Skip to content
Linked Data explorer and SPARQL endpoint
JavaScript Java CSS HTML
Branch: master
Clone or download
simonjupp Merge pull request #28 from HHS/master
Changes for CI/CD Integration (+1 substantive change)
Latest commit 6ba8ff5 Jun 5, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
config-docker Update Dec 12, 2017
lode-core-api Change version back to production release. Sep 8, 2017
lode-core-servlet Change version back to production release. Sep 8, 2017
lode-virtuoso-impl Change version back to production release. Sep 8, 2017
web-ui Change version back to production release. Sep 8, 2017
Dockerfile Update Dockerfile Dec 12, 2017
LICENSE Update Jan 18, 2017
pom.xml Change version back to production release. Sep 8, 2017


Lodestar is a Linked Data Browser and SPARQL endpoint. Lodestar is a Java based web app that can wrap any existing SPARQL endpoint to provide a set of additional SPARQL and Linked Data services. Lodestar was developed to provide a consistent set of SPARQL and Linked Data services across the European Bioinformatics Institute (EBI). Some of the service provided by Lodestar:

  • Javascript based SPARQL endpoint with configurable example queries and paginated results table
  • Read only SPARQL endpoint for protection from write operations
  • A single SPARQL endpoint that provides a UI, the service and a SPARQL 1.1 service description
  • SPARQL syntax highlighting provided by CodeMirror
  • Works with any SPARQL endpoint (Includes Virtuoso JDBC connection option)
  • Linked data browser for navigating data from a SPARQL endpoint
  • Configurable resource description/linked data pages:
    • Renders resources by label where possible
    • Grouping of related resource by type
    • Set top facts to display, such as labels and descriptions
    • Configurable limits for how many related resources to render in the browser
  • Renders depictions of resources
  • Handles content negotiation for both SPARQL queries and linked data pages
  • CORS enabled for cross domain scripting
  • Basic REST API for accessing data in simplified JSON format

To see a demonstration of the Lodestar linked data browser please see the Expression Atlas RDF website. Lodestar has been primarily developed as an internal tool for EBI services deploying RDF, however, the application should be sufficiently generic that others can use it. I can't guarantee any support for the software at this time, but please feel free to use it or adapt for your own purposes and let me know how you get on.

Documentation and stable release at

Release Notes

1.3 15th October 2014

  • Fixed potential race condition in explorer when using a small number of connection pools
  • Javascript fix to support next/prev links preserving inference option
  • IE 11 rendering issue fixed
  • Added no JNDI implementation for virtuoso connection pooling

1.2 21st August 2014

  • Updated to Jena 2.12
  • Exposed JSON-LD support from Jena in UI
  • Moved virtuoso to separate module, only builds in "virtuoso" profile
  • Removed dependencies on virtuoso inferencing rules
  • SPARQL endpoint now support application/sparql-query POST requests
  • Fixed some browser rendering bugs

1.1 27th November 2013

  • Updated to Jena 2.11
  • Fixed query limit bug (RDF-10)
  • Added config for query timeouts (RDF-15)
  • Configurable hide RDFS button (RDF-7)
  • Added servlet status monitor
  • javascript cleanup

1.0.2 29th August 2013

  • Updated to Jena 2.10
  • VirtJena JDBC 4 (includes support for SPARQL bind queries). Requires virtuoso
  • Added CSV and TSV sparql results export
  • Fixed sparql results offset caching from previous query
  • Fixed virtuoso describe query not returning all triples from all graphs

1.0.1 5th August 2013

  • First release
You can’t perform that action at this time.