Uses of Interface
org.apache.jena.reasoner.Reasoner
Package
Description
Provides a set of abstractions and convenience classes for accessing and manipluating ontologies
represented in RDF.
Provides default implementations for the abstractions defined in the
org.apache.jena.ontology
package.A package for creating and manipulating RDF graphs.
This package contains implementations of the interfaces defined
in the .model package, eg ModelCom for Model, ResourceImpl
for Resource, and so on.
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.
Internal implementation objects used by the rule system interpreters
and compilers.
This package contains a reasoner which supports transitive-reflexive closure
of subPropertyOf and subClassOf relations.
-
Uses of Reasoner in org.apache.jena.ontology
Modifier and TypeMethodDescriptionOntModelSpec.getReasoner()
Answer the reasoner that will be used to infer additional entailed triples in the ontology model.Modifier and TypeMethodDescriptionvoid
OntModelSpec.setReasoner
(Reasoner reasoner) Set the reasoner that will be used by ontology models that conform to this specification to compute entailments. -
Uses of Reasoner in org.apache.jena.ontology.impl
Modifier and TypeMethodDescriptionOntModelImpl.getReasoner()
Return the Reasoner which is being used to answer queries to this graph. -
Uses of Reasoner in org.apache.jena.rdf.model
Modifier and TypeMethodDescriptionInfModel.getReasoner()
Return the Reasoner which is being used to answer queries to this graph.Modifier and TypeMethodDescriptionstatic InfModel
ModelFactory.createInfModel
(Reasoner reasoner, Model model) Build an inferred model by attaching the given RDF model to the given reasoner.static InfModel
ModelFactory.createInfModel
(Reasoner reasoner, Model schema, Model model) Build an inferred model by attaching the given RDF model to the given reasoner. -
Uses of Reasoner in org.apache.jena.rdf.model.impl
Modifier and TypeMethodDescriptionInfModelImpl.getReasoner()
Return the Reasoner which is being used to answer queries to this graph. -
Uses of Reasoner in org.apache.jena.reasoner
Modifier and TypeMethodDescriptionReasoner.bindSchema
(Graph tbox) This is most commonly used to attach an ontology (a set of tbox axioms in description logics jargon) to a reasoner.Reasoner.bindSchema
(Model tbox) This is most commonly used to attach an ontology (a set of tbox axioms in description logics jargon) to a reasoner.Constructor method that builds an instance of the associated ReasonerCreate and return a new instance of the reasoner identified by the given uri.static Reasoner
ReasonerRegistry.getOWLMicroReasoner()
Prebuilt standard configuration a micro-OWL reasoner.static Reasoner
ReasonerRegistry.getOWLMiniReasoner()
Prebuilt mini configuration for the default OWL reasoner.static Reasoner
ReasonerRegistry.getOWLReasoner()
Prebuilt standard configuration for the default OWL reasoner.static Reasoner
ReasonerRegistry.getRDFSReasoner()
Return a prebuilt standard configuration for the default RDFS reasonerstatic Reasoner
ReasonerRegistry.getRDFSSimpleReasoner()
Return a prebuilt simplified configuration for the default RDFS reasonerBaseInfGraph.getReasoner()
Return the Reasoner which is being used to answer queries to this graph.InfGraph.getReasoner()
Return the Reasoner which is being used to answer queries to this graph.static Reasoner
ReasonerRegistry.getTransitiveReasoner()
Return a prebuilt standard configuration for the default subclass/subproperty transitive closure reasoner. -
Uses of Reasoner in org.apache.jena.reasoner.rulesys
Modifier and TypeInterfaceDescriptioninterface
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.Modifier and TypeClassDescriptionclass
Reasoner implementation which augments or transforms an RDF graph according to a set of rules.class
Rule-based reasoner interface.class
A reasoner interface that is able to invoke any of the useful rule engine combinations.class
Reasoner implementation which augments or transforms an RDF graph according to a set of rules.class
A hybrid forward/backward implementation of the OWL closure rules.class
Reasoner configuration for the OWL micro reasoner.class
Reasoner configuration for the OWL mini reasoner.class
A backward chaining implementation of the RDFS closure rules based upon the basic backward rule interpreter.class
A pure forward chaining implementation of the RDFS closure rules based upon the basic forward rule interpreter.class
A full implementation of RDFS reasoning using a hybrid rule system, together with optimized subclass/subproperty closure using the transitive graph caches.Modifier and TypeMethodDescriptionBasicForwardRuleReasoner.bindSchema
(Graph tbox) Precompute the implications of a schema graph.BasicForwardRuleReasoner.bindSchema
(Model tbox) Precompute the implications of a schema Model.FBRuleReasoner.bindSchema
(Graph tbox) Precompute the implications of a schema graph.FBRuleReasoner.bindSchema
(Model tbox) Precompute the implications of a schema Model.GenericRuleReasoner.bindSchema
(Graph tbox) Precompute the implications of a schema graph.LPBackwardRuleReasoner.bindSchema
(Graph tbox) Precompute the implications of a schema graph.LPBackwardRuleReasoner.bindSchema
(Model tbox) Precompute the implications of a schema Model.OWLFBRuleReasoner.bindSchema
(Graph tbox) Precompute the implications of a schema graph.RDFSRuleReasoner.bindSchema
(Graph tbox) Precompute the implications of a schema graph.Constructor method that builds an instance of the associated ReasonerConstructor method that builds an instance of the associated ReasonerConstructor method that builds an instance of the associated ReasonerConstructor method that builds an instance of the associated ReasonerConstructor method that builds an instance of the associated ReasonerConstructor method that builds an instance of the associated ReasonerModifierConstructorDescriptionBasicForwardRuleInfGraph
(Reasoner reasoner, List<Rule> rules, Graph schema) Constructor.Constructor.BasicForwardRuleInfGraph
(Reasoner reasoner, Graph schema) Constructor.FBRuleInfGraph
(Reasoner reasoner, List<Rule> rules, Graph schema) Constructor.Constructor.FBRuleInfGraph
(Reasoner reasoner, Graph schema) Constructor.LPBackwardRuleInfGraph
(Reasoner reasoner, LPRuleStore ruleStore, Graph data, Graph schema) Constructor.RDFSRuleInfGraph
(Reasoner reasoner, List<Rule> rules, Graph schema) Constructor.Constructor.RETERuleInfGraph
(Reasoner reasoner, List<Rule> rules, Graph schema) Constructor.Constructor.RETERuleInfGraph
(Reasoner reasoner, Graph schema) Constructor. -
Uses of Reasoner in org.apache.jena.reasoner.rulesys.impl
-
Uses of Reasoner in org.apache.jena.reasoner.transitiveReasoner
Modifier and TypeClassDescriptionclass
A simple "reasoner" used to help with API development.Modifier and TypeMethodDescriptionTransitiveReasoner.bindSchema
(Graph tbox) Extracts all of the subClass and subProperty declarations from the given schema/tbox and caches the resultant graphs.TransitiveReasoner.bindSchema
(Model tbox) Extracts all of the subClass and subProperty declarations from the given schema/tbox and caches the resultant graphs.Constructor method that builds an instance of the associated Reasoner