SPARQL/Extensions/Federation

From W3C Wiki

This page collects approaches to federating SPARQL queries:

  • ARQ has an explicit SERVICE keyword directs part of a query to a SPARQL endpoint (ARQ documentation).
  • DARQ describes a system for automatically paritioning a query over SPARQL endpoints. (project not longer active?)
  • SPARQLfed describes a BINDINGS keyword to pass bindings between SPARQL endpoints involved in federation. The work is being implemented by EricP as part of SPASQL for MySQL.
  • ARC provides a procedural scripting language (SPARQLScript) that can combine distributed endpoints via its ENDPOINT command. It cannot federate query parts (i.e. selected patterns of a single query), though.