RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

18
RDF Tools Dennis Luxen Proseminar: „Webtechnologien für Ecommerce“

Transcript of RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

Page 1: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

RDF ToolsDennis Luxen

Proseminar:

„Webtechnologien für Ecommerce“

Page 2: 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

Page 3: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

Klassifizierung

Werkzeuge werden benötigt zur

• Erzeugung

• Visualisierung

• maschinellen Verarbeitung

von Metadaten.

Page 4: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

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

Page 5: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

RDF-Visualisierung

Ziel: komplexe Zusammenhänge zwischen

Ressourcen veranschaulichen

Vorschlag des W3C: Gerichteter Graph

Nachteil: Unübersichtlich bei grossen Datenmengen

Page 6: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

Beispiel: Unübersichtlichkeit

Programm: IsaViz 1.1; Quelle: http://www.w3.org/2001/11/IsaViz/screenshots.html

Page 7: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

Untersuchte Programme

• ICS-Forth RDF Suite

• IsaViz

• Closed World Machine

• SMORE (Semantic Markup, Ontology and RDF Editor)

Page 8: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

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

Page 9: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

ICS-Forth RDF Suite II (VRP)

• Syntaktische & Semantische Analyse

• Unterstützt RDF in HTML oder XML

• Unicode

• Serialisierung & Export als SVG, ASCII

Page 10: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

IsaViz I

• GUI Anwendung

• Implementiert in Java

Anwendungsfälle:

• Darstellung und Bearbeitung

Page 11: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

IsaViz II

• Darstellung als gerichtete Graphen

• Import von bestehenden Metadaten

• Export als RDF oder auch als Grafik

Grosser Vorteil:

Benutzerspezifische Einstellungen werden gespeichert

Page 12: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

IsaViz Screenshot

Programm: IsaViz 1.1, Quelle: http://www.w3.org/2001/11/IsaViz/usermanual.html

Page 13: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

Closed World Machine I

• In Python implementiert

• Von Tim Berners-Lee & Dan Connolly

• Plattformunabhängig

• Kein spezielles Arbeitsgebiet

• Ziel: „sed & awk für RDF“

Page 14: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

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

Page 15: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

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

Page 16: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

SMORE v2.06b II

Triple Shortcut Window, Programm: Smore v2.06b

Page 17: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

Abschlussbetrachtung I

RDF Suite IsaViz CWM Smore

Parser X X XVisualisierung X X XDB X X XLoader XAnfrage X XEditor X X

Page 18: RDF Tools Dennis Luxen Proseminar: Webtechnologien für Ecommerce.

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.