
uk.ac.manchester.cs.owl.owlapi.OWLOntologyImplementationFactory Maven / Gradle / Ivy
package uk.ac.manchester.cs.owl.owlapi;
import java.io.Serializable;
import org.semanticweb.owlapi.model.OWLOntology;
import org.semanticweb.owlapi.model.OWLOntologyID;
import org.semanticweb.owlapi.model.OWLOntologyManager;
/**
* Matthew Horridge Stanford Center for Biomedical Informatics Research 10/04/15
*/
@FunctionalInterface
public interface OWLOntologyImplementationFactory extends Serializable {
/**
* @param manager
* manager that will host the ontology
* @param ontologyID
* ontology id
* @return new ontology instance
*/
OWLOntology createOWLOntology(OWLOntologyManager manager,
OWLOntologyID ontologyID);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy