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 transitive-reflexive 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