Post on 05-Apr-2015
transcript
RDF ToolsDennis Luxen
Proseminar:
„Webtechnologien für Ecommerce“
Datenrepräsentation
• Austausch auf XML-basierter Syntax
• Interne Repräsentation aber unwesentlich
• RDF/XML-Syntax
• Tripelmodell
• Graphische Darstellungen
Klassifizierung
Werkzeuge werden benötigt zur
• Erzeugung
• Visualisierung
• maschinellen Verarbeitung
von Metadaten.
RDF-Prozessoren
• Ermöglichen Handhabung XML-Kodierter Datenmodelle
Aufgabe:• Überführen einer XML-Repräsentation in
eine interne Repräsentation und um-gekehrt.
• Parsen, bzw. Serialisieren• Validierung
RDF-Visualisierung
Ziel: komplexe Zusammenhänge zwischen
Ressourcen veranschaulichen
Vorschlag des W3C: Gerichteter Graph
Nachteil: Unübersichtlich bei grossen Datenmengen
Beispiel: Unübersichtlichkeit
Programm: IsaViz 1.1; Quelle: http://www.w3.org/2001/11/IsaViz/screenshots.html
Untersuchte Programme
• ICS-Forth RDF Suite
• IsaViz
• Closed World Machine
• SMORE (Semantic Markup, Ontology and RDF Editor)
ICS-Forth RDF Suite I
• Toolsammlung:
RDFSuite besteht aus Werkzeugen zum parsen, speichern und Auswerten von RDF-Metadaten.
- The Validating RDF Parser v2.5 (VRP)
- The RDF Schema specific Database
- The RDF Query Language
ICS-Forth RDF Suite II (VRP)
• Syntaktische & Semantische Analyse
• Unterstützt RDF in HTML oder XML
• Unicode
• Serialisierung & Export als SVG, ASCII
IsaViz I
• GUI Anwendung
• Implementiert in Java
Anwendungsfälle:
• Darstellung und Bearbeitung
IsaViz II
• Darstellung als gerichtete Graphen
• Import von bestehenden Metadaten
• Export als RDF oder auch als Grafik
Grosser Vorteil:
Benutzerspezifische Einstellungen werden gespeichert
IsaViz Screenshot
Programm: IsaViz 1.1, Quelle: http://www.w3.org/2001/11/IsaViz/usermanual.html
Closed World Machine I
• In Python implementiert
• Von Tim Berners-Lee & Dan Connolly
• Plattformunabhängig
• Kein spezielles Arbeitsgebiet
• Ziel: „sed & awk für RDF“
Closed World Machine II
• Speicherung als Tripel in Datenbank
• Zugriff auf SQL Server
• Unterstützung von RDF & N3
• Kern ist RDF kann aber erweitert werden
SMORE v2.06b I
• Erlaubt HTML-Dokumente mit Webontologien zu erweitern
• Wizards ersetzen tiefe RDF-Kenntnisse
• Vollständiger HTML-Editor und Browser
• Einbettung der Metadaten in HTML-seite
• In Java implementiert
SMORE v2.06b II
Triple Shortcut Window, Programm: Smore v2.06b
Abschlussbetrachtung I
RDF Suite IsaViz CWM Smore
Parser X X XVisualisierung X X XDB X X XLoader XAnfrage X XEditor X X
Abschlussbetrachtung II
• Es fehlt an Praxiseinsatz• Kaum Erfahrungen in produktivem Einsatz • Jede Anwendung hat ihr Arbeitsgebiet
Je unspezifischer der Anwendungsfall, desto mehr Kenntnisse werden vom User verlangt.