Posted by: Susan | December 15, 2009

What is RDF?


In order to understand how semantic web programming will work, one first needs to understand RDF. In order for a webpage to be searchable using this protocol, the designers of the page must save metadata using the Resource Description Framework (RDF).

RDF is much like XML. You can view an example on the RDF Tutorial page.

<rdf:RDF
<rdf:Description rdf:about=”http://www.w3schools.com”&gt;
<si:title>W3Schools</si:title>
<si:author>Jan Egil Refsnes</si:author>
</rdf:Description>
</rdf:RDF>

 

You can see the similarities with XML. This metadata is invisible to a human viewing a web page.

This could easily lead away from collaborative web development were it not for software, such as the Semantic MediaWiki, which makes it easier for contributors to enter the metadata, and the software saves it in the proper format. There are developers who are developing software in new directions, while not losing the ground we have gained in the meantime with collaborative Web 2.0 development.

About these ads

Responses

  1. RDF is more than XML. RDF/XML is just one way of serializing RDF, but there are more ways (RDFa, ntriples, turtle, etc.). XML is used to represent data as trees, while RDF allows to build graphs. Do not confuse RDF (data as a graph) and its serialization (RDF/XML, RDFa, etc.).

    • Stephane, thanks for replying – and I hadn’t seen your blog before (http://openspring.net/). You have a lot of interesting information on the semantic web and Drupal!


Categories

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: