|
|||||||||
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
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 |
canCreateFromDocumentIRI(IRI documentIRI)
Determines if the factory can create an ontology for the specified ontology document IRI. |
boolean |
canLoad(OWLOntologyDocumentSource documentSource)
Determines if the factory can load an ontology for the specified input souce |
OWLOntology |
createOWLOntology(OWLOntologyID ontologyID,
IRI documentIRI,
OWLOntologyFactory.OWLOntologyCreationHandler handler)
Creates an (empty) ontology. |
OWLOntology |
loadOWLOntology(OWLOntologyDocumentSource documentSource,
OWLOntologyFactory.OWLOntologyCreationHandler handler)
Creates and loads an OWLOntology . |
void |
setOWLOntologyManager(OWLOntologyManager owlOntologyManager)
|
Method Detail |
---|
void setOWLOntologyManager(OWLOntologyManager owlOntologyManager)
OWLOntology createOWLOntology(OWLOntologyID ontologyID, IRI documentIRI, OWLOntologyFactory.OWLOntologyCreationHandler handler) throws OWLOntologyCreationException
ontologyID
- The ID of the ontology to create. This MUST NOT BE null
.documentIRI
- The document IRI of the ontologyhandler
- The ontology creation handler that will be notified when the
ontology has been created. @return The newly created ontology
OWLOntologyCreationException
- if the ontology could not be created.OWLOntology loadOWLOntology(OWLOntologyDocumentSource documentSource, OWLOntologyFactory.OWLOntologyCreationHandler handler) throws OWLOntologyCreationException
OWLOntology
.
be loaded into the ontology.
documentSource
- The input sourcehandler
- 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 canCreateFromDocumentIRI(IRI documentIRI)
documentIRI
- The document IRI
true
if the factory can create an ontology given the specified document IRI,
or false
if the factory cannot create an ontology given the specified document IRI.boolean canLoad(OWLOntologyDocumentSource documentSource)
documentSource
- The input source from which to load the ontology
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 |