Deprecated: Assigning the return value of new by reference is deprecated in /home/daniel/public_html/danielsblog/wp-settings.php on line 512

Deprecated: Assigning the return value of new by reference is deprecated in /home/daniel/public_html/danielsblog/wp-settings.php on line 527

Deprecated: Assigning the return value of new by reference is deprecated in /home/daniel/public_html/danielsblog/wp-settings.php on line 534

Deprecated: Assigning the return value of new by reference is deprecated in /home/daniel/public_html/danielsblog/wp-settings.php on line 570

Deprecated: Assigning the return value of new by reference is deprecated in /home/daniel/public_html/danielsblog/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /home/daniel/public_html/danielsblog/wp-includes/query.php on line 61

Deprecated: Assigning the return value of new by reference is deprecated in /home/daniel/public_html/danielsblog/wp-includes/theme.php on line 1109

Deprecated: Function eregi() is deprecated in /home/daniel/public_html/danielsblog/wp-content/plugins/statpress/statpress.php on line 1159

Deprecated: Function eregi() is deprecated in /home/daniel/public_html/danielsblog/wp-content/plugins/statpress/statpress.php on line 1160

Deprecated: Function eregi() is deprecated in /home/daniel/public_html/danielsblog/wp-content/plugins/statpress/statpress.php on line 1161

Deprecated: Function eregi() is deprecated in /home/daniel/public_html/danielsblog/wp-content/plugins/statpress/statpress.php on line 1162
“State of the Semantic Web”: My Opinions

Please note that this is my old blog, to My New Blog is available at https://www.vanirsystems.com/blog

This blog is kept here for archival reasons as it has a lot of interesting old posts that I am sure people would find useful

Tim Berners-Lee talks on Radio 4Bristol Knowledge Unconference

# “State of the Semantic Web”: My Opinions

semweb @ 09 July 2008

Danny Ayers asked a few questions on the Semantic Web mailing list, and so here are my answers to his questions (his questions are copied word-for-word).

Below are my own personal responses to the questions, and are based upon not only my experience with OpenLink Software but other experience in previous workplaces and academic institutes. They don’t necessarily represent the thoughts or beliefs of OpenLink Software, or any of my current or previous colleagues. They are also thoughts which have been quickly cobbled together, so I am sorry for any mistakes.

Obviously Semantic Web technologies potentially have a big role within the corporate Intranet. How are things going there?

I do think that Semantic Web technology is definitely key to a good corporate intranet, as it allows you to interconnect internal resources. Tim Berners-Lee’s project at CERN involved connecting people, locations and projects - and the web grew from there. Linked Data is essential for doing the best that you possibly can do when it comes to corporate work, in other words, you should be able to find something very quickly and very easily and Linked Data offers that. Semantic Web technology, coupled with ODBC and Database Virtualisation is an important area for large corporation - tools such as OpenLink Virtuoso can provide this.

I think businesses are starting to realise the need for interconnected information in the workplace, and there are some organisations who have already adopted a Linked Data approach. At OpenLink Software we “eat our own dog food”, which means that we use OpenLink Software internally (on internal servers and work machines) and externally (on the publicly available web servers), and therefore we are in tune with the Linked Data provided across the business and out into the cloud of Linked Data.

Money! What’s the current status of funding for semweb research in academia? Inside big corps? Gov. orgs? Funding from VCs etc?

At the university that I went to for my undergraduate degree (Oxford Brookes University) they had an interest in Agent Technology, and the Semantic Web was one of their interests. However, funding for research was low and funding was diverted to their strong area which was Machine Learning. At the research institute that I went to for my internship in 2006 (KMI, The Open University), research for Semantic Web and Web 2.0 technologies were reasonable, the research team were stable and they managed to create some very nice applications. At the university that I will be going to for my postgraduate studies (University of Bristol), funding is provided in various areas of Intelligent Systems and this includes knowledge-based topics such as the Semantic Web / Linked Data, the university also has a Web Futures team which is quite active in the Semantic Web community, unfortunately funding only seems to be for PhD Students and Researchers and so I am currently looking for funding for my masters project.

