Elda: the linked-data API in Java
Elda is Epimorphics’ Java open-source implementation of the open Linked Data api specification. See elda.googlecode.com for detailed information and downloads.
Advantages to data publishers
- allows you to exploit existing standard RDF store and SPARQL query technology available off-the-shelf.
- handles application-level data formats (JSON, XML).
- broadens the reach of your data to include consumers that prefer non-RDF formats for accessing data.
Advantages to application developers
- requests made with restful URIs using familiar URI based idioms.
- query results are presented in familiar formats.
- paged result sets manage the flow of data between clients and servers.
- LDA handles the formulation and dispatch of SPARQL queries and the formatting of result sets.
- application developers can provide their own application-centric APIs to augment a data publishers API.
Linked data API features
- offers multiple built-in results formats including JSON, XML, Turtle, RDF/XML, and HTML.
- configurable views control which information which is returned about selected items.
- selection and result strings can be restricted to specified languages.
- where necessary, explicit SPARQL can be used in configuration or passed through URIs.
See code.google.com/p/linked-data-api/wiki/Specification for the LDA specification, of which there are a number of implementations.
