Skip to content
/ squall Public

An implementation of Rete for Jena Rules and SPARQL on the Storm distributed stream processing framework

Notifications You must be signed in to change notification settings

sinjax/squall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

squall

An implementation of Rete for Jena Rules and SPARQL on the Storm distributed stream processing framework.

Details to follow!

Installation

squall is a java project which can be built using maven.

To prepare the project for development please use:

mvn install eclipse:eclipse

To build the tool used to construct storm topologies for Jena rules and SPARQL queries try:

mvn install
tools/ReteStormTool/retestorm

This will compile the tool's requirements and prepare the tool to be ran. Running the tool gives documentation for its use.

The tool requires storm to be installed and working, this can be achieved on mac using brew:

brew install storm

for other systems please check out the storm docs

To include components of this project as part of any mavenised java project please install this project as above and use:

<dependency>
        <groupId>org.openimaj.squall</groupId>
        <artifactId>ReteStorm</artifactId>
        <version>1.0.0-SNAPSHOT</version>
        <scope>compile</scope>
</dependency>

About

An implementation of Rete for Jena Rules and SPARQL on the Storm distributed stream processing framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages