What is InteGraal?

InteGraal is a Java toolkit dedicated to querying knowledge bases within the framework of existential rules, aka Datalog+/- with the addition of a datasource integration layer.
It is an open source library published under Apache v2.0 license.

InteGraal has been designed in a modular way, in order to facilitate software reuse and extension. It shoud make it easy to test new scenarios and techniques, in particular by combining algorithms.

The main features of InteGraal are currently the following:

InteGraal supports the following IO formats:

Standalone tools built with InteGraal

In addition to InteGraal's java modules, several standalone tools are available

Trying InteGraal

We provide the following commands that can be used with the CLI tool to try InteGraal quickly

TODO

Resources

We provide several documentation and external tools that are made around InteGraal for more information such as :

Publications