Tag Archive for 'RDF'

Semantic Excel

Ich wäre im Leben nicht auf die Idee gekommen, in einem Excel-Sheet nach Semantiken zu suchen (oder es semantisch anzureichern)…

Charles Eames hat (2005) einen interessanten Artikel zum Thema “Adding Semantics to Excel with Microformats and GRDDL” geschrieben (es funktioniert wirklich, ich hab’s ausprobiert).

Seine Idee:

Unfortunately, spreadsheets are a mish-mash of structured but meaningless data; there’s no easy way to tell which columns contain data and which ones are headers. To make them useful, we have to add some reusable, stable semantics to them.

Eigentlich hatte aber ein Anderer schon zwei Jahre vorher einen ähnlichen Gedanken… Dan Connolly (eine Semantic-Web Ikone) schrieb 2003 schon über “Grokking Triples from Spreadsheets“.

Sean notes that there are lots of triples in spreadsheets. Yup. After my Aug 2003 trip to Montreal for Extreme, I used gnumeric as an RDF authoring tool to collect all the gas receipts and such; then the Makefile has this stanza to convert it to RDF [...]

Großartig :)

Cognition 0.1-alpha7

Cognition ist ein Parser (Perl 5) für alle möglichen Semantic-Web - und “lowercase semantic web” - Standards:

Cognition is a parser for both “upper case Semantic Web” (RDF, RDFa) and “lower case semantic web” (microformats) technologies. It includes modules for exporting parsed data in a variety of formats, including RDF, vCard, iCalendar, Atom and KML.

Die Liste der unterstützten Metadaten und Semantiken ist definitiv zu lang um sie hier zu posten :)

Beispiel: cognified notizBlog

Yahoo! plant Semantic-Search

Semantic Web CubeAmit Kumar (Director, Product Management, Yahoo! Search) hat heute weitere Details der geplanten Yahoo! Search open platform veröffentlicht.

Der erste Punkt ist der Support einer großen Spanne an Web-Semantiken wie z.B. RDF, Microformats und OpenSearch:

Initially, we plan to support a number of microformats, including hCard, hCalendar, hReview, hAtom, and XFN. Yahoo! Search will work with the web community to evolve the vocabulary framework for embedding structured data. For starters, we plan to support vocabulary components from Dublin Core, Creative Commons, FOAF, GeoRSS, MediaRSS, and others based on feedback. And, we will support RDFa and eRDF markup to embed these into existing HTML pages.

Ein Beispiel für eine semantische Suche hat Yahoo! ja schon mit seiner Microsearch gezeigt.

Der zweite wesentliche Punkt ist, dass die Yahoo! Search open platform offen für third-party Developers sein wird. Es wird also möglich sein, über eine API auf die strukturierten Inhalte aus dem Yahoo! Index zuzugreifen.

Hört sich sehr spannend an, bin gespannt auf die Umsetzung und die Möglichkeiten der API.

Wer sich für die open search platform anmelden möchte, kann das hier tun.

via microformatique.com

Weitere Infromationen:

RDFa Basics

Wer sich viel mit Microformats beschäftigt, ist sicher schon öfters über den Begriff RDFa gestolpert. Die Idee, (X)HTML semantischer zu machen, ist bei beiden Formaten gleich, der Unterschied liegt hauptsächlich in der Syntax.
Während Microformats ausschließlich auf HTML 4.01 bzw. XHTML 1.0 validen Tags und Attributen basiert:

<div class="vcard">
  <span class="fn">Max Mustermann</span>
  <a class="email" href="mailto:max.mustermann@example.org">
    max.mustermann@example.org
  </a>
</div>

Beispiel hCard

…basiert RDFa auf dem klassischen RDF und mit XHTML 2.0 neu eingeführten Attributen wie z.B. property und about:

<body xmlns:contact="http://www.w3.org/2001/vcard-rdf/3.0#">
  <span property="contact:fn">Max Mustermann</span>
  <a rel="contact:email" href="mailto:max.mustermann@example.org">
    max.mustermann@example.org
  </a>
</body>

Beispiel vCard RDF in RDFa

Eine gute Einführung in das Thema RDFa bietet das Video von Manu Sporny:

