We are happy to announce the integration of FedX as federation engine into RDF4J.
FedX provides transparent federation of multiple SPARQL endpoints under a
single virtual endpoint. As an example, a knowledge graph such as Wikidata can
be queried in a federation with endpoints that are linked to Wikidata as an
integration hub. In a federated SPARQL query in FedX, one no longer needs to
explicitly address specific endpoints using SERVICE clauses. Instead, FedX
automatically selects relevant sources, sends statement patterns to these
sources for evaluation, and joins the individual results. FedX seamlessly
integrates into RDF4J using the Repository API and can be used as a drop-in
component in existing applications including the RDF4J Workbench.
The project was initially developed at fluid Operations as part of research
work in 2011 1 and further evolved as open source project in recent years.
Veritas Technologies acquired the company in 2017 and recently contributed FedX
to the Eclipse Foundation.
Andreas Schwarte – the original author of FedX and long-time RDF4J contributor
– recently joined the semantic technologies company metaphacts where he will
continue to work on the project. With the integration into RDF4J we hope to
reach out to a broader community and further strengthen the query processing
capabilities of the framework for data federation and integration use cases.
We expect FedX to be included in the next RDF4J release, 3.1.0 (release date TBD).
Eclipse rdf4j is a powerful Java framework for processing and handling RDF data. This includes creating, parsing, scalable storage, reasoning and querying with RDF and Linked Data. It offers an easy-to-use API that can be connected to all leading RDF database solutions. It allows you to connect with SPARQL endpoints and create applications that leverage the power of linked data and Semantic Web.