View
267
Download
2
Category
Preview:
Citation preview
„Wenn du den Fluss Halys überschreitest, wirst du ein großes Reich zerstören.“
546 v. Chr.
Semantisches Web und Kontext
Speicherung von und Anfragen auf RDF-Daten unter Berücksichtigung des Kontextes
Die Situation im Internet Möglichkeiten heutiger
Internetsuchmaschinen sind begrenzt. Probleme mit Homonyme und Synonyme -
Natürliche Sprache zu variantenreich Daten werden nicht vernetzt betrachtet /
Dokumentengrenze
Es wird gleichzeitig zu viel und zu wenig gefunden.
Suchanfrage: Tolle Universität 143.000 Hits (Juni 2005)
… im Mai 2006 bereits 807.000 Treffer!
Resource Description Framework (RDF)
http://www.xyz.com
P 100 $ s:offer
s:by
s:price
http://www.abc.com
80 $ s:offer
s:by
s:price
subject predicate object
Schichten-Modell
http://www.abc.com vom 11.10.2004
Glaubwürdigkeit Stimmen die Angaben?
http://www.abc.com vom 11.10.2004
http://www.xyz.com
P 100 $ s:offer
s:by
s:price
http://www.abc.com
80 $ s:offer
s:by
s:price
????
Worum geht es nun?
+
+
+
+
Semantisches Web Repository
Anfragen
RDF - Source related Storage System
easy RDF Query Language
Nutzung von Kontext
RDF-S3 Eigenschaften
Zu jeder RDF-Aussage wird die Quellinformation als Kontext Part hinzugefügt Eindeutige Semantik – weitere Informationen über
die Quelle können separat abgelegt werden Möglichkeit zum Löschen und Aktualisieren
einzelner Quellen Ausnutzung der Quellinformation in eRQL (siehe
später) Kombination der Generischen- und
Schemaspezifischen-Repräsentation der RDF-Daten innerhalb der Datenbank
RDF-S3 Bildschirmfotos
Ziele1. So einfach wie möglich!
2. Darstellung der Ergebnissein ihrem Kontext
3. Nutzung vonQuellinformationen
eRQL
Ein-Wort-Abfragen
Dokumenten-Modus
PointOfInterest-Modus
eRQL-Anfrage: bridge RQL-Anfrage:
select * from {X}@P{Y} where @P like "*[bB][rR][iI][dD][gG][eE]*" or X like "*[bB][rR][iI][dD][gG][eE]*" or Y like "*[bB][rR][iI][dD][gG][eE]*"
RDQL-Anfrage:
select ?s, ?p, ?o where (?s, ?p, ?o)
AND ?s =~ "*[bB][rR][iI][dD][gG][eE]*" || ?p =~ "*[bB][rR][iI][dD][gG][eE]*" || ?o =~ "*[bB][rR][iI][dD][gG][eE]*"
36 Anfrage nach „bridge“ in drei Anfragesprachen
PointOfInterest-Modus
Gibt den internen Kontext (umgebener RDF-Graph) der einzelnen Treffer mit an.
Die Größe des zu zeigenden Kontextes wird in der Anfrage definiert.
[bridge] ohne Kontext bridge Kontextgröße 1 (default)~ bridge Kontextgröße 2~~ bridge Kontextgröße 3 ...
Die Orientierung der Eigenschaften ist nicht relevant.
eRQL PointOfInterest Beispiel: “Golden Gate Bridge”
Golden Gate Bridge
s:name
s:width
90s:widthofsidewalk
10.5
All units of measurements are feet.rdf:comment
eRQL PointOfInterest
"Golden Gate Bridge" OR "Tower Bridge"
s:width90
Golden Gate Bridge s:name
s:length
Tower Bridges:name
268
eRQL PointOfInterest
"Golden Gate Bridge" AND "Tower Bridge" Vereinigung der POIs, falls diese überlappen, sonst leer Ermöglicht das Auffinden von Pfaden
Golden Gate Bridge s:name
Tower Bridges:nameex:p1
ex:p2
ex:p3
Sehr teuer! Krösus wäre es das wohl egal gewesen.
Dokumenten-Modus
Ermöglicht die Einschränkung auf ausgewählte Quellen (oder das Weglassen nicht vertrauenswürdiger Quellen)
Syntax: <Anfrage;Quellen-Liste;0|1> Beispiel: <bridge;3,4;1>
In RQL nicht vorgesehen! In RDQL können in der from-Klausel
Einschränkungen definiert werden Aber kein gezieltes Weglassen
weitere eRQL-Funktionen (angelehnt an RQL)
eRQL Bildschirmfoto
Zusammenfassung
RDF-S3 und eRQL bieten: Überprüfbare Daten mehr Glaubwürdigkeit Antworten mit Kontext mehr Verständnis
der Ergebnisse Anfragen können auf ausgewählte Quellen
eingeschränkt werden bessere Ergebnisse Sehr einfach kann ohne Vorwissen genutzt
werden
Danke für die Aufmerksamkeit
Fragen?
Weitere Infos und Downloads:
http://www.dbis.informatik.uni-frankfurt.de/~tolle/rdf/
Recommended