001    package org.nlp2rdf.ontology;
002    
003    import com.hp.hpl.jena.ontology.OntModel;
004    import com.hp.hpl.jena.ontology.OntModelSpec;
005    
006    /**
007     * @author Sebastian Hellmann
008     */
009    public interface OntologyLoader {
010    
011        public OntModel loadOntology(String ontologyUri, OntModelSpec spec);
012    
013        public OntModel loadOntology(String ontologyUri);
014    
015        /**
016         * Recursively loads any imported models. They will be included as Jena submodels
017         *
018         * @param model
019         */
020    
021        public void loadImports(OntModel model);
022    }