public class JFactReasoner extends Object implements org.semanticweb.owlapi.reasoner.OWLReasoner, org.semanticweb.owlapi.model.OWLOntologyChangeListener, org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner, Serializable
| Constructor and Description |
|---|
JFactReasoner(org.semanticweb.owlapi.model.OWLOntology rootOntology,
Collection<org.semanticweb.owlapi.model.OWLAxiom> axioms,
JFactReasonerConfiguration config,
org.semanticweb.owlapi.reasoner.BufferingMode bufferingMode) |
JFactReasoner(org.semanticweb.owlapi.model.OWLOntology rootOntology,
JFactReasonerConfiguration config,
org.semanticweb.owlapi.reasoner.BufferingMode bufferingMode) |
JFactReasoner(org.semanticweb.owlapi.model.OWLOntology o,
org.semanticweb.owlapi.reasoner.OWLReasonerConfiguration c,
org.semanticweb.owlapi.reasoner.BufferingMode b) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
void |
dumpClassHierarchy(LogAdapter pw,
boolean includeBottomNode) |
void |
flush() |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getAtomAxioms(int index) |
Set<org.semanticweb.owlapitools.decomposition.OntologyAtom> |
getAtomDependents(int index) |
int |
getAtomicDecompositionSize(boolean useSemantics,
uk.ac.manchester.cs.owlapi.modularity.ModuleType type) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getAtomModule(int index) |
org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode |
getBlocker(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode object) |
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() |
JFactReasonerConfiguration |
getConfiguration() |
org.semanticweb.owlapi.reasoner.Node<? extends org.semanticweb.owlapi.model.OWLDataRange> |
getDataLabel(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode object,
boolean deterministicOnly) |
org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> |
getDataNeighbours(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode object,
boolean deterministicOnly) |
Collection<org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode> |
getDataNeighbours(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode n,
org.semanticweb.owlapi.model.OWLDataProperty property) |
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.Node<org.semanticweb.owlapi.model.OWLNamedIndividual> |
getDataRelatedIndividuals(java.util.stream.Stream<org.semanticweb.owlapi.model.OWLIndividual> individuals,
org.semanticweb.owlapi.model.OWLDataProperty r,
org.semanticweb.owlapi.model.OWLDataProperty s,
int op)
get all individuals from the set individuals that has r-successor and
s-successor and those are related via OP: r op s.
|
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 ce) |
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) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getModule(Set<org.semanticweb.owlapi.model.OWLEntity> signature,
boolean useSemantic,
uk.ac.manchester.cs.owlapi.modularity.ModuleType moduletype) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getNonLocal(Set<org.semanticweb.owlapi.model.OWLEntity> signature,
boolean useSemantic,
uk.ac.manchester.cs.owlapi.modularity.ModuleType moduletype) |
org.semanticweb.owlapi.reasoner.Node<? extends org.semanticweb.owlapi.model.OWLClassExpression> |
getObjectLabel(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode object,
boolean deterministicOnly) |
org.semanticweb.owlapi.reasoner.Node<? extends org.semanticweb.owlapi.model.OWLObjectPropertyExpression> |
getObjectNeighbours(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode object,
boolean deterministicOnly) |
Collection<org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode> |
getObjectNeighbours(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode n,
org.semanticweb.owlapi.model.OWLObjectProperty property) |
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) |
Ontology |
getOntology() |
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() |
String |
getReasonerName() |
org.semanticweb.owlapi.util.Version |
getReasonerVersion() |
org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode |
getRoot(org.semanticweb.owlapi.model.OWLClassExpression expression) |
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 ce,
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) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getTautologies() |
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() |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getTrace(org.semanticweb.owlapi.model.OWLAxiom axiom) |
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() |
static List<org.semanticweb.owlapi.model.OWLAxiom> |
importsIncluded(org.semanticweb.owlapi.model.OWLOntology ont) |
void |
interrupt() |
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 |
isSatisfiable(org.semanticweb.owlapi.model.OWLClassExpression classExpression) |
void |
ontologiesChanged(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes) |
void |
precomputeInferences(org.semanticweb.owlapi.reasoner.InferenceType... inferenceTypes) |
void |
writeReasoningResult(long time) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataPropertyDomains, getDataPropertyDomains, getInstances, getInstances, getObjectPropertyDomains, getObjectPropertyDomains, getObjectPropertyRanges, getObjectPropertyRanges, getSubClasses, getSubClasses, getSubDataProperties, getSubDataProperties, getSubObjectProperties, getSubObjectProperties, getSuperClasses, getSuperClasses, getSuperDataProperties, getSuperDataProperties, getSuperObjectProperties, getSuperObjectProperties, getTypes, getTypes, isEntailed, isEntailedpublic JFactReasoner(org.semanticweb.owlapi.model.OWLOntology o,
org.semanticweb.owlapi.reasoner.OWLReasonerConfiguration c,
org.semanticweb.owlapi.reasoner.BufferingMode b)
o - oc - cb - bpublic JFactReasoner(org.semanticweb.owlapi.model.OWLOntology rootOntology,
Collection<org.semanticweb.owlapi.model.OWLAxiom> axioms,
JFactReasonerConfiguration config,
org.semanticweb.owlapi.reasoner.BufferingMode bufferingMode)
rootOntology - rootOntologyaxioms - axioms to actually useconfig - configbufferingMode - bufferingModepublic JFactReasoner(org.semanticweb.owlapi.model.OWLOntology rootOntology,
JFactReasonerConfiguration config,
org.semanticweb.owlapi.reasoner.BufferingMode bufferingMode)
rootOntology - rootOntologyconfig - configbufferingMode - bufferingModepublic static List<org.semanticweb.owlapi.model.OWLAxiom> importsIncluded(org.semanticweb.owlapi.model.OWLOntology ont)
ont - ontologypublic JFactReasonerConfiguration getConfiguration()
public Ontology getOntology()
public org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getEquivalentClasses(org.semanticweb.owlapi.model.OWLClassExpression ce)
getEquivalentClasses in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic void ontologiesChanged(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes)
ontologiesChanged in interface org.semanticweb.owlapi.model.OWLOntologyChangeListenerpublic org.semanticweb.owlapi.reasoner.BufferingMode getBufferingMode()
getBufferingMode in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic long getTimeOut()
getTimeOut in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.model.OWLOntology getRootOntology()
getRootOntology in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic List<org.semanticweb.owlapi.model.OWLOntologyChange> getPendingChanges()
getPendingChanges in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic Set<org.semanticweb.owlapi.model.OWLAxiom> getPendingAxiomAdditions()
getPendingAxiomAdditions in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic Set<org.semanticweb.owlapi.model.OWLAxiom> getPendingAxiomRemovals()
getPendingAxiomRemovals in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic void flush()
flush in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.FreshEntityPolicy getFreshEntityPolicy()
getFreshEntityPolicy in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.IndividualNodeSetPolicy getIndividualNodeSetPolicy()
getIndividualNodeSetPolicy in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic String getReasonerName()
getReasonerName in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.util.Version getReasonerVersion()
getReasonerVersion in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic void interrupt()
interrupt in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic void precomputeInferences(org.semanticweb.owlapi.reasoner.InferenceType... inferenceTypes)
precomputeInferences in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic boolean isPrecomputed(org.semanticweb.owlapi.reasoner.InferenceType inferenceType)
isPrecomputed in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic Set<org.semanticweb.owlapi.reasoner.InferenceType> getPrecomputableInferenceTypes()
getPrecomputableInferenceTypes in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic boolean isConsistent()
isConsistent in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic boolean isSatisfiable(org.semanticweb.owlapi.model.OWLClassExpression classExpression)
isSatisfiable in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getUnsatisfiableClasses()
getUnsatisfiableClasses in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic boolean isEntailed(org.semanticweb.owlapi.model.OWLAxiom axiom)
isEntailed in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic boolean isEntailed(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)
isEntailed in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic boolean isEntailmentCheckingSupported(org.semanticweb.owlapi.model.AxiomType<?> axiomType)
isEntailmentCheckingSupported in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic Set<org.semanticweb.owlapi.model.OWLAxiom> getTrace(org.semanticweb.owlapi.model.OWLAxiom axiom)
axiom - axiompublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getTopClassNode()
getTopClassNode in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLClass> getBottomClassNode()
getBottomClassNode in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getSubClasses(org.semanticweb.owlapi.model.OWLClassExpression ce,
boolean direct)
getSubClasses in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getSuperClasses(org.semanticweb.owlapi.model.OWLClassExpression ce,
boolean direct)
getSuperClasses in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getDisjointClasses(org.semanticweb.owlapi.model.OWLClassExpression ce)
getDisjointClasses in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getTopObjectPropertyNode()
getTopObjectPropertyNode in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getBottomObjectPropertyNode()
getBottomObjectPropertyNode in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getSubObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct)
getSubObjectProperties in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getSuperObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct)
getSuperObjectProperties in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getEquivalentObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)
getEquivalentObjectProperties in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getDisjointObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)
getDisjointObjectProperties in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getInverseObjectProperties(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)
getInverseObjectProperties in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getObjectPropertyDomains(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct)
getObjectPropertyDomains in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getObjectPropertyRanges(org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe,
boolean direct)
getObjectPropertyRanges in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getTopDataPropertyNode()
getTopDataPropertyNode in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getBottomDataPropertyNode()
getBottomDataPropertyNode in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getSubDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe,
boolean direct)
getSubDataProperties in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getSuperDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe,
boolean direct)
getSuperDataProperties in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getEquivalentDataProperties(org.semanticweb.owlapi.model.OWLDataProperty pe)
getEquivalentDataProperties in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLDataProperty> getDisjointDataProperties(org.semanticweb.owlapi.model.OWLDataPropertyExpression pe)
getDisjointDataProperties in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getDataPropertyDomains(org.semanticweb.owlapi.model.OWLDataProperty pe,
boolean direct)
getDataPropertyDomains in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getTypes(org.semanticweb.owlapi.model.OWLNamedIndividual ind,
boolean direct)
getTypes in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getInstances(org.semanticweb.owlapi.model.OWLClassExpression ce,
boolean direct)
getInstances in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getObjectPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind,
org.semanticweb.owlapi.model.OWLObjectPropertyExpression pe)
getObjectPropertyValues in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic Set<org.semanticweb.owlapi.model.OWLLiteral> getDataPropertyValues(org.semanticweb.owlapi.model.OWLNamedIndividual ind, org.semanticweb.owlapi.model.OWLDataProperty pe)
getDataPropertyValues in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLNamedIndividual> getSameIndividuals(org.semanticweb.owlapi.model.OWLNamedIndividual ind)
getSameIndividuals in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLNamedIndividual> getDifferentIndividuals(org.semanticweb.owlapi.model.OWLNamedIndividual ind)
getDifferentIndividuals in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic void dispose()
dispose in interface org.semanticweb.owlapi.reasoner.OWLReasonerpublic void dumpClassHierarchy(LogAdapter pw, boolean includeBottomNode)
pw - pwincludeBottomNode - includeBottomNodepublic void writeReasoningResult(long time)
time - timepublic org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode getRoot(org.semanticweb.owlapi.model.OWLClassExpression expression)
getRoot in interface org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasonerpublic org.semanticweb.owlapi.reasoner.Node<? extends org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getObjectNeighbours(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode object,
boolean deterministicOnly)
getObjectNeighbours in interface org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasonerpublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLDataProperty> getDataNeighbours(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode object,
boolean deterministicOnly)
getDataNeighbours in interface org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasonerpublic Collection<org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode> getObjectNeighbours(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode n, org.semanticweb.owlapi.model.OWLObjectProperty property)
getObjectNeighbours in interface org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasonerpublic Collection<org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode> getDataNeighbours(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode n, org.semanticweb.owlapi.model.OWLDataProperty property)
getDataNeighbours in interface org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasonerpublic org.semanticweb.owlapi.reasoner.Node<? extends org.semanticweb.owlapi.model.OWLClassExpression> getObjectLabel(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode object,
boolean deterministicOnly)
getObjectLabel in interface org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasonerpublic org.semanticweb.owlapi.reasoner.Node<? extends org.semanticweb.owlapi.model.OWLDataRange> getDataLabel(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode object,
boolean deterministicOnly)
getDataLabel in interface org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasonerpublic org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode getBlocker(org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasoner.RootNode object)
getBlocker in interface org.semanticweb.owlapi.reasoner.knowledgeexploration.OWLKnowledgeExplorerReasonerpublic int getAtomicDecompositionSize(boolean useSemantics,
uk.ac.manchester.cs.owlapi.modularity.ModuleType type)
useSemantics - useSemanticstype - typepublic Set<org.semanticweb.owlapi.model.OWLAxiom> getTautologies()
public Set<org.semanticweb.owlapi.model.OWLAxiom> getAtomAxioms(int index)
index - indexpublic Set<org.semanticweb.owlapi.model.OWLAxiom> getAtomModule(int index)
index - indexpublic Set<org.semanticweb.owlapitools.decomposition.OntologyAtom> getAtomDependents(int index)
index - indexpublic Set<org.semanticweb.owlapi.model.OWLAxiom> getModule(Set<org.semanticweb.owlapi.model.OWLEntity> signature, boolean useSemantic, uk.ac.manchester.cs.owlapi.modularity.ModuleType moduletype)
signature - signatureuseSemantic - useSemanticmoduletype - moduletypepublic Set<org.semanticweb.owlapi.model.OWLAxiom> getNonLocal(Set<org.semanticweb.owlapi.model.OWLEntity> signature, boolean useSemantic, uk.ac.manchester.cs.owlapi.modularity.ModuleType moduletype)
signature - signatureuseSemantic - useSemanticmoduletype - moduletypepublic org.semanticweb.owlapi.reasoner.Node<org.semanticweb.owlapi.model.OWLNamedIndividual> getDataRelatedIndividuals(java.util.stream.Stream<org.semanticweb.owlapi.model.OWLIndividual> individuals, org.semanticweb.owlapi.model.OWLDataProperty r, org.semanticweb.owlapi.model.OWLDataProperty s, int op)
individuals - set of individuals to choose fromr - first operand of the comparisons - second operand of the comparisonop - comparison operation: 0 means "equal", 1 means "different", 2
means "lesser", 3 means "lesser than or equal", 4 means
"greater than", 5 means "greater than or equal"Copyright © 2016 The University of Manchester. All rights reserved.