What I currently believe to be true:
- Triplestores are all about 'linked data'; data that is decoupled from any given application and can be augmented through afferent links formed by new data. This concept drives the Web.
- URIs allow linked data to be hosted in different heterogeneous environments.
- For two machines to interoperate, they must both work to an agreed standard.
- W3C have defined such standards. Specifically: RDF (for formatting) and SPARQL (for querying).
Question:
Is it possible to run a query that spans multiple heterogeneous RDF triplestores?
Example:
- We have 3 RDF triplestores running on different triplestore software.
- Triplestore A contains nodes which reference other nodes in triplestores B and C.
- We run such a query that should pass over nodes from all 3 stores.