Sequential Stream Reasoning Architecture
SSRA is proposed with the purpose of deploying semantic importance into typical stream reasoning systems to enable flexible window management strategies. The architecture diagram is shown in the following picture:
For detailed information, please refer to our paper: Towards A Cache-Enabled, Order-Aware, Ontology-Based Stream Reasoning Framework
- AllegroGraphCache: contains the architecture implemented based on Allegrograph. It includes an ant script that is suitable to run in your virtual server.
- StardogCache: contains the architecutre implemented based on Stardog. It includes an ant script that is suitable to run in your virtual server.
- ssra: contains the eclipse/pom friendly source code that is good for you to import in the eclipse.
- benchmark results: contains all the benchmark results of different cache type, streaming data configurations.
Please click into your desired folder for more information.
For the historical reason, this architecture is named after "Cache". Actually we should have named it after "Window" in order to align the state-of-the-art in stream reasoning. So whenever you see a "cache" in the paper or code, please see it as "window". :-)