Summary
Add a Fuseki/Jena TDB2 importer as an alternative to @lde/sparql-qlever for @lde/sparql-importer.
Context
The loda-pipeline uses Apache Jena Fuseki with TDB2 as its local SPARQL store. To reimplement loda-pipeline in LDE, we need a Fuseki-compatible importer that can:
- Load RDF dumps into a TDB2 database (via
tdb2.tdbloader or Graph Store Protocol)
- Start a Fuseki SPARQL endpoint over that database
- Return the endpoint URL for
DistributionResolver
Approach
Implement the existing Importer interface from @lde/sparql-importer, similar to how @lde/sparql-qlever implements it for Qlever. Use @lde/task-runner to manage the Fuseki Docker container lifecycle.
Relates to
Summary
Add a Fuseki/Jena TDB2 importer as an alternative to
@lde/sparql-qleverfor@lde/sparql-importer.Context
The loda-pipeline uses Apache Jena Fuseki with TDB2 as its local SPARQL store. To reimplement loda-pipeline in LDE, we need a Fuseki-compatible importer that can:
tdb2.tdbloaderor Graph Store Protocol)DistributionResolverApproach
Implement the existing
Importerinterface from@lde/sparql-importer, similar to how@lde/sparql-qleverimplements it for Qlever. Use@lde/task-runnerto manage the Fuseki Docker container lifecycle.Relates to