Themenbereich
SPARQL
Abfragen lesen, schreiben, erklären und so optimieren, dass Ergebnisse nachvollziehbar bleiben.
SPARQL SELECT vom Muster zum Ergebnis
SELECT liefert Variablenbindungen für passende Graphmuster und ist der beste Einstieg in SPARQL.
02 / Abfrage planenOPTIONAL und UNION korrekt unterscheiden
OPTIONAL behält Treffer ohne Zusatzmuster, UNION vereinigt Alternativen.
03 / Ergebnisse eingrenzenFILTER, BIND und VALUES gezielt kombinieren
FILTER prüft Bedingungen, BIND berechnet Werte und VALUES gibt kleine Eingangsmengen vor.
04 / Pfade abfragenSPARQL Property Paths ohne Endlossuche
Property Paths beschreiben Folgen und Alternativen von Prädikaten, können aber große Suchräume erzeugen.
05 / Daten verdichtenCOUNT, GROUP BY und HAVING in SPARQL
Aggregate fassen Lösungen zusammen; GROUP BY definiert Gruppen und HAVING filtert aggregierte Ergebnisse.
06 / Quellen verbindenFederated Query mit SERVICE verantwortungsvoll nutzen
SERVICE sendet Teilabfragen an entfernte SPARQL-Endpunkte und koppelt Verfügbarkeit sowie Laufzeit.
07 / Performance verbessernLangsame SPARQL-Abfragen systematisch diagnostizieren
Selektivität, Join-Reihenfolge, Statistiken und Ergebnisgröße bestimmen häufig die Laufzeit.
08 / Daten ändernSPARQL Update sicher und nachvollziehbar einsetzen
INSERT und DELETE verändern Graphen dauerhaft und benötigen Transaktionen, Rechte sowie nachvollziehbare Zielgraphen.