Kontakt aufnehmen

Schulungsübersicht

Einführung in RDF und SPARQL

  • Grundlagen von RDF: Triplets, IRIs, Literale und Blank Nodes
  • Verwendung von Namespaces und QName in Abfragen
  • Überblick über SPARQL-Abfrageformen und Anwendungsfälle

Erste Schritte mit einer SPARQL-Umgebung

  • Installation und Ausführung von Apache Jena Fuseki oder RDF4J Server
  • Laden von Beispieldatensätzen (RDF) in einen Triplestore
  • Verwenden eines SPARQL-Clients oder einer Workbench zum Ausführen von Abfragen

Einfache SPARQL SELECT-Abfragen

  • Schreiben von Triple-Mustern und Abrufen von Bindungen
  • Verwenden von DISTINCT, LIMIT und OFFSET
  • Sortieren und Projektion der Ergebnisse mit ORDER BY

Filterung und Lösungen-Modifikatoren

  • Anwenden von FILTER-Ausdrücken und integrierten Funktionen
  • Verwenden von OPTIONAL für teilweises Matching
  • Kombinieren von Mustern mit UNION und MINUS

Erweiterte Abfragen: Aggregation und Unterabfragen

  • Verwendung von GROUP BY, COUNT, SUM, MIN, MAX und HAVING
  • Verschachtelte Abfragen und Subselect-Muster
  • Arbeiten mit Ausdrücken und bind(), um Werte zu berechnen

Erstellen und Transformieren von RDF

  • CONSTRUCT-Abfragen zum Erstellen neuer RDF-Graphen
  • DESCRIBE- und ASK-Abfrageformen und deren Einsatzgebiete
  • Verwenden von SPARQL UPDATE zur Datenänderung (INSERT/DELETE)

Arbeiten mit Graphen und benannten Graphen

  • Quads und das KEYWORD GRAPH
  • Verwalten und Abfragen von benannten Graphen
  • Best Practices für die Organisation von Datensatz-Graphen

Verbundabfragen und ferne Endpunkte

  • Verwenden von SERVICE zum Abfragen entfernter SPARQL-Endpunkte
  • Leistungsaspekte und Timeouts
  • Strategien zum Kombinieren lokaler und entfernter Daten

Praxis-Labor: SPARQL-Aufgaben aus der Realität

  • Abfragen von DBpedia und anderen öffentlichen Datensätzen zur Gewinnung von Erkenntnissen
  • Erstellen wiederverwendbarer Abfragevorlagen und Ansichten
  • Debuggen häufiger Abfragefehler und Optimieren der Leistung

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundverständnis des RDF-Datenmodells und von Triplets
  • Vertrautheit mit grundlegenden HTTP- und JSON-Konzepten
  • Sicherheit im Lesen und Schreiben grundlegender Programmier- oder Abfrageausdrücke

Zielgruppe

  • Data Engineers und Integratoren
  • Entwickler für das Semantische Web
  • Analysten, die mit verknüpften Daten (Linked Data) arbeiten
 4 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien