Kontakt aufnehmen

Schulungsübersicht

Einführung in RDF und SPARQL

  • RDF-Grundlagen: Triples, IRIs, Literale und Leerknoten
  • Verwendung von Namespaces und QNames in Abfragen
  • Übersicht über SPARQL-Abfrageformen und Anwendungsfälle

Erste Schritte in einer SPARQL-Umgebung

  • Installation und Ausführung von Apache Jena Fuseki oder RDF4J Server
  • Laden von Beispiel-RDF-Datensätzen in einen Triple Store
  • Verwendung eines SPARQL-Clients oder Workbenchs zum Ausführen von Abfragen

Grundlegende SPARQL-SELECT-Abfragen

  • Schreiben von Triple-Mustern und Abrufen von Bindungen
  • Verwendung von DISTINCT, LIMIT und OFFSET
  • Sortieren und Projizieren von Ergebnissen mit ORDER BY

Filtern und Lösungsmodifikatoren

  • Anwenden von FILTER-Ausdrücken und eingebauten Funktionen
  • Verwendung von OPTIONAL für Teilabgleiche
  • Kombinieren von Mustern mit UNION und MINUS

Fortgeschrittenes Abfragen: Aggregation und Unterabfragen

  • Verwendung von GROUP BY, COUNT, SUM, MIN, MAX und HAVING
  • verschachtelte Abfragen und Subselect-Muster
  • Arbeit mit Ausdrücken und bind() zur Berechnung von Werten

Erstellen und Transformieren von RDF

  • CONSTRUCT-Abfragen zum Aufbau neuer RDF-Graphen
  • DESCRIBE- und ASK-Abfrageformen und ihre Einsatzmöglichkeiten
  • Verwendung von SPARQL UPDATE zur Datenmodifizierung (INSERT/DELETE)

Arbeit mit Graphen und benannten Graphen

  • Quads und das GRAPH-Schlüsselwort
  • Verwaltung und Abfrage benannter Graphen
  • Best Practices für die Organisation von Datensatzgraphen

Föderierte Abfragen und entfernte Endpunkte

  • Verwendung von SERVICE zum Abfragen entfernter SPARQL-Endpunkte
  • Performanceüberlegungen und Timeouts
  • Strategien zur Kombination lokaler und entfernter Daten

Praktisches Labor: SPARQL-Aufgaben aus der Praxis

  • Abfragen von DBpedia und anderen öffentlichen Datensätzen zur Gewinnung von Erkenntnissen
  • Erstellung wiederverwendbarer Abfragetemplates und Views
  • Fehlerbehebung bei häufigen Abfragefehlern und Optimierung der Leistung

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundlegendes Verständnis des RDF-Datenmodells und von Triples
  • Vertrautheit mit grundlegenden HTTP- und JSON-Konzepten
  • Sicherer Umgang mit dem Lesen und Schreiben grundlegender Programmier- oder Abfrageausdrücke

Zielgruppe

  • Dateningenieure und Integratoren
  • Entwickler im Bereich Semantic Web
  • Analysten, die mit Linked Data arbeiten
 4 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien