Skip to content

raymondino/SequentialStreamReasoningArchitecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

srra

Sequential Stream Reasoning Architecture

Introduction

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:

alt text

For detailed information, please refer to our paper: Towards A Cache-Enabled, Order-Aware, Ontology-Based Stream Reasoning Framework

Installation

  1. AllegroGraphCache: contains the architecture implemented based on Allegrograph. It includes an ant script that is suitable to run in your virtual server.
  2. StardogCache: contains the architecutre implemented based on Stardog. It includes an ant script that is suitable to run in your virtual server.
  3. ssra: contains the eclipse/pom friendly source code that is good for you to import in the eclipse.
  4. benchmark results: contains all the benchmark results of different cache type, streaming data configurations.

Please click into your desired folder for more information.

Disclaimer

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". :-)

About

A sequential stream reasoning architecture illustrating how semantic importance can enable flexible window management strategies towards efficient stream reasoning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published