LarKC Platform's End-points
End-points are the interfaces connecting the workflow with the input and output required by the application. Depending on the data format, several types of the workflows are provided by the platform. The table below shows some most important of them.
End-point's name |
Input |
Output |
Description |
?SparqlEndpoint |
Query in SPARQL syntax |
standard SPARQL result XML format |
A SPARQL endpoint enables users (human or other) to query a knowledge base via the SPARQL language. Results are typically returned in one or more machine-processable formats. A SPARQL endpoint is meant to be used by the machines as an interface towards a knowledge base. |
?QueryEndpoint |
Query in any syntax |
Returns the result of the workflow in RDF/XML syntax |
The ?QueryEndpoint takes the query in any syntax, which means that the endpoint does not perform any checks on the query. It is assumed that the workflow can handle the query. |
?PushEndpoint |
HTTP request with a parameter which points to the downloadable RDF file |
/ |
Downloads the given RDF file when requested and passes it on to the workflow |
?ActiveEndpoint |
HTTP request without any parameters |
HTML Web page |
This endpoint is a part of Active workflow and is very specific. It is not meant to be used with any other workflow. Anyhow, it can be used as an example. |
?TestEndpoint |
Query in any syntax |
Returns the result of the workflow in RDF/XML syntax |
This endpoint is used for testing purpose. If the endpoint archetype is used to create an endpoint, the generated endpoint implements a ?TestEndpoint to give the developer an impression on how to implement the functionality. |
