|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OWLOntologyFactory
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 25-Oct-2006
An ontology factory is responsible from creating new ontologies and creating ontologies
from physical URIs.
Nested Class Summary | |
---|---|
static interface |
OWLOntologyFactory.OWLOntologyCreationHandler
An OWLOntologyCreationHandler gets notified when the factory has created an empty
ontology (during the loading process). |
Method Summary | |
---|---|
boolean |
canCreateFromPhysicalURI(java.net.URI physicalURI)
Determines if the factory can create an ontology for the specified physical URI. |
boolean |
canLoad(OWLOntologyInputSource inputSource)
Determines if the factory can load an ontology for the specified physical URI. |
OWLOntology |
createOWLOntology(java.net.URI ontologyURI,
java.net.URI physicalURI,
OWLOntologyFactory.OWLOntologyCreationHandler handler)
Creates an (empty) ontology. |
OWLOntology |
loadOWLOntology(OWLOntologyInputSource inputSource,
OWLOntologyFactory.OWLOntologyCreationHandler handler)
Creates and loads an OWLOntology . |
void |
setOWLOntologyManager(OWLOntologyManager owlOntologyManager)
|
Method Detail |
---|
void setOWLOntologyManager(OWLOntologyManager owlOntologyManager)
OWLOntology createOWLOntology(java.net.URI ontologyURI, java.net.URI physicalURI, OWLOntologyFactory.OWLOntologyCreationHandler handler) throws OWLOntologyCreationException
ontologyURI
- The URI of the ontology to create. This MUST NOT BE NULL.physicalURI
- The physical URI of the ontology. This MAY be
null
.handler
- The ontology creation handler that will be notified when the
ontology has been created.
OWLOntologyCreationException
- if the ontology could not be created.OWLOntology loadOWLOntology(OWLOntologyInputSource inputSource, OWLOntologyFactory.OWLOntologyCreationHandler handler) throws OWLOntologyCreationException
OWLOntology
.
be loaded into the ontology.
handler
- A pointer to an OWLOntologyCreationHandler
which will be notified immediately
after an emtpty ontology has been created, but before the source data is read and the ontology is loaded
with axioms.
OWLOntologyCreationException
- if the ontology could not be created.boolean canCreateFromPhysicalURI(java.net.URI physicalURI)
physicalURI
- The physical URI of the ontology to be created. This may
be null
.
true
if the factory can create an ontology given a physical URI,
or false
if the factory cannot create an ontology.boolean canLoad(OWLOntologyInputSource inputSource)
true
if the factory can load from the specified input source.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |