Package  Description 

org.apache.jena.rdf.model 
A package for creating and manipulating RDF graphs.

org.apache.jena.rdf.model.impl 
This package contains implementations of the interfaces defined
in the .model package, eg ModelCom for Model, ResourceImpl
for Resource, and so on.

org.apache.jena.reasoner 
The Jena2 reasoner subsystem is designed to allow a range of inference
engines to be plugged into Jena.

org.apache.jena.reasoner.rulesys 
Provides a selection of simple rule engines for Jena inference models.

org.apache.jena.reasoner.rulesys.impl 
Internal implementation objects used by the rule system interpreters
and compilers.

org.apache.jena.reasoner.transitiveReasoner 
This package contains a reasoner which supports transitivereflexive closure
of subPropertyOf and subClassOf relations.

Modifier and Type  Method and Description 

static InfModel 
ModelFactory.createInfModel(InfGraph g)
Build an inference model from an InfGraph.

Modifier and Type  Method and Description 

InfGraph 
InfModelImpl.getInfGraph()
Return the underlying inference graph for this model.

Constructor and Description 

InfModelImpl(InfGraph infgraph)
Constructor.

Modifier and Type  Class and Description 

class 
BaseInfGraph
A base level implementation of the InfGraph interface.

Modifier and Type  Method and Description 

InfGraph 
Reasoner.bind(Graph data)
Attach the reasoner to a set of RDF data to process.

InfGraph 
BaseInfGraph.cloneWithPremises(Graph premises)
Return a new inference graph which is a clone of the current graph
together with an additional set of data premises.

Modifier and Type  Interface and Description 

interface 
BackwardRuleInfGraphI
This interface collects together those operations that the backchaining
engine needs to invoke in the parent InfGraph.

interface 
ForwardRuleInfGraphI
This interface collects together the operations on the InfGraph which
are needed to support the forward rule engine.

Modifier and Type  Class and Description 

class 
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.

class 
FBRuleInfGraph
An inference graph that uses a mixture of forward and backward
chaining rules.

class 
LPBackwardRuleInfGraph
Inference graph for accessing the LP version of the backward chaining
rule engine.

class 
RDFSRuleInfGraph
Customization of the generic rule inference graph for RDFS inference.

class 
RETERuleInfGraph
RETE implementation of the forward rule inference graph.

Modifier and Type  Method and Description 

InfGraph 
RDFSRuleReasoner.bind(Graph data)
Attach the reasoner to a set of RDF data to process.

InfGraph 
GenericRuleReasoner.bind(Graph data)
Attach the reasoner to a set of RDF data to process.

InfGraph 
OWLFBRuleReasoner.bind(Graph data)
Attach the reasoner to a set of RDF data to process.

InfGraph 
FBRuleReasoner.bind(Graph data)
Attach the reasoner to a set of RDF data to process.

InfGraph 
LPBackwardRuleReasoner.bind(Graph data)
Attach the reasoner to a set of RDF data to process.

InfGraph 
BasicForwardRuleReasoner.bind(Graph data)
Attach the reasoner to a set of RDF data to process.

InfGraph 
OWLMiniReasoner.bind(Graph data)
Attach the reasoner to a set of RDF data to process.

InfGraph 
OWLMicroReasoner.bind(Graph data)
Attach the reasoner to a set of RDF data to process.

InfGraph 
RuleContext.getGraph()
Returns the parent inference graph.

InfGraph 
OWLFBRuleReasoner.getPreload()
Get the single static precomputed rule closure.

Constructor and Description 

RuleDerivation(Rule rule,
Triple conclusion,
List<Triple> matches,
InfGraph infGraph)
Constructor

Modifier and Type  Method and Description 

InfGraph 
BBRuleContext.getGraph() 
InfGraph 
RETERuleContext.getGraph()
Returns the graph.

InfGraph 
BFRuleContext.getGraph()
Returns the graph.

Constructor and Description 

TempNodeCache(InfGraph infgraph)
Constructor.

Modifier and Type  Class and Description 

class 
TransitiveInfGraph
Implementation of InfGraph used by the TransitiveReasoner.

Modifier and Type  Method and Description 

InfGraph 
TransitiveReasoner.bind(Graph data)
Attach the reasoner to a set of RDF ddata to process.

Licenced under the Apache License, Version 2.0