public class PelletInfGraph
extends com.hp.hpl.jena.reasoner.BaseInfGraph
implements com.hp.hpl.jena.reasoner.InfGraph
| Modifier and Type | Field and Description |
|---|---|
protected KnowledgeBase |
kb |
static Logger |
log |
fdata, isPrepared, reasoner, recordDerivations, version| Constructor and Description |
|---|
PelletInfGraph(com.hp.hpl.jena.graph.Graph graph,
PelletReasoner pellet,
GraphLoader loader) |
PelletInfGraph(KnowledgeBase kb,
PelletReasoner pellet,
GraphLoader loader) |
| Modifier and Type | Method and Description |
|---|---|
GraphLoader |
attachTemporaryGraph(com.hp.hpl.jena.graph.Graph tempGraph) |
void |
classify() |
void |
close() |
void |
close(boolean recursive) |
protected boolean |
containsTriple(com.hp.hpl.jena.graph.Triple pattern) |
void |
detachTemporaryGraph(com.hp.hpl.jena.graph.Graph tempGraph,
GraphLoader savedLoader) |
boolean |
entails(com.hp.hpl.jena.graph.Triple pattern) |
com.hp.hpl.jena.rdf.model.Model |
explain(com.hp.hpl.jena.rdf.model.Resource s,
com.hp.hpl.jena.rdf.model.Property p,
com.hp.hpl.jena.rdf.model.RDFNode o) |
com.hp.hpl.jena.rdf.model.Model |
explain(com.hp.hpl.jena.rdf.model.Statement stmt) |
com.hp.hpl.jena.graph.Graph |
explain(com.hp.hpl.jena.graph.Triple pattern) |
com.hp.hpl.jena.rdf.model.Model |
explainInconsistency() |
com.hp.hpl.jena.util.iterator.ExtendedIterator<com.hp.hpl.jena.graph.Triple> |
find(com.hp.hpl.jena.graph.Node subject,
com.hp.hpl.jena.graph.Node property,
com.hp.hpl.jena.graph.Node object,
com.hp.hpl.jena.graph.Graph param) |
com.hp.hpl.jena.util.iterator.ExtendedIterator<com.hp.hpl.jena.graph.Triple> |
findWithContinuation(com.hp.hpl.jena.reasoner.TriplePattern pattern,
com.hp.hpl.jena.reasoner.Finder finder) |
com.hp.hpl.jena.graph.Graph |
getDeductionsGraph() |
KnowledgeBase |
getKB()
Returns the underlying Pellet KnowledgeBase.
|
GraphLoader |
getLoader() |
KnowledgeBase |
getPreparedKB()
Returns the underlying Pellet KnowledgeBase after calling
prepare(). |
com.hp.hpl.jena.graph.Graph |
getSchemaGraph() |
protected boolean |
graphBaseContains(com.hp.hpl.jena.graph.Triple pattern) |
boolean |
isAutoDetectChanges() |
boolean |
isClassified() |
boolean |
isConsistent() |
boolean |
isPrepared() |
boolean |
isRealized() |
void |
performAdd(com.hp.hpl.jena.graph.Triple t)
Add one triple to the data graph, mark the graph not-prepared, but don't
run prepare() just yet.
|
void |
performDelete(com.hp.hpl.jena.graph.Triple t)
Delete one triple from the data graph, mark the graph not-prepared, but
don't run prepare() just yet.
|
void |
prepare() |
void |
prepare(boolean doConsistencyCheck) |
void |
realize() |
void |
reload()
Reloads all the triple from the underlying models regardless of updates or current state.
|
void |
setAutoDetectChanges(boolean autoDetectChanges) |
com.hp.hpl.jena.reasoner.ValidityReport |
validate()
Test the consistency of the model.
|
cloneWithPremises, constructReifier, discardState, find, getBulkUpdateHandler, getCapabilities, getDerivation, getGlobalProperty, getPrefixMapping, getRawGraph, getReasoner, getTransactionHandler, getVersion, graphBaseFind, graphBaseFind, graphBaseSize, isEmpty, rebind, rebind, reset, setDerivationLogging, testGlobalPropertyadd, checkOpen, contains, contains, containsByFind, createStatisticsHandler, delete, dependsOn, find, find, forTestingOnly_graphBaseFind, getEventManager, getReifier, getStatisticsHandler, isClosed, isIsomorphicWith, notifyAdd, notifyDelete, queryHandler, reifierContains, reifierSize, reifierTriples, size, toString, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDerivation, getGlobalProperty, getRawGraph, getReasoner, rebind, rebind, reset, setDerivationLogging, testGlobalPropertypublic static final Logger log
protected KnowledgeBase kb
public PelletInfGraph(KnowledgeBase kb, PelletReasoner pellet, GraphLoader loader)
public PelletInfGraph(com.hp.hpl.jena.graph.Graph graph,
PelletReasoner pellet,
GraphLoader loader)
public GraphLoader attachTemporaryGraph(com.hp.hpl.jena.graph.Graph tempGraph)
public void detachTemporaryGraph(com.hp.hpl.jena.graph.Graph tempGraph,
GraphLoader savedLoader)
public com.hp.hpl.jena.util.iterator.ExtendedIterator<com.hp.hpl.jena.graph.Triple> find(com.hp.hpl.jena.graph.Node subject,
com.hp.hpl.jena.graph.Node property,
com.hp.hpl.jena.graph.Node object,
com.hp.hpl.jena.graph.Graph param)
find in interface com.hp.hpl.jena.reasoner.InfGraphfind in class com.hp.hpl.jena.reasoner.BaseInfGraphpublic com.hp.hpl.jena.util.iterator.ExtendedIterator<com.hp.hpl.jena.graph.Triple> findWithContinuation(com.hp.hpl.jena.reasoner.TriplePattern pattern,
com.hp.hpl.jena.reasoner.Finder finder)
findWithContinuation in class com.hp.hpl.jena.reasoner.BaseInfGraphpublic com.hp.hpl.jena.graph.Graph getSchemaGraph()
getSchemaGraph in class com.hp.hpl.jena.reasoner.BaseInfGraphpublic boolean isPrepared()
isPrepared in class com.hp.hpl.jena.reasoner.BaseInfGraphpublic void reload()
public void prepare()
prepare in interface com.hp.hpl.jena.reasoner.InfGraphprepare in class com.hp.hpl.jena.reasoner.BaseInfGraphpublic void prepare(boolean doConsistencyCheck)
public boolean isConsistent()
public boolean isClassified()
public boolean isRealized()
public void classify()
public void realize()
public com.hp.hpl.jena.graph.Graph getDeductionsGraph()
getDeductionsGraph in interface com.hp.hpl.jena.reasoner.InfGraphgetDeductionsGraph in class com.hp.hpl.jena.reasoner.BaseInfGraphprotected boolean graphBaseContains(com.hp.hpl.jena.graph.Triple pattern)
graphBaseContains in class com.hp.hpl.jena.graph.impl.GraphBasepublic boolean entails(com.hp.hpl.jena.graph.Triple pattern)
public com.hp.hpl.jena.rdf.model.Model explainInconsistency()
public com.hp.hpl.jena.rdf.model.Model explain(com.hp.hpl.jena.rdf.model.Statement stmt)
public com.hp.hpl.jena.rdf.model.Model explain(com.hp.hpl.jena.rdf.model.Resource s,
com.hp.hpl.jena.rdf.model.Property p,
com.hp.hpl.jena.rdf.model.RDFNode o)
public com.hp.hpl.jena.graph.Graph explain(com.hp.hpl.jena.graph.Triple pattern)
protected boolean containsTriple(com.hp.hpl.jena.graph.Triple pattern)
public KnowledgeBase getKB()
isPrepared() or use getPreparedKB().public KnowledgeBase getPreparedKB()
prepare().public void performAdd(com.hp.hpl.jena.graph.Triple t)
Add one triple to the data graph, mark the graph not-prepared, but don't run prepare() just yet.
performAdd in interface com.hp.hpl.jena.graph.impl.GraphWithPerformperformAdd in class com.hp.hpl.jena.reasoner.BaseInfGrapht - A triple to add to the graphpublic void performDelete(com.hp.hpl.jena.graph.Triple t)
Delete one triple from the data graph, mark the graph not-prepared, but don't run prepare() just yet.
performDelete in interface com.hp.hpl.jena.graph.impl.GraphWithPerformperformDelete in class com.hp.hpl.jena.reasoner.BaseInfGrapht - A triple to remove from the graphpublic com.hp.hpl.jena.reasoner.ValidityReport validate()
Test the consistency of the model. This looks for overall inconsistency, and for any unsatisfiable classes.
validate in interface com.hp.hpl.jena.reasoner.InfGraphvalidate in class com.hp.hpl.jena.reasoner.BaseInfGraphpublic void close()
close in interface com.hp.hpl.jena.graph.Graphclose in class com.hp.hpl.jena.reasoner.BaseInfGraphpublic void close(boolean recursive)
public GraphLoader getLoader()
public boolean isAutoDetectChanges()
public void setAutoDetectChanges(boolean autoDetectChanges)
Copyright © 2013. All Rights Reserved.