hypergraphs.de

Quellen verbinden

Federated Query mit SERVICE verantwortungsvoll nutzen

SERVICE sendet Teilabfragen an entfernte SPARQL-Endpunkte und koppelt Verfügbarkeit sowie Laufzeit.

Redaktion Hypergraphs.deFachprüfung: 18.09.2026TechArticle

SERVICE delegiert ein Teilmuster

SERVICE sendet ein Graphmuster an einen angegebenen SPARQL-Endpunkt. Lokale Lösungen können als Bindungen in die entfernte Auswertung eingehen.

Damit werden Verfügbarkeit, Laufzeit, Limits und Datenschutz des entfernten Dienstes Teil der eigenen Abfrage.

SILENT ist kein Monitoring

SERVICE SILENT unterdrückt bestimmte Dienstfehler und liefert die Eingangslösung weiter. Das kann eine UI robuster machen, darf aber Ausfälle nicht unsichtbar machen.

Protokollieren Sie Endpunktfehler separat und kennzeichnen Sie Ergebnisse als unvollständig.

Kleine Bindungsmenge und Fallback

Begrenzen Sie lokale Entitäten vor dem SERVICE-Aufruf und vermeiden Sie breit ungebundene entfernte Muster. Cache und lokaler Snapshot können wiederholte Referenzabfragen stabilisieren.

Prüfen Sie Nutzungsbedingungen, personenbezogene Daten und Query-Logging, bevor Werte an einen fremden Endpunkt gesendet werden.

Zwei lokale Norm-IRIs extern beschreiben

VALUES begrenzt die gesendete Menge. SERVICE SILENT hält lokale Ergebnisse verfügbar, auch wenn Labels fehlen.

PREFIX skos: <http://www.w3.org/2004/02/skos/core#>

SELECT ?konzept ?label
WHERE {
  VALUES ?konzept {
    <https://example.net/concept/17>
    <https://example.net/concept/23>
  }
  SERVICE SILENT <https://data.example.net/sparql> {
    ?konzept skos:prefLabel ?label .
    FILTER(LANG(?label) = "de")
  }
}

Eigenständige Beispielabfrage für diese Intention. Endpunktfunktionen und Datensatz müssen vor Produktion separat geprüft werden.

Prüffrage für die Praxis

Setze Timeouts, kleine Zwischenergebnisse und einen lokalen Fallback.

Quellen zu diesem Beitrag

Auswahl auf Artikelebene, geprüft am 18.09.2026.

Im SPARQL-Pfad weiterlesen