|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.clarkparsia.modularity.IncrementalClassifier
public class IncrementalClassifier
Title:
Description:
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
Field Summary | |
---|---|
static java.util.logging.Logger |
log
|
Timers |
timers
|
Constructor Summary | |
---|---|
IncrementalClassifier(org.semanticweb.owl.model.OWLOntologyManager manager)
|
|
IncrementalClassifier(org.semanticweb.owl.model.OWLOntologyManager manager,
Reasoner reasoner,
ModuleExtractor extractor)
|
Method Summary | |
---|---|
static Taxonomy<org.semanticweb.owl.model.OWLClass> |
buildClassHierarchy(Reasoner reasoner)
Build the class hierarchy based on the results from the reasoner |
void |
classify()
|
void |
clearOntologies()
|
void |
dispose()
|
java.util.Set<java.util.Set<org.semanticweb.owl.model.OWLClass>> |
getAncestorClasses(org.semanticweb.owl.model.OWLDescription clsC)
|
java.util.Set<java.util.Set<org.semanticweb.owl.model.OWLClass>> |
getDescendantClasses(org.semanticweb.owl.model.OWLDescription clsC)
|
java.util.Set<org.semanticweb.owl.model.OWLClass> |
getEquivalentClasses(org.semanticweb.owl.model.OWLDescription clsC)
|
java.util.Set<org.semanticweb.owl.model.OWLClass> |
getInconsistentClasses()
|
java.util.Set<org.semanticweb.owl.model.OWLOntology> |
getLoadedOntologies()
|
MultiValueMap<org.semanticweb.owl.model.OWLEntity,org.semanticweb.owl.model.OWLEntity> |
getModules()
Get the modules |
Reasoner |
getReasoner()
Get the underlying reasoner |
java.util.Set<java.util.Set<org.semanticweb.owl.model.OWLClass>> |
getSubClasses(org.semanticweb.owl.model.OWLDescription clsC)
|
java.util.Set<java.util.Set<org.semanticweb.owl.model.OWLClass>> |
getSuperClasses(org.semanticweb.owl.model.OWLDescription clsC)
|
boolean |
isClassified()
|
boolean |
isDefined(org.semanticweb.owl.model.OWLClass cls)
|
boolean |
isDefined(org.semanticweb.owl.model.OWLDataProperty prop)
|
boolean |
isDefined(org.semanticweb.owl.model.OWLIndividual ind)
|
boolean |
isDefined(org.semanticweb.owl.model.OWLObjectProperty prop)
|
boolean |
isEquivalentClass(org.semanticweb.owl.model.OWLDescription clsC,
org.semanticweb.owl.model.OWLDescription clsD)
|
boolean |
isMultiThreaded()
Returns the value of multi-threaded option. |
boolean |
isRealised()
|
boolean |
isSatisfiable(org.semanticweb.owl.model.OWLDescription description)
|
boolean |
isSubClassOf(org.semanticweb.owl.model.OWLDescription clsC,
org.semanticweb.owl.model.OWLDescription clsD)
|
void |
loadOntologies(java.util.Set<org.semanticweb.owl.model.OWLOntology> ontologies)
|
void |
loadOntology(org.semanticweb.owl.model.OWLOntology ontology)
|
void |
ontologiesChanged(java.util.List<? extends org.semanticweb.owl.model.OWLOntologyChange> changes)
|
void |
realise()
|
void |
setMultiThreaded(boolean multiThreaded)
Sets the multi-threading option. |
void |
unloadOntologies(java.util.Set<org.semanticweb.owl.model.OWLOntology> ontologies)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.util.logging.Logger log
public Timers timers
Constructor Detail |
---|
public IncrementalClassifier(org.semanticweb.owl.model.OWLOntologyManager manager)
public IncrementalClassifier(org.semanticweb.owl.model.OWLOntologyManager manager, Reasoner reasoner, ModuleExtractor extractor)
Method Detail |
---|
public static Taxonomy<org.semanticweb.owl.model.OWLClass> buildClassHierarchy(Reasoner reasoner)
public void classify() throws org.semanticweb.owl.inference.OWLReasonerException
classify
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public void clearOntologies() throws org.semanticweb.owl.inference.OWLReasonerException
clearOntologies
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public void dispose() throws org.semanticweb.owl.inference.OWLReasonerException
dispose
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public java.util.Set<java.util.Set<org.semanticweb.owl.model.OWLClass>> getAncestorClasses(org.semanticweb.owl.model.OWLDescription clsC) throws org.semanticweb.owl.inference.OWLReasonerException
getAncestorClasses
in interface org.semanticweb.owl.inference.OWLClassReasoner
org.semanticweb.owl.inference.OWLReasonerException
public java.util.Set<java.util.Set<org.semanticweb.owl.model.OWLClass>> getDescendantClasses(org.semanticweb.owl.model.OWLDescription clsC) throws org.semanticweb.owl.inference.OWLReasonerException
getDescendantClasses
in interface org.semanticweb.owl.inference.OWLClassReasoner
org.semanticweb.owl.inference.OWLReasonerException
public java.util.Set<org.semanticweb.owl.model.OWLClass> getEquivalentClasses(org.semanticweb.owl.model.OWLDescription clsC) throws org.semanticweb.owl.inference.OWLReasonerException
getEquivalentClasses
in interface org.semanticweb.owl.inference.OWLClassReasoner
org.semanticweb.owl.inference.OWLReasonerException
public java.util.Set<org.semanticweb.owl.model.OWLClass> getInconsistentClasses() throws org.semanticweb.owl.inference.OWLReasonerException
getInconsistentClasses
in interface org.semanticweb.owl.inference.OWLClassReasoner
org.semanticweb.owl.inference.OWLReasonerException
public java.util.Set<org.semanticweb.owl.model.OWLOntology> getLoadedOntologies()
getLoadedOntologies
in interface org.semanticweb.owl.inference.OWLReasonerBase
public MultiValueMap<org.semanticweb.owl.model.OWLEntity,org.semanticweb.owl.model.OWLEntity> getModules()
public Reasoner getReasoner()
public java.util.Set<java.util.Set<org.semanticweb.owl.model.OWLClass>> getSubClasses(org.semanticweb.owl.model.OWLDescription clsC) throws org.semanticweb.owl.inference.OWLReasonerException
getSubClasses
in interface org.semanticweb.owl.inference.OWLClassReasoner
org.semanticweb.owl.inference.OWLReasonerException
public java.util.Set<java.util.Set<org.semanticweb.owl.model.OWLClass>> getSuperClasses(org.semanticweb.owl.model.OWLDescription clsC) throws org.semanticweb.owl.inference.OWLReasonerException
getSuperClasses
in interface org.semanticweb.owl.inference.OWLClassReasoner
org.semanticweb.owl.inference.OWLReasonerException
public boolean isClassified() throws org.semanticweb.owl.inference.OWLReasonerException
isClassified
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public boolean isDefined(org.semanticweb.owl.model.OWLClass cls) throws org.semanticweb.owl.inference.OWLReasonerException
isDefined
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public boolean isDefined(org.semanticweb.owl.model.OWLDataProperty prop) throws org.semanticweb.owl.inference.OWLReasonerException
isDefined
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public boolean isDefined(org.semanticweb.owl.model.OWLIndividual ind) throws org.semanticweb.owl.inference.OWLReasonerException
isDefined
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public boolean isDefined(org.semanticweb.owl.model.OWLObjectProperty prop) throws org.semanticweb.owl.inference.OWLReasonerException
isDefined
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public boolean isEquivalentClass(org.semanticweb.owl.model.OWLDescription clsC, org.semanticweb.owl.model.OWLDescription clsD) throws org.semanticweb.owl.inference.OWLReasonerException
isEquivalentClass
in interface org.semanticweb.owl.inference.OWLClassReasoner
org.semanticweb.owl.inference.OWLReasonerException
public boolean isRealised() throws org.semanticweb.owl.inference.OWLReasonerException
isRealised
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public boolean isSatisfiable(org.semanticweb.owl.model.OWLDescription description) throws org.semanticweb.owl.inference.OWLReasonerException
isSatisfiable
in interface org.semanticweb.owl.inference.OWLSatisfiabilityChecker
org.semanticweb.owl.inference.OWLReasonerException
public boolean isSubClassOf(org.semanticweb.owl.model.OWLDescription clsC, org.semanticweb.owl.model.OWLDescription clsD) throws org.semanticweb.owl.inference.OWLReasonerException
isSubClassOf
in interface org.semanticweb.owl.inference.OWLClassReasoner
org.semanticweb.owl.inference.OWLReasonerException
public void loadOntologies(java.util.Set<org.semanticweb.owl.model.OWLOntology> ontologies) throws org.semanticweb.owl.inference.OWLReasonerException
loadOntologies
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public void loadOntology(org.semanticweb.owl.model.OWLOntology ontology) throws org.semanticweb.owl.inference.OWLReasonerException
org.semanticweb.owl.inference.OWLReasonerException
public void ontologiesChanged(java.util.List<? extends org.semanticweb.owl.model.OWLOntologyChange> changes) throws org.semanticweb.owl.model.OWLException
ontologiesChanged
in interface org.semanticweb.owl.model.OWLOntologyChangeListener
org.semanticweb.owl.model.OWLException
public void realise() throws org.semanticweb.owl.inference.OWLReasonerException
realise
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public void unloadOntologies(java.util.Set<org.semanticweb.owl.model.OWLOntology> ontologies) throws org.semanticweb.owl.inference.OWLReasonerException
unloadOntologies
in interface org.semanticweb.owl.inference.OWLReasonerBase
org.semanticweb.owl.inference.OWLReasonerException
public boolean isMultiThreaded()
setMultiThreaded(boolean)
public void setMultiThreaded(boolean multiThreaded)
multiThreaded
- value to set the multi-threaded option
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |