Skip to content
This repository has been archived by the owner on Jan 14, 2020. It is now read-only.
/ Sparql-Query-Api Public archive

Sparql Query Api

License

Notifications You must be signed in to change notification settings

kennisnet/Sparql-Query-Api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPARQL-Query-API

The SPARQL Query API is a web application to administer and publish SPARQL queries. The API hides the complexity of SPARQL queries from the API consumer and simply exposes a list of named queries. Furthermore when (minor) changes in the underlying data model are made, the named queries can hide these changes and still produce the same output. The consuming applications can use the named queries like any other json or xml API without any knowledge of the SPARQL query language.

###Administration### Queries can be edited in a simple administration application and you can also define parameters that will be injected in the SPARQL query at execution time. For each query you can add documentation on how to use it and which parameters are available for the query.
Access to the API can be limited by granting access to specific queries for an account using a API key.

You can configure multiple SPARQL endpoints, including username and password, timeout and prefixes. Each query will have an associated endpoint.

###Logging### The API logs the usage of all queries, so you have clear insight of the usage and performance of your queries.