Skip to content

Fuseki importer #80

@ddeboer

Description

@ddeboer

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:

  1. Load RDF dumps into a TDB2 database (via tdb2.tdbloader or Graph Store Protocol)
  2. Start a Fuseki SPARQL endpoint over that database
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions