fr.inrialpes.exmo.ontowrap
Interface HeavyLoadedOntology<O>
- All Superinterfaces:
- LoadedOntology<O>, Ontology<O>
- All Known Implementing Classes:
- JENAOntology, OWLAPI3Ontology, OWLAPIOntology, SKOSLiteThesaurus, SKOSThesaurus
public interface HeavyLoadedOntology<O>
- extends LoadedOntology<O>
Encapsulate deep access to an ontology through some Ontology API
Asserted methods corresponds to the information explicitely given or stored about the entity.
Non-asserted corresponds to the information that can be deduced from it.
So asserted methods are related to a syntactic view while the others are related to the semantics
Method Summary |
boolean |
getCapabilities(int Direct,
int Asserted,
int Named)
|
Set<? extends Object> |
getClasses(Object i,
int local,
int asserted,
int named)
|
Set<? extends Object> |
getDataProperties(Object c,
int local,
int asserted,
int named)
|
Set<? extends Object> |
getDomain(Object p,
int asserted)
|
Set<? extends Object> |
getInstances(Object c,
int local,
int asserted,
int named)
|
Set<? extends Object> |
getObjectProperties(Object c,
int local,
int asserted,
int named)
|
Set<? extends Object> |
getProperties(Object c,
int local,
int asserted,
int named)
|
Set<? extends Object> |
getRange(Object p,
int asserted)
|
|
getSubClasses(E c,
int local,
int asserted,
int named)
|
Set<? extends Object> |
getSubProperties(Object p,
int local,
int asserted,
int named)
|
Set<? extends Object> |
getSuperClasses(Object c,
int local,
int asserted,
int named)
|
Set<? extends Object> |
getSuperProperties(Object p,
int local,
int asserted,
int named)
|
Methods inherited from interface fr.inrialpes.exmo.ontowrap.LoadedOntology |
getClasses, getDataProperties, getEntities, getEntity, getEntityAnnotations, getEntityAnnotations, getEntityAnnotationsL, getEntityComments, getEntityComments, getEntityName, getEntityName, getEntityNames, getEntityNames, getEntityURI, getIndividuals, getObjectProperties, getProperties, isClass, isDataProperty, isEntity, isIndividual, isObjectProperty, isProperty, nbClasses, nbDataProperties, nbEntities, nbIndividuals, nbObjectProperties, nbProperties, unload |
getCapabilities
boolean getCapabilities(int Direct,
int Asserted,
int Named)
throws OntowrapException
- Throws:
OntowrapException
getSubClasses
<E> Set<E> getSubClasses(E c,
int local,
int asserted,
int named)
getSuperClasses
Set<? extends Object> getSuperClasses(Object c,
int local,
int asserted,
int named)
throws OntowrapException
- Throws:
OntowrapException
getProperties
Set<? extends Object> getProperties(Object c,
int local,
int asserted,
int named)
throws OntowrapException
- Throws:
OntowrapException
getDataProperties
Set<? extends Object> getDataProperties(Object c,
int local,
int asserted,
int named)
throws OntowrapException
- Throws:
OntowrapException
getObjectProperties
Set<? extends Object> getObjectProperties(Object c,
int local,
int asserted,
int named)
throws OntowrapException
- Throws:
OntowrapException
getInstances
Set<? extends Object> getInstances(Object c,
int local,
int asserted,
int named)
throws OntowrapException
- Throws:
OntowrapException
getSubProperties
Set<? extends Object> getSubProperties(Object p,
int local,
int asserted,
int named)
throws OntowrapException
- Throws:
OntowrapException
getSuperProperties
Set<? extends Object> getSuperProperties(Object p,
int local,
int asserted,
int named)
throws OntowrapException
- Throws:
OntowrapException
getRange
Set<? extends Object> getRange(Object p,
int asserted)
throws OntowrapException
- Throws:
OntowrapException
getDomain
Set<? extends Object> getDomain(Object p,
int asserted)
throws OntowrapException
- Throws:
OntowrapException
getClasses
Set<? extends Object> getClasses(Object i,
int local,
int asserted,
int named)
throws OntowrapException
- Throws:
OntowrapException
(C) INRIA & friends, 2003-${curryear}