• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Sparql und Sparul
 

Sparql und Sparul

on

  • 383 views

 

Statistics

Views

Total Views
383
Views on SlideShare
383
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Sparql und Sparul Sparql und Sparul Presentation Transcript

  • Semantic Web & Linked Data WS 11/12
  • Agenda• Wiederholung• Stand euer Projekte• Sparql• Sparul• Sesame RDF Store
  • Wiederholung
  • Owl•Erweiterung/Ergänzungen von Rdfs•Verschiedene „Dialekte“ mit unterschiedlichen Mächtigkeiten•Protege als Modellierungstool
  • ?Fragen
  • Stand euerer Projekte
  • Sparql
  • SPARQL•Sparql Protocol And RDF Query Language • Query Language • Result Format • Access Protocol
  • Query• Select ...• From ...• Where {..}
  • Query• Select ... Welche Ressourcen sind gesucht• From ...• Where {..}
  • Query• Select ... Welche Ressourcen sind gesucht• From ... Welche Datenquelle wird genutzt• Where {..}
  • Query• Select ... Welche Ressourcen sind gesucht• From ... Welche Datenquelle wird genutzt• Where {..} Graphpattern gegen das gesucht wird
  • Personen und ihr Name• Select ?person ?name• From (optional)• Where { ?person rdf:type foaf:Person. ?person foaf:name ?name. }
  • FILTER• Select ?person ?name• Where { ?person rdf:type foaf:Person. ?person foaf:name ?name. ?person foaf:age ?age. FILTER (?age > 17)}
  • OPTIONAL• Select ?person ?name• Where { ?person rdf:type foaf:Person. ?person foaf:name ?name. OPTIONAL{?person foaf:age ?age}}
  • UNION• Select ?person ?name• Where { ?person rdf:type foaf:Person. ?person foaf:name ?name. {?person rdf:type ex:Adult} UNION{?person foaf:age ?age. FILTER (?age > 17)}}}
  • Personen und ihr Name• Select ?person ?name• Where { ?person rdf:type foaf:Person. ?person foaf:name ?name.} ORDER BY ?name LIMIT 2 OFFSET 10
  • Weitere Fragetypen
  • Weitere Konstrukte•Ask { ?person rdf:type foaf:Person. ?person foaf:name ?name. FILTER (?age > 17) }• Construct• Describe
  • Sparul
  • Sparul• Sparql Protocol And RDF Update Language• INSERT: Triple einfügen• DELETE: Triple löschen
  • Sesame
  • Aufgaben• Namen aller Vorlesungen
  • Aufgaben• Namen aller Vorlesungen• Namen aller Dozenten einer Vorlesung
  • Aufgaben• Namen aller Vorlesungen• Namen aller Dozenten einer Vorlesung• Namen aller Dozenten die eine Veranstaltung mit mehr als 5 Credits betreuen
  • Wie machen wir weiter?
  • Nächste Veranstaltung
  • Nächste Veranstaltung ?
  • Kontakt
  • Kontakt• Mail: stephan@railslove.com
  • Kontakt• Mail: stephan@railslove.com• Skype: stephanpavlovic
  • Kontakt• Mail: stephan@railslove.com• Skype: stephanpavlovic• Twitter: @stephanpavlovic