kaos.ontology.repository
Class OntologyRepositoryCommons
java.lang.Object
kaos.ontology.repository.OntologyRepositoryCommons
- Direct Known Subclasses:
- JTPOntologyRepository, OWLapiOntologyRepository
public abstract class OntologyRepositoryCommons
- extends java.lang.Object
Field Summary |
protected java.util.Set<java.lang.String> |
allClasses
|
protected java.util.Set<java.lang.String> |
allConcepts
|
protected java.util.Set<java.lang.String> |
allProperties
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
foundClassesDefinedInNamspaces
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
foundConceptsOntologyMapping
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
foundInstancesDefinedInNamspaces
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
foundNamespacesImportedByNamspaces
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
foundPropertyDefinedInNamspaces
|
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
foundPropertyRangesForClasses
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
immediateSubClassesOfClasses
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
instancesOfClasses
|
protected java.util.Set<java.lang.String> |
myFilteredNamespaces
|
protected KAoSDirectoryService |
myKAoSDirectoryService
|
protected OntologyLoader |
myOntologyLoader
|
protected OntologyRepository |
myOntologyRepository
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
subClassesOfClasses
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
subPropertiesOfProperties
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
superClassesOfClasses
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
superPropertiesOfProperties
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
myOntologyRepository
protected OntologyRepository myOntologyRepository
myOntologyLoader
protected OntologyLoader myOntologyLoader
myKAoSDirectoryService
protected KAoSDirectoryService myKAoSDirectoryService
myFilteredNamespaces
protected java.util.Set<java.lang.String> myFilteredNamespaces
allClasses
protected java.util.Set<java.lang.String> allClasses
allProperties
protected java.util.Set<java.lang.String> allProperties
allConcepts
protected java.util.Set<java.lang.String> allConcepts
instancesOfClasses
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> instancesOfClasses
superClassesOfClasses
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> superClassesOfClasses
subClassesOfClasses
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> subClassesOfClasses
immediateSubClassesOfClasses
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> immediateSubClassesOfClasses
superPropertiesOfProperties
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> superPropertiesOfProperties
subPropertiesOfProperties
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> subPropertiesOfProperties
foundPropertyRangesForClasses
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> foundPropertyRangesForClasses
foundClassesDefinedInNamspaces
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> foundClassesDefinedInNamspaces
foundPropertyDefinedInNamspaces
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> foundPropertyDefinedInNamspaces
foundInstancesDefinedInNamspaces
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> foundInstancesDefinedInNamspaces
foundNamespacesImportedByNamspaces
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> foundNamespacesImportedByNamspaces
foundConceptsOntologyMapping
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> foundConceptsOntologyMapping
OntologyRepositoryCommons
protected OntologyRepositoryCommons()
setNotificationRef
public void setNotificationRef(KAoSDirectoryService _myKAoSDirectoryService)
resetOntologyLoader
public void resetOntologyLoader()
getListOfLoadedOntologies
public java.util.Set<java.lang.String> getListOfLoadedOntologies()
getAllNamespaces
public java.util.Set<java.lang.String> getAllNamespaces()
initFilteredNamespaces
protected void initFilteredNamespaces()
getFilteredNamespaces
public java.util.Set<java.lang.String> getFilteredNamespaces()
addFilteredNamespace
public void addFilteredNamespace(java.lang.String namespace)
removeFilteredNamespace
public void removeFilteredNamespace(java.lang.String namespace)
filterConcept
protected boolean filterConcept(java.lang.String inputConcept)
filterConcepts
protected java.util.Set<java.lang.String> filterConcepts(java.util.Set<java.lang.String> inputConcepts)
flushCaches
protected void flushCaches()
loadOntology
public java.util.Set<java.lang.String> loadOntology(java.lang.String myURL,
boolean recursiveLoad)
throws OntologyRepository.ReasoningException,
java.io.IOException
- Throws:
OntologyRepository.ReasoningException
java.io.IOException
loadOntology
public void loadOntology(OntModel myOWLModel,
boolean recursiveLoad)
throws OntologyRepository.ReasoningException,
java.io.IOException
- Throws:
OntologyRepository.ReasoningException
java.io.IOException
initiateClassProperties
public java.util.List<OntClassPropertyDescription> initiateClassProperties(java.lang.String actionClassName,
java.lang.String actorClassName)
printDebugString
protected void printDebugString(java.lang.String msg,
int loggerDisplayLevel)