RDF Tools

Werbung
RDF Tools
Dennis 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 umgekehrt.
• 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
Parser
Visualisierung
DB
Loader
Anfrage
Editor
X
X
X
X
X
X
X
CWM
Smore
X
X
X
X
X
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.
Herunterladen