This is the official page of the 2 day course on Stream Reasoning I gave at Poznan University of Economics.
Friday, 26 June 2015
9:00 – 10:30
- Stream Reasoning: mastering the velocity and variety dimension of Big Data at once [pdf]
- It’s a streaming world
- Requirements
- State-of-the-art solutions
- Stream Reasoning research questions
- Running Example
- Brief recap of Semantic Web technologies [pdf]
- RDF data model
- OWL basics
10:45 – 12.15
- Brief recap of Semantic Web technologies Cont.
- SPARQL query language
- ontology based query answering
- An overview on RDF Stream Processing [pdf]
- Adding the streaming dimension to the running example
- RDF Stream models
- Continuous SPARQL query models
- A comparison of existing engines
13.15 – 15.45
- Adding reasoning to RDF Stream Processing (the basics) [pdf]
- Forms of reasoning for Query Answering (Q/A)
- Naïve forms of stream reasoning for Q/A
- Delete & Rederive: a not so naïve form of stream reasoning for Q/A
- Putting it all together (the C-SPARQL way) [pdf]
Saturday, 27 June 2015
9:00 – 10:30
- Processing Virtual RDF Streams with Morph Stream Engine [pdf]
- on the need to process heterogenous data stream at the source
- the Morph Stream Engine
- R2RML: RDB to RDF mapping language
- Adding reasoning to this picture
10:45 – 12.15
- IMaRS: Optimize deductive reasoning for reactive answers [pdf]
- Problem statement
- State-of-the art solutions
- Proposed solution
- See it in action on the running example
- Experimental results
- Other Stream Reasoning approaches similar to IMaRS ([pdf] not covered in details)
- Sparkwave
- DynamiTE: Parallel Materialization of Dynamic RDF Data
- RDF Stream Reasoning with GPUs
- Ontology Stream Reasoning with Truth Maintenance Systems
- Types of Stream Reasoning different from IMaRS ([pdf] not covered in details)
- ETALIS and EP-SPARQL
- Stream Reasoning with ASP
- Stream Reasoning with Probabilistic ASP
- STARQL
12.30 – 13.15
- C-SPARQL related findings, community achievements, and open challenges [pdf]
- Revisiting the stream reasoning research question
- RDF streams
- Continuous Extensions of SPARQL
- Relation with DSMSs and CEPs
- Reasoning on RDF streams
- Dealing with incomplete & noisy data
- Engineering Stream Reasoning Applications
- What’s next?