Uses of Interface
org.apache.jena.reasoner.Finder
Packages that use 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
Classes in org.apache.jena.reasoner that implement FinderModifier and TypeClassDescriptionclassWrapper round a Graph to implement the slightly modified Finder interface.Methods in org.apache.jena.reasoner that return FinderModifier and TypeMethodDescriptionstatic FinderCreate a continuation object which is a cascade of two continuation objects.static FinderCreate a continuation object which is a cascade of three continuation objects.static FinderCreate a continuation object which is a cascade of four continuation objects.Methods in org.apache.jena.reasoner with parameters of type FinderModifier and TypeMethodDescriptionstatic FinderCreate a continuation object which is a cascade of two continuation objects.static FinderCreate a continuation object which is a cascade of three continuation objects.static FinderCreate 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
Methods in org.apache.jena.reasoner.rulesys with parameters of type FinderModifier 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 NodeUtil.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.voidRulePreprocessHook.run(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook. -
Uses of Finder in org.apache.jena.reasoner.rulesys.impl
Methods in org.apache.jena.reasoner.rulesys.impl with parameters of type FinderModifier and TypeMethodDescriptionvoidProcess all available data.voidProcess all available data.voidProcess all available data.voidProcess all available data.voidProcess all available data.voidProcess all available data.voidOWLExptRuleTranslationHook.run(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook.voidOWLRuleTranslationHook.run(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook.voidRDFSCMPPreprocessHook.run(FBRuleInfGraph infGraph, Finder dataFind, Graph inserts) Invoke the preprocessing hook. -
Uses of Finder in org.apache.jena.reasoner.transitiveReasoner
Classes in org.apache.jena.reasoner.transitiveReasoner that implement FinderModifier and TypeClassDescriptionclassDatastructure used to represent a closed transitive reflexive relation.Methods in org.apache.jena.reasoner.transitiveReasoner that return FinderModifier 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.Methods in org.apache.jena.reasoner.transitiveReasoner with parameters of type FinderModifier and TypeMethodDescriptionbooleanCache all instances of the given predicate which are present in the given Graph.static booleanTransitiveEngine.cacheSubClassUtility(Finder graph, TransitiveGraphCache spCache, TransitiveGraphCache scCache) Caches all subClass declarations, including those that are defined via subProperties of subClassOf.static booleanTransitiveEngine.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.