Uses of Interface
org.apache.jena.reasoner.Finder
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.
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 Finder in org.apache.jena.reasoner
Modifier and TypeClassDescriptionclass
Wrapper round a Graph to implement the slightly modified Finder interface.Modifier and TypeMethodDescriptionstatic Finder
Create a continuation object which is a cascade of two continuation objects.static Finder
Create a continuation object which is a cascade of three continuation objects.static Finder
Create a continuation object which is a cascade of four continuation objects.Modifier and TypeMethodDescriptionstatic Finder
Create a continuation object which is a cascade of two continuation objects.static Finder
Create a continuation object which is a cascade of three continuation objects.static Finder
Create a continuation object which is a cascade of four continuation objects.abstract ExtendedIterator<Triple>
BaseInfGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.FGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.Finder.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query. -
Uses of Finder in org.apache.jena.reasoner.rulesys
Modifier and TypeMethodDescriptionBasicForwardRuleInfGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.FBRuleInfGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.LPBackwardRuleInfGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.static Node
Util.getPropValue
(Node root, Node prop, Finder context) Helper - returns the (singleton) value for the given property on the given root node in the data graph.void
RulePreprocessHook.run
(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook. -
Uses of Finder in org.apache.jena.reasoner.rulesys.impl
Modifier and TypeMethodDescriptionvoid
Process all available data.void
Process all available data.void
Process all available data.void
Process all available data.void
Process all available data.void
Process all available data.void
OWLExptRuleTranslationHook.run
(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook.void
OWLRuleTranslationHook.run
(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook.void
RDFSCMPPreprocessHook.run
(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook. -
Uses of Finder in org.apache.jena.reasoner.transitiveReasoner
Modifier and TypeClassDescriptionclass
Datastructure used to represent a closed transitive reflexive relation.Modifier and TypeMethodDescriptionTransitiveEngine.getFinder
(TriplePattern pattern, Finder continuation) Return a Finder instance appropriate for the given query.TransitiveReasoner.getTbox()
Accessor used during infgraph construction - return the partially bound tbox, if any.Prepare the engine by inserting any new data not already included in the existing caches.Modifier and TypeMethodDescriptionboolean
Cache all instances of the given predicate which are present in the given Graph.static boolean
TransitiveEngine.cacheSubClassUtility
(Finder graph, TransitiveGraphCache spCache, TransitiveGraphCache scCache) Caches all subClass declarations, including those that are defined via subProperties of subClassOf.static boolean
TransitiveEngine.cacheSubPropUtility
(Finder graph, TransitiveGraphCache spCache) Caches all subPropertyOf declarations, including any meta level ones (subPropertyOf subPropertyOf).TransitiveGraphCache.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.TransitiveInfGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.TransitiveEngine.getFinder
(TriplePattern pattern, Finder continuation) Return a Finder instance appropriate for the given query.Prepare the engine by inserting any new data not already included in the existing caches.