Skip to content

lule-ahmedi/StreamReasoning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stream Reasoning systems: C-SWRL and StreamJess

  • C-SWRL and StreamJess are Stream Reasoning systems, extending C-SPARQL with non-monotonic capabilities. C-SWRL is a unique Semantic Web system for reasoning over stream data, while StreamJess is a Jess system capable of expressive reasoning over stream data.
  • Systems are written in Java 1.8. The "ready to go packs" are NetBeans projects.

For a more detailed description of the StreamReasoning project, please visit http://streamreasoning.uni-pr.edu/.


To start using C-SWRL the following steps need to be performed:

  1. Download and unzip files into your local folder
  2. Import the project into your NetBeans
  3. Download the InWaterSense ontologies from the InWaterSense Repository on Github.
  4. Open main\CSWRL.java and replace the InWaterSense ontologies path with your local copies ones
  5. Download and import the jar libraries into your project:
  6. Run the application

  Follow this tutorial to get started with C-SWRL.


To start using StreamJess the following steps need to be performed:

  1. Download and unzip the files into your local folder
  2. Import the project into your NetBeans
  3. Download the InWaterSense ontology Protege project file Link
  4. Open main\StreamJess.java and replace the InWaterSense ontology Protege project file path with your local copy of it
  5. Download and import the necessary jar libraries into your project:
  6. Run the application

A short video demonstration about the usage of StreamJess can be found here.

Follow this tutorial to get started with StreamJess.


  • Prof. Dr. Lule Ahmedi (Project Founder)
  • Prof. Assoc. Figene Ahmedi
  • Edmond Jajaga, PhD

For any questions related to the systems, contact Professor Lule Ahmedi


This work was partially supported by the European project InWaterSense.


  1. Jajaga, E. and Ahmedi, L. C-SWRL: A Unique Semantic Web Framework for Reasoning Over Stream Data. International Journal of Semantic Computing 11(03):391-409, 2017. Download
  2. Jajaga, E. and Ahmedi, L. C-SWRL: SWRL for Reasoning over Stream Data. 2017 IEEE 11th International Conference on Semantic Computing (ICSC), San Diego, 2017. Download
  3. Jajaga, E., Ahmedi, L. and Ahmedi, F. StreamJess: Stream Data Reasoning System for Water Quality Monitoring. International Journal of Metadata, Semantics and Ontologies, 2016. Download
  4. Jajaga, E., Ahmedi, L. and Ahmedi, F. StreamJess: Enabling Jess for Stream Data Reasoning and the Water Domain Case (Demo paper) 20th International Conference on Knowledge Engineering and Knowledge Management (EKAW2016), Bologna, 2016. Download
  5. Jajaga, E., Ahmedi, L. and Ahmedi, F. An Expert System for Water Quality Monitoring Based on Ontology, in Proc. of the 9th Metadata and Semantics Research Conference (MTSR2015), Manchester, 2015. Download
  6. Ahmedi, L., Jajaga, E. and Ahmedi, F. An Ontology Framework for Water Quality Management, in Proc. of the 6th International Conference on Semantic Sensor Networks, Sydney, 2013. Download
  7. Jajaga, E., Ahmedi, L. and Abazi-Bexheti, L. Semantic Web Trends on Reasoning Over Sensor Data, in Proc. of the 8th South East European Doctoral Student Conference, Thessaloniki, 2013. Download

About

C-SWRL and StreamJess systems for Stream Reasoning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •