trust and context using the rdf- source related storage system (rdf s3) and easy rql (erql) karsten...
TRANSCRIPT
![Page 1: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/1.jpg)
Trust and context using the RDF-Trust and context using the RDF-Source related Storage System Source related Storage System
(RDF‑S3) and easy RQL (eRQL)(RDF‑S3) and easy RQL (eRQL)
Karsten Tolle undKarsten Tolle undFabian WleklinskiFabian Wleklinski
![Page 2: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/2.jpg)
InhaltInhaltKontext in RDF– Handhabung von Quellinformationen– Interner Kontext für mehr Verständnis
Speicherung:RDF Source related Storage System (RDF-S3)
Anfrage:easy RDF Query Language (eRQL)
![Page 3: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/3.jpg)
Kontext in RDFKontext in RDF
Allgemeine Definition ?Externer Kontext– Provenance / Source Information– Namensräume?
Interner Kontext– Umgebener RDF Graph
Zusätzlicher Kontext– Identifizierung einzelner Tripel oder Tripelmengen– Einfüge- oder Zugriffsbeschränkungen – ...
![Page 4: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/4.jpg)
Quellinformationen in RDF Quellinformationen in RDF
Im RDF Modell ist die Speicherung der Herkunft der Daten nicht vorgesehen. Diese Quellinformationen sind jedoch nötig zur:– Überprüfung der Daten (Aktualität)
– Bezug weiterer Informationen (HTML)
– Glaubwürdigkeit
Jeder kann beliebige Aussagen ins Internet stellen.
![Page 5: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/5.jpg)
http://www.abc.com vom 11.10.2004
GlaubwürdigkeitGlaubwü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
????
![Page 6: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/6.jpg)
Quellinformation als indirekte Quellinformation als indirekte Aussagen (reified Statements)?Aussagen (reified Statements)?
http://www.xyz.com P s:offer s:by
rdf:subject
rdf:object rdf:predicate
rdf:subject rdf:object
rdf:predicate
rdf:Statement
rdf:type rdf:type
Jeder kann beliebige Aussagen ins Internet stellen. Unterscheidung zwischen Tripel, die das System hinzufügt und denen aus dem Internet nicht möglich!
![Page 7: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/7.jpg)
Quads vs. Tripel mit Kontext PartQuads vs. Tripel mit Kontext Part
Quads– Vierte Komponente kann auch innerhalb SPO
verwendet werden
– Sehr ausdrucksstark
– Nicht mehr konform mit dem RDF Modell
Tripel mit Kontext Part– Kontext Part wird nicht innerhalb SPO verwendet
– Durch einfaches Ausblenden des Kontext Parts konform mit dem RDF Modell
![Page 8: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/8.jpg)
Interner Kontext – VerständnisInterner Kontext – Verständnis
Real-World-Beispiel:– Suche mit "Tower Bridge" length lieferte eine
Menge Ergebnisseiten, aber:• Einheiten verschieden („Feet“, „Meter“)
• „Länge“ einer Brücke?– Spannweite? Gesamtlänge? Länge der beweglichen Teile? …?
– Zwei „Kontexte“ nötig: Einheit und Längendefinition
![Page 9: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/9.jpg)
Interner Kontext – VerständnisInterner Kontext – Verständnis
Beispiel: Width of Golden Gate Bridge?• 90! 90? 90 Meter, 90 Inch, 90 Feet?
Golden Gate Bridge
s:width
s:name
90 s:widthofsidewalk
10.5
All units of measurements are in feet. rdf:comment
![Page 10: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/10.jpg)
RDF-S3 EigenschaftenRDF-S3 Eigenschaften
Zu jedem RDF Tripel 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
![Page 11: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/11.jpg)
RDF-S3 BildschirmfotosRDF-S3 Bildschirmfotos
![Page 12: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/12.jpg)
Ziele1. So einfach wie möglich!
2. Nutzung der gespeichertenQuellinformation!
3. Darstellung der Ergebnissein ihrem Kontext (sieheGolden Gate Bridge Beispiel)!
eRQLeRQL
Ein-Wort-Abfragen
Dokumenten-Modus
PointOfInterest-Modus
![Page 13: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/13.jpg)
Ein-Wort-AnfrageEin-Wort-Anfrage
Sehr einfach und ohne Vorwissen einsetzbar!– Idee: nicht komplizierter als Google
Beispiel: Tripel, die „bridge“ enthalten– eRQL: bridge
– RQL: 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: ähnlich wie RQL• Perl ähnliche Notation
SELECT ?s, ?p, ?o WHERE ?s =~ „bridge“ AND ?p =~ „bridge“ AND ?o =~ „bridge“
??????
![Page 14: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/14.jpg)
Dokumenten-ModusDokumenten-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
0: weglassen1: einschränken
![Page 15: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/15.jpg)
PointOfInterest-ModusPointOfInterest-ModusGibt 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 ...
![Page 16: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/16.jpg)
eRQL eRQL PointOfInterestPointOfInterest
Beispiel: “Golden Gate Bridge”
Golden Gate Bridge
s:name
s:width
90s:widthofsidewalk
10.5
All units of measurements are feet.rdf:comment
![Page 17: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/17.jpg)
eRQL eRQL PointOfInterestPointOfInterest
"Golden Gate Bridge" OR "Tower Bridge"
s:width90
Golden Gate Bridge s:name
s:length
Tower Bridges:name
268
![Page 18: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/18.jpg)
eRQL eRQL PointOfInterestPointOfInterest
"Golden Gate Bridge" AND width• POIs für “Golden Gate Bridge” und “width” werden gebildet
• Vereinigung der POIs, falls diese überlappen, sonst leer
• Ermöglicht das Auffinden von Pfaden
s:width90
Golden Gate Bridges:name
![Page 19: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/19.jpg)
eRQL BildschirmfotoeRQL Bildschirmfoto
![Page 20: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/20.jpg)
ZusammenfassungZusammenfassung
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
![Page 21: Trust and context using the RDF- Source related Storage System (RDF S3) and easy RQL (eRQL) Karsten Tolle und Fabian Wleklinski](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7f49795902118d0de5/html5/thumbnails/21.jpg)
Danke für die AufmerksamkeitDanke für die Aufmerksamkeit
Fragen?
Weitere Infos und Downloads:
http://www.dbis.informatik.uni-frankfurt.de/~tolle/rdf/
Kontakt:
Karsten Tolle: [email protected]
Fabian Wleklinski: [email protected]