Uses of Package
org.apache.jena.reasoner.rulesys
Packages that use org.apache.jena.reasoner.rulesys
Package
Description
The Jena2 reasoner subsystem is designed to allow a range of inference
engines to be plugged into Jena.
Provides a selection of simple rule engines for Jena inference models.
Implementations of the Builtin class which provides primitive operations to the rule
engines.
Internal implementation objects used by the rule system interpreters
and compilers.
-
Classes in org.apache.jena.reasoner.rulesys used by org.apache.jena.assembler
-
Classes in org.apache.jena.reasoner.rulesys used by org.apache.jena.assembler.assemblers
-
Classes in org.apache.jena.reasoner.rulesys used by org.apache.jena.reasoner
-
Classes in org.apache.jena.reasoner.rulesys used by org.apache.jena.reasoner.rulesysClassDescriptionThis interface collects together those operations that the backchaining engine needs to invoke in the parent InfGraph.An inference graph interface that runs a set of forward chaining rules to conclusion on each added triple and stores the entire result set.Interface through which the current bound values of variables can be found.Rules employ builtins to do all tests and actions other than simple triple matches and triple creation.Common interface for all objects that can go into rules.An inference graph that uses a mixture of forward and backward chaining rules.Rule-based reasoner interface.This interface collects together the operations on the InfGraph which are needed to support the forward rule engine.A functor comprises a functor name and a list of arguments.A reasoner interface that is able to invoke any of the useful rule engine combinations.Class used as an enum for describing rule modes.Factory object for creating general rule reasoner instances.A variation on the normal Node_Variable which support for value bindings.Representation of a generic inference rule.Inner class which provides minimalist parsing support based on tokenisation with depth 1 lookahead.Inner class.Interface used to convey context information from a rule engine to the stack of procedural builtins.Implementors of this interface can be used as preprocessing passes during intialization of (hybrid) rule systems.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.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 org.apache.jena.reasoner.rulesys used by org.apache.jena.reasoner.rulesys.builtinsClassDescriptionRules employ builtins to do all tests and actions other than simple triple matches and triple creation.Interface used to convey context information from a rule engine to the stack of procedural builtins.
-
Classes in org.apache.jena.reasoner.rulesys used by org.apache.jena.reasoner.rulesys.implClassDescriptionThis interface collects together those operations that the backchaining engine needs to invoke in the parent InfGraph.Interface through which the current bound values of variables can be found.Common interface for all objects that can go into rules.An inference graph that uses a mixture of forward and backward chaining rules.This interface collects together the operations on the InfGraph which are needed to support the forward rule engine.A variation on the normal Node_Variable which support for value bindings.Representation of a generic inference rule.Interface used to convey context information from a rule engine to the stack of procedural builtins.Implementors of this interface can be used as preprocessing passes during intialization of (hybrid) rule systems.