DLEJena is a Java library that implements the OWL 2 RL/RDF rules
using template rules based on the Jena
Rete-based rule engine and on the Pellet DL reasoner.
The Pellet DL reasoner is used to perform TBox reasoning over the loaded ontologies, whereas the forwardRete rule engine
of Jena is used to apply an instantiated version of ABox-related rules.
DLEJena is based on the DLE framework (ISWC'08) and
it is capable of implementing an arbitrary number of ABox entailment rules based on the TBox inferencing
capabilities of Pellet. The current distribution of DLEJena comes with a predefined set of 36 OWL 2 RL/RDF
template rules that can be extended (see example 7).