Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Dauer 4 Stunden
Schulungsübersicht
Einführung in RDF und SPARQL
- RDF-Grundlagen: Triples, IRIs, Literals und Blank Nodes
- Verwendung von Namespaces und QNames in Abfragen
- Überblick über SPARQL-Abfrageformen und Anwendungsfälle
Einstieg in eine 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 Workbenches zum Ausführen von Abfragen
Grundlegende SPARQL-SELECT-Abfragen
- Schreiben von Triple-Mustern und Abrufen von Bindings
- Verwendung von DISTINCT, LIMIT und OFFSET
- Sortierung und Projektion von Ergebnissen mit ORDER BY
Filterung und Lösungsmodifikatoren
- Anwendung von FILTER-Ausdrücken und eingebauten Funktionen
- Verwendung von OPTIONAL für partielle Übereinstimmungen
- Kombinierung von Mustern mit UNION und MINUS
Fortgeschrittenes Abfragen: Aggregation und Unterabfragen
- Verwendung von GROUP BY, COUNT, SUM, MIN, MAX und HAVING
- Nestgeburte Abfragen und Subselect-Muster
- Arbeiten mit Ausdrücken und bind() zur Berechnung von Werten
Erstellung und Transformation von RDF
- CONSTRUCT-Abfragen zum Aufbau neuer RDF-Graphen
- DESCRIBE- und ASK-Abfrageformen und wann sie verwendet werden
- Verwendung von SPARQL UPDATE für die Datenmodifikation (INSERT/DELETE)
Arbeit mit Graphen und benannten Graphen
- Quads und das GRAPH-Schlüsselwort
- Verwaltung und Abfrage von benannten Graphen
- Best Practices zur Organisation von Datensatz-Graphen
Föderierte Abfragen und entfernte Endpunkte
- Verwendung von SERVICE zum Abfragen entfernter SPARQL-Endpunkte
- Leistungserwägungen und Timeouts
- Strategien zur Kombination lokaler und entfernter Daten
Praktisches Labor: SPARQL-Aufgaben in der Praxis
- Abfragen von DBpedia und anderen öffentlichen Datensätzen für Erkenntnisse
- Erstellen wiederverwendbarer Abfragetemplates und Ansichten
- Fehlerbehebung häufiger Abfragefehler 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
- Grundkenntnisse in der Erstellung und dem Lesen von Programmier- oder Abfrageausdrücken
Zielgruppe
- Datenengineure und Integratoren
- Entwickler im Semantic Web
- Analysten, die mit Linked Data arbeiten
Erfahrungsberichte (1)
Sehr nettes Training
Maira Frisch - Novartis Pharma AG
Kurs - SPARQL
Maschinelle Übersetzung