public class IncrementalReasoner extends AbstractOWLListeningReasoner
Title:
Description:
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
| Modifier and Type | Class and Description |
|---|---|
class |
IncrementalReasoner.DisjointClassComparator |
| Modifier and Type | Field and Description |
|---|---|
static Logger |
log |
org.mindswap.pellet.utils.Timers |
timers |
| Constructor and Description |
|---|
IncrementalReasoner(org.semanticweb.owlapi.model.OWLOntology ontology,
IncrementalReasonerConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
static org.mindswap.pellet.taxonomy.Taxonomy<org.semanticweb.owlapi.model.OWLClass> |
buildClassHierarchy(org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
Build the class hierarchy based on the results from the reasoner
|
void |
classify() |
static IncrementalReasonerConfiguration |
config() |
IncrementalReasoner |
copy() |
void |
dispose() |
void |
flush() |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> |
getBottomClassNode() |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> |
getBottomDataPropertyNode() |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> |
getBottomObjectPropertyNode() |
org.semanticweb.owlapi.reasoner.BufferingMode |
getBufferingMode() |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> |
getDataPropertyDomains(org.semanticweb.owlapi.model.OWLDataProperty pe,
boolean direct) |
Set<org.semanticweb.owlapi.model.OWLLiteral> |
getDataPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind,
org.semanticweb.owlapi.model.OWLDataProperty pe) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> |
getDifferentIndividuals(org.semanticweb.owlapi.model.OWLNamedIndividual ind) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> |
getDisjointClasses(org.semanticweb.owlapi.model.OWLClassExpression ce) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> |
getDisjointDataProperties(org.semanticweb.owlapi.model.OWLDataPropertyExpression pe) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> |
getDisjointObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> |
getEquivalentClasses(org.semanticweb.owlapi.model.OWLClassExpression clsC) |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> |
getEquivalentDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe) |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> |
getEquivalentObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) |
org.semanticweb.owlapi.reasoner.FreshEntityPolicy |
getFreshEntityPolicy() |
org.semanticweb.owlapi.reasoner.IndividualNodeSetPolicy |
getIndividualNodeSetPolicy() |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> |
getInstances(org.semanticweb.owlapi.model.OWLClassExpression ce,
boolean direct) |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> |
getInverseObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) |
org.semanticweb.owlapi.model.OWLOntologyManager |
getManager() |
ModuleExtractor |
getModuleExtractor()
Get the module extractor
|
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> |
getObjectPropertyDomains(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> |
getObjectPropertyRanges(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> |
getObjectPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind,
org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getPendingAxiomAdditions() |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getPendingAxiomRemovals() |
List<org.semanticweb.owlapi.model.OWLOntologyChange> |
getPendingChanges() |
Set<org.semanticweb.owlapi.reasoner.InferenceType> |
getPrecomputableInferenceTypes() |
PelletReasoner |
getReasoner()
Get the underlying reasoner
|
String |
getReasonerName() |
org.semanticweb.owlapi.util.Version |
getReasonerVersion() |
org.semanticweb.owlapi.model.OWLOntology |
getRootOntology() |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLNamedIndividual> |
getSameIndividuals(org.semanticweb.owlapi.model.OWLNamedIndividual ind) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> |
getSubClasses(org.semanticweb.owlapi.model.OWLClassExpression clsC,
boolean direct) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> |
getSubDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe,
boolean direct) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> |
getSubObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> |
getSuperClasses(org.semanticweb.owlapi.model.OWLClassExpression ce,
boolean direct) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> |
getSuperDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe,
boolean direct) |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> |
getSuperObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct) |
org.mindswap.pellet.taxonomy.Taxonomy<org.semanticweb.owlapi.model.OWLClass> |
getTaxonomy() |
long |
getTimeOut() |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> |
getTopClassNode() |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> |
getTopDataPropertyNode() |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> |
getTopObjectPropertyNode() |
org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> |
getTypes(org.semanticweb.owlapi.model.OWLNamedIndividual ind,
boolean direct) |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> |
getUnsatisfiableClasses() |
void |
interrupt() |
boolean |
isClassified() |
boolean |
isConsistent() |
boolean |
isEntailed(org.semanticweb.owlapi.model.OWLAxiom axiom) |
boolean |
isEntailed(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms) |
boolean |
isEntailmentCheckingSupported(org.semanticweb.owlapi.model.AxiomType<?> axiomType) |
boolean |
isPrecomputed(org.semanticweb.owlapi.reasoner.InferenceType inferenceType) |
boolean |
isRealized() |
boolean |
isSatisfiable(org.semanticweb.owlapi.model.OWLClassExpression description) |
void |
ontologiesChanged(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes) |
void |
precomputeInferences(org.semanticweb.owlapi.reasoner.InferenceType... inferenceTypes) |
void |
prepareReasoner() |
void |
save(File file) |
isListenChanges, setListenChangespublic static final Logger log
public final org.mindswap.pellet.utils.Timers timers
public IncrementalReasoner(org.semanticweb.owlapi.model.OWLOntology ontology,
IncrementalReasonerConfiguration config)
public static IncrementalReasonerConfiguration config()
public IncrementalReasoner copy()
public org.semanticweb.owlapi.model.OWLOntologyManager getManager()
getManager in class AbstractOWLListeningReasonerpublic static org.mindswap.pellet.taxonomy.Taxonomy<org.semanticweb.owlapi.model.OWLClass> buildClassHierarchy(org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
public void classify()
public void dispose()
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getEquivalentClasses(org.semanticweb.owlapi.model.OWLClassExpression clsC)
public ModuleExtractor getModuleExtractor()
public PelletReasoner getReasoner()
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getSubClasses(org.semanticweb.owlapi.model.OWLClassExpression clsC,
boolean direct)
public boolean isClassified()
public boolean isRealized()
public boolean isSatisfiable(org.semanticweb.owlapi.model.OWLClassExpression description)
public void ontologiesChanged(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes) throws org.semanticweb.owlapi.model.OWLException
org.semanticweb.owlapi.model.OWLExceptionpublic void save(File file) throws IOException
IOExceptionpublic void flush()
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getBottomClassNode()
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getBottomDataPropertyNode()
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getBottomObjectPropertyNode()
public org.semanticweb.owlapi.reasoner.BufferingMode getBufferingMode()
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getDataPropertyDomains(org.semanticweb.owlapi.model.OWLDataProperty pe,
boolean direct)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic Set<org.semanticweb.owlapi.model.OWLLiteral> getDataPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind, org.semanticweb.owlapi.model.OWLDataProperty pe) throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException, org.semanticweb.owlapi.reasoner.FreshEntitiesException, org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getDifferentIndividuals(org.semanticweb.owlapi.model.OWLNamedIndividual ind)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getDisjointClasses(org.semanticweb.owlapi.model.OWLClassExpression ce)
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getDisjointDataProperties(org.semanticweb.owlapi.model.OWLDataPropertyExpression pe)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getDisjointObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getEquivalentDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getEquivalentObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.FreshEntityPolicy getFreshEntityPolicy()
public org.semanticweb.owlapi.reasoner.IndividualNodeSetPolicy getIndividualNodeSetPolicy()
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getInstances(org.semanticweb.owlapi.model.OWLClassExpression ce,
boolean direct)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getInverseObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getObjectPropertyDomains(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getObjectPropertyRanges(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getObjectPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind,
org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic Set<org.semanticweb.owlapi.model.OWLAxiom> getPendingAxiomAdditions()
public Set<org.semanticweb.owlapi.model.OWLAxiom> getPendingAxiomRemovals()
public List<org.semanticweb.owlapi.model.OWLOntologyChange> getPendingChanges()
public String getReasonerName()
public org.semanticweb.owlapi.util.Version getReasonerVersion()
public org.semanticweb.owlapi.model.OWLOntology getRootOntology()
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLNamedIndividual> getSameIndividuals(org.semanticweb.owlapi.model.OWLNamedIndividual ind)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getSubDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe,
boolean direct)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getSubObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getSuperClasses(org.semanticweb.owlapi.model.OWLClassExpression ce,
boolean direct)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.ClassExpressionNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getSuperDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe,
boolean direct)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getSuperObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic long getTimeOut()
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getTopClassNode()
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getTopDataPropertyNode()
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getTopObjectPropertyNode()
public org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getTypes(org.semanticweb.owlapi.model.OWLNamedIndividual ind,
boolean direct)
throws org.semanticweb.owlapi.reasoner.InconsistentOntologyException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException,
org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionorg.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getUnsatisfiableClasses()
throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic void interrupt()
public boolean isConsistent()
throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic boolean isEntailed(org.semanticweb.owlapi.model.OWLAxiom axiom)
throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.UnsupportedEntailmentTypeException,
org.semanticweb.owlapi.reasoner.TimeOutException,
org.semanticweb.owlapi.reasoner.AxiomNotInProfileException,
org.semanticweb.owlapi.reasoner.FreshEntitiesException
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.UnsupportedEntailmentTypeExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionorg.semanticweb.owlapi.reasoner.AxiomNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionpublic boolean isEntailed(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms) throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException, org.semanticweb.owlapi.reasoner.UnsupportedEntailmentTypeException, org.semanticweb.owlapi.reasoner.TimeOutException, org.semanticweb.owlapi.reasoner.AxiomNotInProfileException, org.semanticweb.owlapi.reasoner.FreshEntitiesException
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.UnsupportedEntailmentTypeExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionorg.semanticweb.owlapi.reasoner.AxiomNotInProfileExceptionorg.semanticweb.owlapi.reasoner.FreshEntitiesExceptionpublic boolean isEntailmentCheckingSupported(org.semanticweb.owlapi.model.AxiomType<?> axiomType)
public void prepareReasoner()
throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionpublic org.mindswap.pellet.taxonomy.Taxonomy<org.semanticweb.owlapi.model.OWLClass> getTaxonomy()
public Set<org.semanticweb.owlapi.reasoner.InferenceType> getPrecomputableInferenceTypes()
public boolean isPrecomputed(org.semanticweb.owlapi.reasoner.InferenceType inferenceType)
public void precomputeInferences(org.semanticweb.owlapi.reasoner.InferenceType... inferenceTypes)
throws org.semanticweb.owlapi.reasoner.ReasonerInterruptedException,
org.semanticweb.owlapi.reasoner.TimeOutException,
org.semanticweb.owlapi.reasoner.InconsistentOntologyException
org.semanticweb.owlapi.reasoner.ReasonerInterruptedExceptionorg.semanticweb.owlapi.reasoner.TimeOutExceptionorg.semanticweb.owlapi.reasoner.InconsistentOntologyExceptionCopyright © 2019. All rights reserved.