Alignment API and Server 3.5

fr.inrialpes.exmo.align.onto
Interface LoadedOntology<O>

All Superinterfaces:
Ontology<O>
All Known Subinterfaces:
HeavyLoadedOntology<O>
All Known Implementing Classes:
JENAOntology, OWLAPIOntology

public interface LoadedOntology<O>
extends Ontology<O>


Method Summary
 Set<?> getClasses()
           
 Set<?> getDataProperties()
           
 Set<?> getEntities()
           
 Object getEntity(URI u)
           
 Set<String> getEntityAnnotations(Object o)
           
 Set<String> getEntityComments(Object o)
           
 Set<String> getEntityComments(Object o, String lang)
           
 String getEntityName(Object o)
           
 Set<String> getEntityNames(Object o)
           
 Set<String> getEntityNames(Object o, String lang)
           
 URI getEntityURI(Object o)
           
 Set<?> getIndividuals()
           
 Set<?> getObjectProperties()
           
 Set<?> getProperties()
           
 boolean isClass(Object o)
           
 boolean isDataProperty(Object o)
           
 boolean isEntity(Object o)
           
 boolean isIndividual(Object o)
           
 boolean isObjectProperty(Object o)
           
 boolean isProperty(Object o)
           
 int nbClasses()
           
 int nbDataProperties()
           
 int nbEntities()
           
 int nbIndividuals()
           
 int nbObjectProperties()
           
 int nbProperties()
           
 void unload()
           
 
Methods inherited from interface fr.inrialpes.exmo.align.onto.Ontology
getFile, getFormalism, getFormURI, getOntology, getURI, setFile, setFormalism, setFormURI, setOntology, setURI
 

Method Detail

getEntity

Object getEntity(URI u)
                 throws AlignmentException
Throws:
AlignmentException

getEntityURI

URI getEntityURI(Object o)
                 throws AlignmentException
Throws:
AlignmentException

getEntityName

String getEntityName(Object o)
                     throws AlignmentException
Throws:
AlignmentException

getEntityNames

Set<String> getEntityNames(Object o,
                           String lang)
                           throws AlignmentException
Throws:
AlignmentException

getEntityNames

Set<String> getEntityNames(Object o)
                           throws AlignmentException
Throws:
AlignmentException

getEntityComments

Set<String> getEntityComments(Object o,
                              String lang)
                              throws AlignmentException
Throws:
AlignmentException

getEntityComments

Set<String> getEntityComments(Object o)
                              throws AlignmentException
Throws:
AlignmentException

getEntityAnnotations

Set<String> getEntityAnnotations(Object o)
                                 throws AlignmentException
Throws:
AlignmentException

isEntity

boolean isEntity(Object o)

isClass

boolean isClass(Object o)

isProperty

boolean isProperty(Object o)

isDataProperty

boolean isDataProperty(Object o)

isObjectProperty

boolean isObjectProperty(Object o)

isIndividual

boolean isIndividual(Object o)

getEntities

Set<?> getEntities()

getClasses

Set<?> getClasses()

getProperties

Set<?> getProperties()

getObjectProperties

Set<?> getObjectProperties()

getDataProperties

Set<?> getDataProperties()

getIndividuals

Set<?> getIndividuals()

nbEntities

int nbEntities()

nbClasses

int nbClasses()

nbProperties

int nbProperties()

nbDataProperties

int nbDataProperties()

nbObjectProperties

int nbObjectProperties()

nbIndividuals

int nbIndividuals()

unload

void unload()

Alignment API and Server 3.5

(C) INRIA & friends, 2003-2008