Alignment API and Server 4.1.${version.update}

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)
           
<E> Set<E>
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
 
Methods inherited from interface fr.inrialpes.exmo.ontowrap.Ontology
getFile, getFormalism, getFormURI, getOntology, getURI, setFile, setFormalism, setFormURI, setOntology, setURI
 

Method Detail

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

Alignment API and Server 4.1.${version.update}

(C) INRIA & friends, 2003-${curryear}