Skip navigation

Linked Data Platform

The Linked Data Platform is an open source tool-kit that enables the creation of semantically rich, web 3.0 applications, driven by structured and semi-structured data.

Google Motion Chart visualisation from dataShuttle. This enables you to compare the mortality rates for various causes of death, across areas in the UK, between 2002-2009.

We have successfully deployed the LDP as a basis for dataShuttle - an application that takes as it’s input spreadsheets of statistics about health problems, which it links up with RDF data such as Ordnance Survey geo-data, to visualise the statistics in a variety of ways, such as maps and charts. dataShuttle is developed in association with Sidewinder Labs and the NHS National Innovation Centre, but as an open-source project it is open to all to contribute.

Technology

The LDP uses XLWrap to convert spreadsheets and semi-structured data into RDF, which is stored in Virtuoso. This data can then be linked up with data from other triple stores to drive visualisations that are designed to assist discovery of links or trends. A domain-specific ontology may be added, to perform inference over the data, and also to drive the user interface with terms from an appropriate vocabulary.

Drupal is used to drive the UI, creating nodes and views from RDF data using Feeds rdf_importer and sparql_views modules respectively.

The code is available on Github. It currently only contains drush make scripts, features and modules to build the Drupal part of the architecture. It is on the roadmap to provide Chef scripts that will create servers for the various other components: XLWrap, Virtuoso, ElasticSearch etc. These Chef scripts can be run by Vagrant locally to build a VM that contains everything you need.

Related Blog Posts

Using the Linked Data Platform

We'd be interested to hear from anyone who makes use of the code we've released as open-source.

If you're interested in how the Linked Data Platform could help you combine, analyse, and visualize your organisation's data them please contact us!

Get In Touch

Atchai Digital is a web technology consultancy and development house specialising in Drupal and Data-driven applications.
We're passionate about new technology and user centred design. We consistently deliver great results with our Agile process.