public interface OWLOntologyFactory extends Serializable
| Modifier and Type | Interface and Description |
|---|---|
static interface |
OWLOntologyFactory.OWLOntologyCreationHandler
An
OWLOntologyCreationHandler gets notified when the factory has
created an empty ontology (during the loading process). |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAttemptLoading(OWLOntologyDocumentSource documentSource)
Determines if the factory can load an ontology for the specified input
source.
|
boolean |
canCreateFromDocumentIRI(IRI documentIRI)
Determines if the factory can create an ontology for the specified
ontology document IRI.
|
OWLOntology |
createOWLOntology(OWLOntologyManager manager,
OWLOntologyID ontologyID,
IRI documentIRI,
OWLOntologyFactory.OWLOntologyCreationHandler handler)
Creates an (empty) ontology.
|
OWLOntology |
loadOWLOntology(OWLOntologyManager manager,
OWLOntologyDocumentSource documentSource,
OWLOntologyFactory.OWLOntologyCreationHandler handler,
OWLOntologyLoaderConfiguration configuration)
Creates and loads an
OWLOntology. |
OWLOntology createOWLOntology(OWLOntologyManager manager, OWLOntologyID ontologyID, IRI documentIRI, OWLOntologyFactory.OWLOntologyCreationHandler handler) throws OWLOntologyCreationException
manager - the ontology manager to set.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.OWLOntologyCreationException - if the ontology could not be created.OWLOntology loadOWLOntology(OWLOntologyManager manager, OWLOntologyDocumentSource documentSource, OWLOntologyFactory.OWLOntologyCreationHandler handler, OWLOntologyLoaderConfiguration configuration) throws OWLOntologyCreationException
OWLOntology.manager - the ontology manager to set.documentSource - The document source that provides the means of getting a representation
of a document.handler - A pointer to an OWLOntologyCreationHandler which will be notified
immediately after and empty ontology has been created, but before the source data is read and
the ontology is loaded with axioms.configuration - A configuration object which can be used to pass various options to the
loader.OWLOntologyCreationException - if the ontology could not be createdboolean canCreateFromDocumentIRI(IRI documentIRI)
documentIRI - The document IRItrue 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 canAttemptLoading(OWLOntologyDocumentSource documentSource)
documentSource - The input source from which to load the ontologytrue if the factory can load from the specified input source.Copyright © 2017 The University of Manchester. All rights reserved.