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.

LarkcProject/WP5/Endpoints (last edited 2011-09-22 09:05:02 by ?Bradeskojest)