RDFa mit FOAF und Dublin Core
Samstag, den 15. November 2008Mit dem Ziel, mehr Semantik auf diese Seite zu bekommen, habe ich zunächst mit der Umstellung auf XHTML+RDFa begonnen. Das ermöglicht mir dem Inhalt Metadaten in bekannten Notationen wie FOAF oder Dublin Core beizufügen. Extrahiert man RDFa nun wieder, erhält man folgenden XML-Schnippsel, welcher z.B. eine Beschreibung der Artikel in Dublin Core beinhaltet:
<rdf:RDF>
...
<rdf:Description
rdf:about="http://www.jenkner.org/../django-templates/">
<dc:title>Django Templates</dc:title>
<dc:date>2008-10-18T19:58:36Z</dc:date>
</rdf:Description>
...
</rdf:RDF>
Congnition Services erlaubt noch andere Spielereien. So entsteht bei All contacts as vCard eine vCard aus einer Website. Empfehlenswert im Zusammenhang mit FOAF ist der Artikel First steps in RDFa: Creating a FOAF profile von Mark Birbeck. Als weitere wichtige Anlaufstelle ist das RDAa Wiki zu nennen. Hier sind Tools gelistet, die den Umgang mit RDFa erleichtern.