FedX is a practical framework for transparent access to Linked Data sources through a federation. It incorporates new sophisticated optimization techniques combined with effective variants of existing techniques and is thus a highly scalable solution for practical federated query processing.
- Virtual Integration of heterogeneous Linked Data sources (e.g. as SPARQL endpoints)
- Transparent access to data sources through a federation
- Efficient query processing in federated environments
- On-demand federation setup at query time
- Fast and effective query execution due to new optimization techniques for federated setups
- Practical applicability & easy integration as a http://rdf4j.org/ SAIL
- Comprehensive CLI for federated query processing from the command line
Refer to the wiki for the latest documentation.
Particularly see Getting Started for the first steps.
The FedX repository uses Gradle as a build system:
./gradlew clean build
./gradlew cleanEclipse eclipse
./gradlew tests
./gradlew testNativeStore testSparqlRepository testRemoteRepository
./gradlew jacocoReport