Sparql und Sparul

445 views
382 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
445
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \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

    1. 1. Semantic Web & Linked Data WS 11/12
    2. 2. Agenda• Wiederholung• Stand euer Projekte• Sparql• Sparul• Sesame RDF Store
    3. 3. Wiederholung
    4. 4. Owl•Erweiterung/Ergänzungen von Rdfs•Verschiedene „Dialekte“ mit unterschiedlichen Mächtigkeiten•Protege als Modellierungstool
    5. 5. ?Fragen
    6. 6. Stand euerer Projekte
    7. 7. Sparql
    8. 8. SPARQL•Sparql Protocol And RDF Query Language • Query Language • Result Format • Access Protocol
    9. 9. Query• Select ...• From ...• Where {..}
    10. 10. Query• Select ... Welche Ressourcen sind gesucht• From ...• Where {..}
    11. 11. Query• Select ... Welche Ressourcen sind gesucht• From ... Welche Datenquelle wird genutzt• Where {..}
    12. 12. Query• Select ... Welche Ressourcen sind gesucht• From ... Welche Datenquelle wird genutzt• Where {..} Graphpattern gegen das gesucht wird
    13. 13. Personen und ihr Name• Select ?person ?name• From (optional)• Where { ?person rdf:type foaf:Person. ?person foaf:name ?name. }
    14. 14. FILTER• Select ?person ?name• Where { ?person rdf:type foaf:Person. ?person foaf:name ?name. ?person foaf:age ?age. FILTER (?age > 17)}
    15. 15. OPTIONAL• Select ?person ?name• Where { ?person rdf:type foaf:Person. ?person foaf:name ?name. OPTIONAL{?person foaf:age ?age}}
    16. 16. 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)}}}
    17. 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
    18. 18. Weitere Fragetypen
    19. 19. Weitere Konstrukte•Ask { ?person rdf:type foaf:Person. ?person foaf:name ?name. FILTER (?age > 17) }• Construct• Describe
    20. 20. Sparul
    21. 21. Sparul• Sparql Protocol And RDF Update Language• INSERT: Triple einfügen• DELETE: Triple löschen
    22. 22. Sesame
    23. 23. Aufgaben• Namen aller Vorlesungen
    24. 24. Aufgaben• Namen aller Vorlesungen• Namen aller Dozenten einer Vorlesung
    25. 25. Aufgaben• Namen aller Vorlesungen• Namen aller Dozenten einer Vorlesung• Namen aller Dozenten die eine Veranstaltung mit mehr als 5 Credits betreuen
    26. 26. Wie machen wir weiter?
    27. 27. Nächste Veranstaltung
    28. 28. Nächste Veranstaltung ?
    29. 29. Kontakt
    30. 30. Kontakt• Mail: stephan@railslove.com
    31. 31. Kontakt• Mail: stephan@railslove.com• Skype: stephanpavlovic
    32. 32. Kontakt• Mail: stephan@railslove.com• Skype: stephanpavlovic• Twitter: @stephanpavlovic

    ×