The UK Government also seems particularly interested in Semantic Web / Linked Data technology, and they have adopted

What’s the range of application of RDFa in several areas.

The BBC also are looking into several methods of Linked Data including content negotiation and semantic annotation. The research and development that the UK Government and the BBC are putting into Semantic Web / Linked Data can be used for other projects and further research/development by other organisations.

What’s the range of application of RDF like nowadays? (Obscure examples would be nice)

RDF is all over the place, it only takes firing up the OpenLink Data Explorer and browsing for a little while to find all kinds of information. The interesting thing is that RDF won’t only come from explicitly making RDF for your resource, it will also come from sponging/scraping and from transforming other information which may involve some neat Data Mining techniques but will often just involve some simple transformation rules based on web services or POSH (Plain Old Semantic HTML).

What is the significance of recent interest in Semantic Technologies (those without necessarily having any tie to the Web)?

With the recent interest in the portability and the ownership of data, the issue of the links between data is raised. This interest is not only from developers, but also from the average user of the web. The butterfly effect has begun, with more and more articles appearing in the media (including the BBC online, ComputerWeekly Magazine, BCS ITNow Magazine, Communications of the ACM etc etc), soon a lot of people will realise this better way of working.

How far does RDF+ SPARQL (+RDFS) get us? Where might OWL(2) take us? Is there any conflict between these directions?

I see no conflict between any of the technologies: RDF, RDFS, SPARQL or OWL… whichever versions of any of them. I say this because I feel that we should appreciate the overall effect of any kind of addition to the current document-based web. It will be a while before OWL 2 is fully exploited, and this is just because of people understanding the technology.

How have the Linked Data initiatives changed perceptions in the use of RDF?

Linked Data highlights the important parts of the Semantic Web which are ideal for business and academia alike, but particularly business. Interconnected Information across the HTTP web using well described relationships is what organisations need in order to work efficiently, and this is what Linked Data offers. Academia can also benefit, as it provides an interesting method of establishing interdisciplinary knowledge. RDF is at the heart of Linked Data, it is the simplest way because Linked RDF is a graph of Web Data Source Names (WDSNs), where each WDSN can be accessed for a further description. However, RDF as a triple format, is not necessarily the only way, and I am very much open to other suggestions and theories.

How’s the chicken? How’s the egg? (aside - we seem to have a decent supply of data now - but where are the UIs/hooks into existing UIs/never-before-considered applications?)

They are coming. It is a complicated process because the people who tend to be graphics designers and user interface designers have, historically, never realised the full potential of topics such as the Semantic Web and Linked Data. However, this is changing, and probably thanks to Microformats, as they have highlighted the need for some kind of semantics. Keep an eye out for the OpenLink Data Explorer Browser plugin, and I expect that there will be some other rather neat little User Interface systems in the near future as people realise that now that we have data in a common format we can plug all kinds of user interfaces in (hence my blog post on WUPnP a while ago). So they are coming!

Has the role of the W3C changed in this context over the past few years?

I’ve always liked the W3C because one of my sayings is “well you’d never trust a scaffolder if they put up scaffolding in a non-standardised way, and the same should be for web development”. The W3C have always provided the standards, which I prefer to call “suggestions for a good web app”. As for it changing, I don’t think it has, although maybe it has got a little more community orientated.

Can we still speak of “The Semantic Web Community” as a (reasonably) unified whole? Should it be?

No and no. The reason I say this is because different people in the “Semantic Web Community” are in it for different reasons, they have different requirements and different interests. In fact, as long as people keep respecting other peoples thoughts then we can actually learn from each others successes and errors, even if they are in different areas and have different requirements. So, I don’t think that it should be a unified whole…. that would be like saying that there should only be one denomination of a particular religion, which doesn’t make sense because we might as well work together even if we think and feel differently.

Have the attitudes of the developer community at large changed much towards the Semantic Web? (Did SWEO help?)

I feel that SWEO only really helped people who had started to look into the Semantic Web. I think there needs to be a lot of work on people who just dismiss the Semantic Web because either “AI didn’t work” or “It’s too academic”, without looking into the subject deeper (if they did then they’d realise that its not really AI and its certainly not just for academics). It is a shame that SWEO formally stopped, but hopefully the Semantic Web Community as a whole can help to introduce Semantic Web / Linked Data concepts into even the most distinct management, web development and web user circles.

