You are hereThe end-user and the semantic web

The end-user and the semantic web


The semantic web has been predicted for some time now to be just around the corner. It however still hasn't happened. Instead of waiting, the Drupal community has chosen to already start building the future. RDFa will be part of Drupal core, and an early demo demonstrated what the power of this could be.

It is surely true that incorporating RDFa into everybody's CMS is the way to get the semantic web kickstarted. But what will this mean? Sure, it will be easier to write mash-ups, easily extract structured content from websites, and work with wonderful RDF technology such as SPARQL, but it's my feeling that this will not motivate people to such a degree that they want to update the complete infrastructure of the web. I think it is only when there is real end-user usability improvement that the semantic web will really start to fly.

Happily enough, there are already some Firefox plugins available that start showing what might be possible in an microformat-ised or RDF-ised internet. These are the ones I tested:

Operator: Operator leverages microformats and other semantic data that are already available on many web pages to provide new ways to interact with web services. It is mainly focused on microformats, but it does support RDF. An additional toolbar appears which is context-sensitive, and provides actions dependent on the semantic data which is available on the current page. When for example contact or event information is available, actions appear that allows you to add it to your address book or calendar.

Zotero: Zotero is a free Firefox extension to help you collect, manage, and cite your research sources. It is able to automatically detect various meta-field in websites and helps to easily extract bibliographic information. This tool really does what it is supposed to do. Here you start feeling the power of what the semantic web could eventually be like. The trick behind the scenes is however that it doesn't really use semantic data yet, but has many custom content extractors for various often used websites. But it is due to this that you get a tool that at least makes the web feel like it is already a semantic place.

Tails export: Tails export is a Firefox extension extension for showing and exporting microformats. Similar to Operator, but it does not provide really sensible action, it just allows you to export the semantic data.

Sematic radar: Semantic radar is a semantic metadata detector for Firefox. It's focus is on RDF. The plugin appears to be more of a developer tool, as the provided operations on the semantic data are of little practical use.

I had Zotero installed as a plugin for a while .. never really ran into a site where it became usefull. What are youre experiences there ?

And how do the other tools achieve here ?

Zotero is mainly usable on websites from journal publishers and large libraries. On the supported sites it becomes very easy to extract full bibliographic entries. You can find the list of supported translators here: https://www.zotero.org/svn/extension/trunk/translators/

The other tools work well if there is RDFa or microformat data available on the page, and this is not very common yet, but more and more large websites start adding it. News on this can be found on the microformats blog.

Thanks for writing about the Semantic Radar. While its operations provide a more user-friendly view over RDF data, they may still be too "geeky" for many.

Did you know that it allows you to choose a custom service URL to render RDF? Perhaps there are services on the web that offer more functionality that is of practical use to end-users. See a choice "Custom" in "Where to render RDF" option in SemRadar's preferences.

What practical, user-friendly functionality would you recommend for Semantic Radar to have?

The functionality listed for the tools mentioned above seems to be good for "vertical" solutions focusing at one specific area (such as bibliography information). Adding to address book or calendar are also specific actions for one particular kind of data. How do we built tools that are good for working with all different kinds of information on the semantic web?

P.S. There is the Tabulator extension for Firefox.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options