Skip to content

SPARQL API

This is the primary access point to the knowledge graph, both for humans, as well as for machines. Many applications and end users will instead interact with specialised assets that use the SPARQL end-point, such as the Chatbot or the API. However, the SPARQL end-point is the main source for the development of further knowledge applications and provides bespoke search to humans.

Consider that this component relates to the knowledge extraction component, which describes alternative mechanisms to access selected parts of the knowledge graph.

See also SWR data model for further details.

Rules and reasoning

Since we're importing resources from various data and knowledge repositories, we expect many duplicities, blank nodes and conflicting statements. Implementation of rules should be permissive, not preventing inclusion, only flag potential inconsistencies.

Technology

A number of proven open source triple store implementations exist. In the next iteration we foresee to use the virtuoso software as a starting point.