How has/will blogging influenced the Semantic Web?

Interesting question. I do blog quite a bit about the Semantic Web and Linked Data, and I do wonder how many people really digest some of the things that I suggest. The Semantic Web blogosphere tends to be quite “demystifying” of topics within the Semantic Web, which is great for Evangelism. I also feel that other areas of blogging interest such as Web 2.0, DataPortability and Mobile Software Development have also slightly swayed some of the applications and even some of the standards within the Semantic Web.

As for blogging as an application, there are still some things we can do to blogs to make them more Semantic Web savvy… an example would be completely distributed conversation threads across blogs and forums which is entirely possible using Linked Data, and then queryable using something such as SPARQL. Tagging in blogs is getting better, and will eventually help with hooking into subjects provided on Linked Data systems such as DBpedia, Umbel, Wordnet and MOAT.

Initially the Web 2.0 ‘movement’ had little or nothing to do with the Semantic Web (beyond the lower layers of the stack) - is there any evidence of change there?

Interestingly, if you look at early versions of the Web 2.0 page the “Semantic Web” had been mentioned as being a method of Web 2.0. As I mentioned in the answer to the previous question, blogs and forums, or more socially aware applications assist with some topics surrounding the Semantic Web. Linked Data is data orientated, whereas Web 2.0 about usability and social-ability. The two areas are separate, but not opposite, in fact they can work together… although we can hope to shake off the versioning system, as Web 2.0 is not really any better than anything that we had previously.

Slightly tangential - where do you see social networking going? - supplemental: assume the fad prognosis - what’ll be next?

Social Networking is dead, the Social Web is now starting to appear (which is completely distributed Social Networking apps coupled with socially-aware object description directories).

Is there yet any compelling, user-friendly application that is solidly based on the Semantic Web (and within that definition I’ll include linked data and suchlike broad Web connectivity)?

For friendly applications we can look to OpenLink Software for:

  • OpenLink Data Spaces (ODS) (of which there is an active instance available at: Myopenlink.net)
  • OpenLink Data Explorer Extension

Other applications to look for which immediately come to mind:

  • Zitgist Data Viewer
  • Knowee

bonus: if I want to show Mum how cool the semweb is, without blinding her with triples, where do I start?

Graphs are the same as Objects… Objects are easier to describe to those who are not-so good with computers.

Of the old layer cake, we seem to approaching the point where some of the upper layers don’t seem far off being ready for prime time: Rules, Logic, Proof. Too optimistic?

I think they will be coming soon, but it is important that the average Web Developer doesn’t go straight for those top level parts, they have to understand Linked Data triples first.

Again with the cake: we know we need Trust - but whatever happened to Signature, Encryption?

I’m not too clued up on the trust issues and solutions, but I imagine that HTTPS, OAuth and OpenID will be able to help… in addition to reciprocal links and handy inference techniques. PGP may also be useful.

Named graphs are the future?

I thought that Named Graphs were Past, Present and Future. Hash-based URIs highlight this kind of structure, for example:

  • Named Graph URI: https://example.org/events/socialevents
  • Object within the Named Graph: https://example.org/events/socialevents#se123

Are we done with new specs yet?

I doubt it, but that isn’t a bad thing.

Any impact anticipated from HTML5?

I’m unsure. I wrote a while back on my blog about how the authors of HTML5 had written incredibly anti-XML and anti-standards comments into the HTML5 (terribly unprofessional!). They have some interesting additions, but I personally don’t think that I’ll be using the HTML5 standard. I think that it will influence Semantic Annotation specs such as XHTML+RDFa and Microformats, and probably has already.

If there was (is?) a Web 2.0 cake, no doubt it would now include OpenID and OAuth - how compatible are these/can these be with the semweb tech we know & love?

As I mentioned in a previous answer, they can definitely be used with other Semantic Web technologies… and have done already. OpenLink Data Spaces also provides OpenID and OAuth servers.

