von Dr. Sören Auer, Sebastian Dietzold, Michael Martin, 02.12.2008

Neue Dienste ebnen den Weg vom Dokumenten- zum Daten-Web: Semantische Webapplikationen entwickeln

Aus dem
t3n Magazin Nr. 14

Jetzt kaufen

Neben dem puren Web Service existieren bereits eine Reihe darauf aufbauender Anwendungen, zum Beispiel ein Browser-Plugin (Gnosis), das Webseiten analysiert und annotiert, sowie Integrationen in WordPress (Tagaroo) oder Drupal (Calais). Mehr dazu lesen Sie im Artikel „Semantic Web Tools“ auf Seite 26.

OpenCalais basiert auf innovativen Text-Mining- und Natural-Language-Processing-Techniken, die es ermöglichen, die in natürlichsprachlichen Texten enthaltenen Informationen in eine maschineninterpretierbare RDF-Notation zu überführen. Dies funktioniert im Allgemeinen nur sehr unzuverlässig, deshalb beschränkt sich OpenCalais auch auf spezifische Domänen, zum Beispiel spezielle Arten von Wirtschaftsinformationen.

Semantische Wikis

Bei der Pflege von Tripel-Stores für eine semantische Webapplikation kann OntoWiki [7], ein semantisches Daten-Wiki, helfen. OntoWiki kann am ehesten als eine Kombination aus phpMyAdmin für Tripel-Stores und einem klassischen Text-Wiki verstanden werden.

OntoWiki kann beliebige RDF-Wissensbasen verwalten.

OntoWiki kann beliebige RDF-Wissensbasen verwalten.

Konsequenterweise vereint OntoWiki Funktionalitäten für das Management von RDF-Modellen und Vokabularen wie Import, Export und Zugriffskontrolle mit einer leicht zugänglichen Oberfläche für Nutzer, die kollaborativ semantische Daten pflegen. Dabei unterstützt OntoWiki folgende Anwendungsszenarien:

  • Backend: OntoWiki wird für die Pflege eines RDF-Modells im Backend eingesetzt. Die eigentliche semantische Webapplikation kommuniziert über Schnittstellen (wie dem integrierten SPARQL-Endpoint) mit OntoWiki.
  • Frontend: OntoWiki wird als semantisches Daten-Wiki verwendet und kann über Plugins erweitert werden.
  • Framework: Eine semantische Webapplikation wird auf Basis des OntoWiki-Application-Frameworks entwickelt und benutzt dabei vordefinierte Widgets und Interfaces.

Ein schönes Beispiel für die Nutzung von OntoWiki als Backend ist das holländische Tourismus-Portal Vakantieland [8]. Dieses nutzt insbesondere Anfragen auf SPARQL-Basis, um touristische Ziele als Teil einer großen semantischen Datenbasis abzufragen.

Neben OntoWiki existieren weitere semantische Wikis, die auf andere, weniger datenorientierte Nutzungsszenarien abzielen. Das bereits weit verbreitete Semantic MediaWiki (SMW) [9] zum Beispiel ist im Gegensatz zu OntoWiki vor allem für die Annotation von Wiki-Texten mit semantischen Verweisen geeignet.

SMW ist dabei als Erweiterung für das populäre MediaWiki-System realisiert, mit dem auch die Wikipedia betrieben wird. SMW erweitert die MediaWiki-Syntax um die Möglichkeit, Verweise zwischen Wiki-Seiten zu typisieren und Datenwerte in Artikeln entsprechend zu annotieren. Im folgenden Beispiel ist die Typisierung des Verweises zur Seite über die Bundesrepublik und die Annotation der Einwohnerzahl mit einer passenden Property auf der Wiki-Seite über Berlin dargestellt:

Seite:  1 2 3 4 5 6 7 8 9

Empfohlene Artikel