RSP Service Interface

A number of RDF Stream Processors exists but they do not talk each other. In this implementation we propose a restful interface for C-SPARQL Engine that is:

1. minimal – more sophisticated interface can be envisioned, but in this at- tempt we would like to create a broad consensus, thus we avoid proposing controversial solutions.

2. backward compatible – we are reusing RDF and SPARQL standards wherever we can so to guarantee that adaptation of non-streaming clients for RDF and SPARQL is straight forward.

3. combinable – the proposed interface enforces that the output of a processor can serve as input to a processor (including the one that generates it).

Using the proposed link a user can download the restful service implementation and an example of client that communicates with the engine over HTTP protocol.

An example of implementation for C-SPARQL Engine is available here.

Download

Latest version

Prerequisite

Client is written in Java 1.7.

Usage

Implement the interface and follow the Rest server schemata to create an implementation of the rsp-services

For a complete example go to RDF stream Processors RESTful Interfaces implementation for C-SPARQL

Licence

The C-SPARQL Engine and the “ready to go pack” are distributed under Apache License, Version 2.0 in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. Permissions beyond the scope of this license may be available writing to emanuele.dellavalle@polimi.it.

Acknowledgements

This work was partially supported by the European project ModaClouds (FP7-ICT-2011-8-318484), and by the IBM faculty ward 2013 grated to prof. Emanuele Della Valle