Not unrelated, there’s a fair bit of similarity between OpenID Attribute Exchange and RDF, as well as what appears to be a parallel stack to the (Semantic) Web with XRDS/XRI/XDI etc. Is independent invention of this nature a good thing or not?

Good thing, as I believe that different people have different interests, different skills and different applications and so therefore parallels occur. There aren’t many new concepts in the Semantic Web, or the Web in general… it is the combination of these things, the optimisation, the manipulation and the representation that makes a nice app!

There’s always been a Semantic Web roadmap - has its destination changed?

The Semantic Web roadmap hasn’t changed. It has, however, given birth the Linked Data, which is a lot more socially and business orientated as it is focused on completely distributed knowledge objects and pulls together from the very old “Data by Reference” idea which has been around since (before) the dawn of Computer Science.

What obstacles are there?

Clearing up misunderstandings and misconceptions of web developers who think that the Semantic Web is “just for academics”.

Event/comm-related things - IM, XMPP, Twitter even - where’s the semweb in all that?

Conversations play a big role in the Universe of Discourse, and the perfect way of describing who-says-what and what about is by using Linked Data. “This Person (their URI) says ‘X, Y, Z’ (URI) on forum A (URI) which is about topic ‘B’ (URI) and ‘C’ (URI)”.

Mobile Semantic Web - how’re we doing?

I’m unsure about the answer to the question as I am not much of a user of the Mobile Web, let alone the Mobile Semantic Web. A nice Mobile Semantic Web application I have encountered though is DBpediaMobile. Which allows you to see a map of the things around you which are fetched from DBpedia.

Ubiquitous Semantic Web - how’re we doing?

Similar answer to the answer about the Mobile Semantic Web.

Jim Hendler’s question: where are the agents?

My first answer for this is:
They are here. Human users are agents. Semantic Web Search Engines (such as Swoogle and Syndice) are agents. Semantic Web / Linked Data Viewers are agents.

My second answer for this, and if you are talking about intelligent agents:
They are coming. I think there is quite a bit of work on agents using RDF, but this is in a closed knowledge base. The interesting thing will be when the agents are adapted to feed on the nice Linked Data sets that we have.

What are the best next actions to carry this Grand Project ™ forward?

Huh? Get as many people interested in Linked Data as possible, get academia and business to talk together (Knowledge Transfer projects may be useful).

Loose question - while it doesn’t make much sense to say when the Web was/is finished (2 hosts? 2 billion?), but barring disasters, on what kind of timescale do you think we’ll see a significant qualitative difference in the Web at large due to Semantic Web technologies?

I’m not entirely sure if I understand your question, because my answer would be that there shouldn’t be a qualitative difference between the Web and the Linked Data Web, I imagine that both with be in some kind of symbiotic relationship with each other.

Anyone noticed any serendipity recently?

Errrr:

  • Serendipity [ https://en.wikipedia.org/wiki/Serendipity ]… nope
  • Serendipity [ https://en.wikipedia.org/wiki/Serendipity_(weblog_software) ]… nope, not used it
  • Serendipity [ https://en.wikipedia.org/wiki/Serendipity_(book_series) ]… nope, not read it
  • Serendipity [ https://en.wikipedia.org/wiki/Serendipity_(film) ]…. ooh, Kate Beckinsale!(… she was awesome in the Underworld [ https://en.wikipedia.org/wiki/Underworld_(series) ] series.). I don’t think I’ve seen the Serendipity film though.

What questions did I miss? :-)

I’m sure I’ll think of some after I post this!

Cheers,
Danny.

Thanks for asking Danny!

Daniel

- Update 10th July 2008: I fixed some of the formatting issues on this post -

2 Responses to ““State of the Semantic Web”: My Opinions”

  1. The Semantic Puzzle | Common vs. Marginalized Knowledge - a Potential Showstopper for the Semantic Web? Says:

    [...] “State of the Semantic Web”: My Opinions Sphere: Related Content [...]

  2. hyperdanja » Blog Archive » links for 2008-09-26 Says:

    [...] “State of the Semantic Web”: My Opinions "State of the Semantic Web" blog response (tags: rdf semweb) [...]

Leave a Reply