|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use com.hp.hpl.jena.reasoner.rulesys | |
---|---|
com.hp.hpl.jena.reasoner | The Jena2 reasoner subsystem is designed to allow a range of inference engines to be plugged into Jena. |
com.hp.hpl.jena.reasoner.rulesys | Provides a selection of simple rule engines for Jena inference models. |
com.hp.hpl.jena.reasoner.rulesys.builtins | Implementations of the Builtin class which provides primitive operations to the rule engines. |
Classes in com.hp.hpl.jena.reasoner.rulesys used by com.hp.hpl.jena.reasoner | |
---|---|
ClauseEntry
Common interface for all objects that can go into rules. |
Classes in com.hp.hpl.jena.reasoner.rulesys used by com.hp.hpl.jena.reasoner.rulesys | |
---|---|
BackwardRuleInfGraphI
This interface collects together those operations that the backchaining engine needs to invoke in the parent InfGraph. |
|
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. |
|
BindingEnvironment
Interface through which the current bound values of variables can be found. |
|
Builtin
Rules employ builtins to do all tests and actions other than simple triple matches and triple creation. |
|
BuiltinRegistry
A registry for mapping functor names on java objects (instances of subclasses of Builtin) which implement their behvaiour. |
|
ClauseEntry
Common interface for all objects that can go into rules. |
|
FBRuleInfGraph
An inference graph that uses a mixture of forward and backward chaining rules. |
|
FBRuleReasoner
Rule-based reasoner interface. |
|
ForwardRuleInfGraphI
This interface collects together the operations on the InfGraph which are needed to support the forward rule engine. |
|
Functor
A functor comprises a functor name and a list of arguments. |
|
GenericRuleReasoner
A reasoner interface that is able to invoke any of the useful rule engine combinations. |
|
GenericRuleReasoner.RuleMode
Class used as an enum for describing rule modes. |
|
GenericRuleReasonerFactory
Factory object for creating general rule reasoner instances. |
|
Node_RuleVariable
A variation on the normal Node_Variable which support for value bindings. |
|
Rule
Representation of a generic inference rule. |
|
Rule.Parser
Inner class which provides minimalist parsing support based on tokenisation with depth 1 lookahead. |
|
Rule.ParserException
Inner class. |
|
RuleContext
Interface used to convey context information from a rule engine to the stack of procedural builtins. |
|
RulePreprocessHook
Implementors of this interface can be used as proprocessing passes during intialization of (hybrid) rule systems. |
|
RuleReasoner
RuleReasoner - an interface to capture the idea of a Reasoner that relies on Rules; motivated primarily by the testing for ModelSpecs which specify Rules for Reasoners. |
|
SilentAddI
Interface supported by each of the rule system interpreters that allow triples to added directly to the deductions cache, by-passing any processing machinery. |
Classes in com.hp.hpl.jena.reasoner.rulesys used by com.hp.hpl.jena.reasoner.rulesys.builtins | |
---|---|
Builtin
Rules employ builtins to do all tests and actions other than simple triple matches and triple creation. |
|
RuleContext
Interface used to convey context information from a rule engine to the stack of procedural builtins. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |