LinkedDataHub
atomgraph.github.io
What it is
LinkedDataHub is an open-source, low-code platform for managing data, creating visualizations, and building applications on RDF knowledge graphs. It can also operate as an RDF-native content management platform. The interface includes UI components, SPARQL templates for creating and editing content, and SPIN and SHACL constraints for validating incoming data. CSV and RDF imports are supported, with SPARQL CONSTRUCT used for mapping or transformation. Authentication supports WebID and OpenID Connect with Google and ORCID. WAC permissions cover read, write, append, and control access. Git-backed document history is available through Memento. The platform exposes a SPARQL endpoint and read-write Linked Data API, serving documents as HTML or RDF from the same URIs. It uses Apache Jena Fuseki by default, supports compatible SPARQL 1.1 triplestores, and runs locally with Docker Compose. The project is self-hosted under Apache 2.0.
Spec sheet
- What it does
- LinkedDataHub is a low-code platform for managing RDF knowledge graphs, creating visualizations and building applications.Read 15 Oct 2026 · atomgraph.github.io
- Purpose
- LinkedDataHub is an open-source, low-code platform for managing data, creating visualizations, and building apps on RDF knowledge graphs.Read 4 Oct 2026 · atomgraph.github.io
- Intended users
- The product page presents use cases for researchers and data scientists, developers and data publishers, and AI agents and their builders.Read 4 Oct 2026 · atomgraph.github.io
- Deployment
- The setup guide runs LinkedDataHub locally with Docker Compose and stores RDF data in backend triplestores.Read 4 Oct 2026 · atomgraph.github.io
- API
- LinkedDataHub implements a REST-style API based on the SPARQL 1.1 Graph Store Protocol.Read 15 Oct 2026 · docs.linkeddatahub.com
- Integrations
- LinkedDataHub uses Apache Jena Fuseki by default and can work with SPARQL 1.1-compatible triplestores that support SPARQL Query, SPARQL Update, and Graph Store Protocol.Read 4 Oct 2026 · atomgraph.github.io
- Support
- The documentation lists a mailing list, issue reporting, and support contact as support channels.Read 4 Oct 2026 · atomgraph.github.io
- Headquarters
- LithuaniaRead 28 Sep 2026 · atomgraph.github.io
- Founded
- 2011Read 28 Sep 2026 · atomgraph.github.io
- Access control
- Access control uses WAC authorizations with read, write, append, and control modes.Read 4 Oct 2026 · atomgraph.github.io
- API operations
- The API supports GET, POST, PUT, DELETE and PATCH document operations, with PATCH restricted to specific graph-scoped SPARQL update forms.Read 15 Oct 2026 · docs.linkeddatahub.com
- Authentication
- The UI supports WebID-TLS client certificates and OpenID Connect through Google or ORCID.Read 15 Oct 2026 · docs.linkeddatahub.com
- Authorization
- Document operations are access-controlled and unauthorized requests return HTTP 403.Read 15 Oct 2026 · docs.linkeddatahub.com
- Backing stores
- LinkedDataHub serves RDF from a backing triplestore, with Apache Jena Fuseki as the default and standards-compliant SPARQL stores supported.Read 15 Oct 2026 · atomgraph.com
- CLI
- The ldh command-line program drives the same HTTP API as the UI and covers most UI actions.Read 15 Oct 2026 · docs.linkeddatahub.com
- CLI runtime
- Released CLI archives require Java 21; building from source additionally requires Maven.Read 15 Oct 2026 · github.com
- Company founding
- AtomGraph’s about page says it was founded in 2011 by Martynas Jusevičius and Džiugas Tornau.Read 15 Oct 2026 · atomgraph.com
- Company headquarters
- LinkedIn lists AtomGraph headquarters in Copenhagen, Denmark, with another location in Kaunas, Lithuania.Read 15 Oct 2026 · linkedin.com
- Company size
- LinkedIn lists AtomGraph as privately held with 2–10 employees.Read 15 Oct 2026 · linkedin.com
- Data architecture
- Applications and documents are represented as data and managed through a generic HTTP API, with declarative presentation rather than mandatory JavaScript or Java.Read 15 Oct 2026 · github.com
- Data browser
- A built-in Linked Data browser can fetch and display external resources through a proxy.Read 15 Oct 2026 · docs.linkeddatahub.com
- Data imports
- It supports CSV imports mapped to RDF with SPARQL CONSTRUCT and RDF imports transformed with SPARQL CONSTRUCT.Read 4 Oct 2026 · atomgraph.github.io
- Documentation depth
- Documentation covers administration, CLI, configuration, data models, dataspaces, HTTP API, imports, triplestores, stylesheets and user tutorials.Read 15 Oct 2026 · atomgraph.github.io
- Extensibility
- Custom Docker images, Java 21 Maven overlays, Jersey 3 REST resources, Apache Jena 6 components and Saxon XSLT extensions are documented.Read 15 Oct 2026 · docs.linkeddatahub.com
- Features
- It provides a UI component library, SPARQL-based creation and editing templates, and SPIN and SHACL constraints for validating incoming data.Read 4 Oct 2026 · atomgraph.github.io
- Funding news
- AtomGraph says LinkedDataHub version 5 was released July 2, 2025 after an 18-month cycle with NLNet funding assistance.Read 15 Oct 2026 · atomgraph.com
- Imports
- Documented import formats include CSV and RDF, with CSV-to-RDF mapping workflows.Read 15 Oct 2026 · atomgraph.github.io
- Independent ecosystem listing
- The European Commission Interoperable Europe portal lists LinkedDataHub as Apache-licensed software with GUI, CLI and API interfaces for RDF management, SPARQL output and visualization.Read 15 Oct 2026 · interoperable-europe.ec.europa.eu
- Legal entity
- The product page identifies Linked Data, UAB as the Lithuanian registered company, code 303022250.Read 15 Oct 2026 · atomgraph.com
- Licence
- The software is open source under Apache License 2.0.Read 15 Oct 2026 · github.com
- Limit: certificate logout
- The documentation says browsers cannot log out of client-certificate authentication; users must close the browser and cancel the next certificate prompt.Read 15 Oct 2026 · docs.linkeddatahub.com
- Limit: federation operations
- The federation evaluation identifies manual trust enrollment, missing change propagation and cache coherence, and proxy-mediated pull-only federation as remaining gaps.Read 15 Oct 2026 · github.com
- Limit: missing optimizations
- The same Reddit discussion criticized the absence of caching or predictive preloading and requested query-by-example functionality similar to Tabulator.Read 15 Oct 2026 · reddit.com
- Limit: security findings
- A 2025 penetration test reported high-severity denial-of-service through XML entity expansion and stored XSS through uploaded HTML files, plus SSRF and access-control issues.Read 15 Oct 2026 · github.com
- Limit: UI productivity
- A Reddit commenter said large result lists were difficult to understand, labels often required pasted title text, and charts could hide titles or require manual title construction.Read 15 Oct 2026 · reddit.com
- Ontology tools
- Users can create or import ontologies and configure domain models for applications.Read 15 Oct 2026 · atomgraph.github.io
- Primary users
- The project targets researchers, data scientists, developers, data publishers and AI-agent builders.Read 15 Oct 2026 · github.com
- RDF content platform
- It can also be used as an RDF-native content management platform.Read 4 Oct 2026 · atomgraph.github.io
- RDFa editor
- The platform includes an RDFa-aware rich-text editor that links selected text to knowledge-graph terms.Read 15 Oct 2026 · github.com
- Release news
- An October 5, 2026 announcement describes the open-source 2.0 edition with faceted search, parallax navigation and multiple SPARQL-result layouts.Read 15 Oct 2026 · atomgraph.com
- Security detail
- SPARQL service credentials can use HTTP Basic or Bearer token authentication and are stored in a gitignored secrets folder.Read 4 Oct 2026 · atomgraph.github.io
- Security remediation
- The changelog records fixes for the reported SSRF, path traversal, XSS, cache-poisoning and Billion Laughs issues in version 5.1.Read 15 Oct 2026 · github.com
- Self-hosting
- Deployment uses Docker and Docker Compose, with local, on-premises and cloud options documented.Read 15 Oct 2026 · atomgraph.com
- Structured content
- Content can be assembled from RDF-defined blocks, including Linked Data and SPARQL results.Read 15 Oct 2026 · atomgraph.com
- Supported imports
- The get-started guide says the currently supported data imports are CSV and RDF.Read 4 Oct 2026 · atomgraph.github.io
- System requirements
- The setup guide requires Bash 4.x, Docker, Docker Compose and recommends at least 8 GB of Docker memory.Read 15 Oct 2026 · github.com
- User interface
- The UI supports RDF editing forms, search, HTML and SPARQL editors, interactive charts, parallax navigation and faceted filtering.Read 15 Oct 2026 · atomgraph.github.io
- Validation
- SPIN and SHACL constraints are supported for validating incoming data.Read 15 Oct 2026 · atomgraph.github.io
- Version history
- Optional GitHub-backed versioning records each document write as a commit authored with the agent WebID and exposes Memento history.Read 15 Oct 2026 · docs.linkeddatahub.com
- Versioning
- Git-backed document versioning uses the Memento protocol to access document history.Read 4 Oct 2026 · atomgraph.github.io
- Visualizations
- SPARQL results can be displayed as graphs, charts and tables.Read 15 Oct 2026 · atomgraph.com
Plans and prices
Strong points and limits
Strong points
- Open-source Apache 2.0 license
- CSV and RDF imports
- SPARQL endpoint and Linked Data API
- WebID and OpenID Connect authentication
- Git-backed document history
Limits
- Self-hosted deployment required
- Docker Compose setup is local
- Depends on compatible RDF triplestores
Who it suits
It suits researchers, data scientists, developers, data publishers, and builders of AI agents. Teams needing RDF, SPARQL, ontology modeling, and graph visualization can use its self-hosted setup.
Verdict
LinkedDataHub brings RDF data management, validation, APIs, and visualization into a self-hosted low-code platform. Its broad protocol and triplestore support make it suited to teams already working with semantic data.
Where Specifiction places it
- Knowledge Graph Software#5 of 338.8