Package | Description |
---|---|
org.apache.jena.reasoner.rulesys |
Provides a selection of simple rule engines for Jena inference models.
|
org.apache.jena.reasoner.rulesys.impl |
Internal implementation objects used by the rule system interpreters
and compilers.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicForwardRuleInfGraph
An inference graph interface that runs a set of forward chaining
rules to conclusion on each added triple and stores the entire
result set.
|
class |
FBRuleInfGraph
An inference graph that uses a mixture of forward and backward
chaining rules.
|
class |
RDFSRuleInfGraph
Customization of the generic rule inference graph for RDFS inference.
|
class |
RETERuleInfGraph
RETE implementation of the forward rule inference graph.
|
Modifier and Type | Method and Description |
---|---|
FRuleEngineI |
FRuleEngineIFactory.createFRuleEngineI(ForwardRuleInfGraphI parent,
List<Rule> rules,
boolean useRETE)
Creates a
ForwardRuleInfGraphI instance. |
void |
RETETerminal.setContext(RETEEngine engine,
ForwardRuleInfGraphI graph)
Change the engine/graph to which this terminal should deliver its results.
|
Constructor and Description |
---|
BFRuleContext(ForwardRuleInfGraphI graph)
Constructor.
|
FRuleEngine(ForwardRuleInfGraphI parent)
Constructor.
|
FRuleEngine(ForwardRuleInfGraphI parent,
List<Rule> rules)
Constructor.
|
RETEEngine(ForwardRuleInfGraphI parent)
Constructor.
|
RETEEngine(ForwardRuleInfGraphI parent,
List<Rule> rules)
Constructor.
|
RETERuleContext(ForwardRuleInfGraphI graph,
RETEEngine engine)
Constructor.
|
RETETerminal(Rule rule,
RETEEngine engine,
ForwardRuleInfGraphI graph)
Constructor.
|
Licenced under the Apache License, Version 2.0