Go to file
Jan Philipp Timme 9afaebba94 [TASK] Enable windows by default. 2016-10-12 21:13:44 +02:00
data [TASK] Enhance even further, allow custom observers per query. 2016-10-09 18:04:03 +02:00
src/main [TASK] Enable windows by default. 2016-10-12 21:13:44 +02:00
.gitignore [TASK] Try the timestamp-function once again. 2016-06-07 11:03:14 +02:00
README.md [TASK] Improve readme. 2016-10-12 20:56:43 +02:00
pom.xml [TASK] Downgrade to engine 0.9.6 2016-10-04 15:04:35 +02:00

README.md

CSPARQL-Carsimulation

This project (which is more of a prototype than i am willing to admit) uses the Complex Event Processing engine C-SPARQL from streamreasoning.org to demonstrate how event data from RDF streams can be processed. It consist of a very rudimentary simulation that provides RDF event streams that can be fed into the C-SPARQL engine for further processing. It also brings along a bunch of C-SPARQL queries that are based on the results of my bachelor thesis that are meant to process the event stream data from the simulation in order to extract meaningful event patterns.

The project itself comes with a GUI that provides rough controls over whether the simulation is running plus a bunch of windows that show the data from the RDF streams and the results of the registered C-SPARQL queries for inspection.

This project uses maven, so in order to get all the dependencies and build the project, you can run mvn package.

After that, you can run the project using java -jar target/CSPARQL-Carsimulation-0.0.1.jar.

If you like to tinker with it (which is the recommended way to play with this project), load up eclipse and have its maven plugin sort out the details of the pom.xml file. (If you don't like eclipse, take something else.)