ontologos-rl
OWL 2 RL forward-chaining rule engine for OntoLogos.
Runs RDFS materialization first, then applies OWL RL TBox and ABox rules until saturation.
Repository example:
use Ontology;
use RlEngine;
let mut ontology = builder
.class?
.class?
.object_property?
.object_property?
.subproperty_of?
.build?;
let report = new.saturate?;
assert!;
# Ok::
For Reasoner integration use ontologos_rl::classify_reasoner.
Documentation: ontologos.readthedocs.io · docs.rs/ontologos-rl