Rein Technisch gesehen ist RDFa, durch die Nutzung von Namespaces und die bessere Skalierbarkeit durch URIs, definitiv der bessere Standard. Ich denke trotzdem nicht dass RDFa die Microformats in näherer Zukunft ablösen wird, da RDFa nur unter XHTML 2.0 möglich ist und (meines Wissens) im Konkurrenz-Format (X)HTML 5.0 nicht angedacht wird. Es ist deshalb notwendig beide Formate weiter voranzutreiben und so weit wie möglich auf einem einheitlichen Standard, wie z.B. der vCard im oben beschriebenen Beispiel, aufzubauen. Während der Übergangsphase ist es so relativ einfach mit GRDDL zwischen den beiden Formaten zu transformieren.

In seinem Artikel “RDFa vs microformats” beschreibt Evan Prodromou die für ihn notwendigen Schritte für die Zukunft von RDFa:

  1. RDFa gets acknowledged and embraced by microformats.org as the future of semantic-data-in-XHTML
  2. The RDFa group makes an effort to encompass existing microformats with a minimum of changes
  3. microformats.org leaders join in on the RDFa authorship process
  4. microformats.org becomes a focus for developing real-world RDFa vocabularies

Mal schauen wie es wirklich kommt und was sich in Zukunft durchsetzen wird…

Wer sich für das Thema interessiert, kann ja mal Semantic Radar für Firefox ausprobieren. Semantic Radar macht (ähnlich wie Operator für Microformats) RDF und RDFa Inhalte in Webseiten sichtbar.

Yahoo! Micro Search

microsearch-logo.jpg

So, endlich komm ich neben den ganzen DataPortability und OpenID News auch mal wieder zu meinen sehr geschätzten Microformats ;)
Yahoo! Research Barcelona bastelt mit “Yahoo! Micro Search” an einer Social/Semantic Search Engine. Yahoo! Micro Search ist aber keine reine Microformats Suche wie z.B. die Technorati “Microformats Search” sondern unterstützt (wie die Social Graph API) auch RDFa, über <link rel="me" /> verlinkte RDF Dateien wie z.B. FoaF und demnächst soll auch noch GRDDL dazu kommen (bin mal gespannt wie das aussehen soll).

Der Aufbau der Suchergebnisse ist (zumindest im Hauptteil) eher klassisch wie bei Google oder Yahoo! aufgebaut.

yahoo-search-results.jpg

Im oberen Teil der Sidebar werden gefundene GEO-Daten direkt auf einer Yahoo Map dargestellt. Die unten abgebildeten Orte wurden z.B. in meinem Plazes Account gefunden.

yahoo-search-results-map.jpg

Darunter sollen wohl gefundene hCalendar-Events mit Hilfe der Smile Timeline angezeigt werden, das habe ich aber leider nicht ausprobieren können… meine war immer leer, ich hoffe das liegt nicht an mir ;)

Wo bei Google “nur” die Anzahl der Suchtreffer zu einem Suchbegriff angezeigt werden, listet die Micro Search genau auf wie viele davon Profile (z.B. vCards/hCards) oder Events (z.B. hCalendar) sind.

micro-search-details.jpg

Fazit: “Yahoo! Micro Search” dient wohl in erster Linie dazu Google einen Schritt voraus zu sein und ein Pendant zu der “Social Graph API” zu schaffen… und wenn schon, ich mag die Idee. Man sollte sich in Zukunft nur im klaren sein, dass arglos veröffentlichte Microformats demnächst auch alle gefunden (und meist auch dessen Autor zugeordnet) werden können…

Weiterführende Links:

OPML Icon

opml-icon-128x128.pngWie beim RSS Icon (feed-icon-14x14.png) versucht man sich jetzt auch bei dem OPML Icon auf einen Standard zu einigen.

Der Aufruf ein solches Icon zu entwickeln kam von Dave Winer auf OPML.org.

Einer der Vorschläge ist auf der Seite des OPML Icon Project zu finden (inspiriert von Feed Icons), ich bin mal gespannt ob es sich letztendlich auch durchsetzt, es passt auf alle fälle gut zum Feed-Icon ;)