Okt
17

RDFa – Web meets Desktopanwendung

Files under Rund ums W3C, scripting/coding, xhtml | Posted by SchmaR

Wäre es nicht eine schöne Sache wenn man jemand bei StudiVZ o.ä. diensten kennen lernt und einfach sein Profil in eine Desktopanwendung zu verwalten von Kontakten zieht und alle relevanten Daten eingetragen sind. Ein anderes Beispiel wäre, wie oft findet man Bilder im Netz über deren Lizenz man sich nicht klar? Auch hier wäre RDF bzw. RDFa eine wunderbare Lösung.

Der Pilotartikel der neuen Kategorie ist als eine Einleitung zu verstehen und geht vorerst nicht so sehr in die Tiefe.

RDFa ist eine Abwandlung der Technik (RDF + xHTML) des RDF (Resource Description Framework) sowie von xHTML und dient wie der Name schon sagt zum Beschreiben von Webinhalten. Die Technik ist meiner Meinung nach ein entscheidender Schritt um das Web weiter voran zu bringen und für den User komfortabler zu machen. Durch das RDFa wird es ermöglicht das Programme die Inhalte von Webseiten effizient auslesen und verwerten können.

Die Problematik kurz erläutert

An folgenden Bespiel will ich kurz den Sinn und Zweck von RDFa aufzeigen

RDFa in Anwendung

Auf der Linken Seite sieht man was der Browser bzw. ein Programm aus (x)HTML interpretiert. Die rechte Seite stellt dar was der User sieht bzw. interpretiert.

Und genau an dieser Lücke setzt RDFa ein durch das hinzufügen von RDF Eigenschaften in xHTML werden die einzelnen Elemente genauer ausgezeichnet, sodass sie von Programmen/Maschinen im Kontext lesbar werden.

Hier ein Beispiel:

Ohne RDFa Auszeichnung

  1. &lt;div <span style="color: red;">xmlns:dc="http://purl.org/dc/elements/1.1/"</span>&gt;
  2. &lt;h2 <span style="color: red;">property="dc:title"</span>&gt;The trouble with Bob&lt;/h2&gt;
  3. &lt;h3 <span style="color: red;">property="dc:creator"</span>&gt;Alice&lt;/h3&gt;
  4. ...
  5. &lt;/div&gt;

Mit RDFa Auszeichnung

  1.  
  2. <div xmlns:dc="http://purl.org/dc/elements/1.1/">
  3. <h2 property="dc:title">The trouble with Bob</h2>
  4. <h3 property="dc:creator">Alice</h3>
  5.  
  6. ...
  7. </div>
  8.  

Wie man an den Beispiel schon sehen kann benötigt RDFa ein Ressourcendokument welches die RDF Eigenschaften auszeichnet, so ist aber auch gewährleistet, das dass Framework nicht daran Krankt, dass es für einen vom Autor gewünschten Kontext keine Auszeichnung gibt. Jeder der sich eingehender mit dieser Technik beschäftigt soll eigene Ressourcendokumente erstellen können.


Soweit erst einmal mit dem Thema RDF werde ich mich in folgenden Artikeln noch eingehender beschäftigen. Dieser Artikel bezieht sich auf die News vom W3C: „RDFa in XHTML: Syntax and Processing Is a W3C Recommendation; RDFa Primer Updated“ In dem Newsartikel findet ihr auch weiterführende Links zum Thema.

Examples (code and image) Copyright © 14 October 2008 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231

ÄHNLICHE ARTIKEL

 Social Bookmarking


3 Responses to “RDFa – Web meets Desktopanwendung”

  1. By Leo Sauermann on Jun 3, 2009 | Reply

    RDFa in desktopanwendung gibts prinzipiell am semantic desktop. Ein forschungsprojekt das ich seit 6 jahren vorantreibe.

    ist inzwischen in KDE 4.0 eingebaut (einfach KDE 4.2 runterladen), es gibt auch notizbuchanwendungen.

    kommerziell in http://www.gnowsis.com

    lg
    Leo

  2. By Sandra on Sep 1, 2009 | Reply

    Sehr interessanter Artikel. Danke auch für die hilfreichen weiterführenden Links.
    Sandra´s last blog ..Sofortrente Rechner My ComLuv Profile

  3. By MFDoominik on Jul 9, 2010 | Reply

    Danke für den Artikel! Werde ich weiterreichen
    MFDoominik´s last undefined ..If you register your site for free at My ComLuv Profile

Post a Comment

CommentLuv Enabled
Stoppt die Vorratsdatenspeicherung! Jetzt klicken &handeln! Willst du auch an der Aktion teilnehmen? Hier findest du alle relevanten Infos
und Materialien: