private void installDefaultURIMappers() { // By defaut install the default mapper that simply maps // ontology URIs to themselves. addIRIMapper(new NonMappingOntologyIRIMapper()); }
/** * {@inheritDoc} */ @Override public void setIgnoreImports(boolean ignoreImports) { this.ignoreImports = ignoreImports; if( ignoreImports ) { manager.clearIRIMappers(); manager.addIRIMapper( iriMapper ); } else { manager.clearIRIMappers(); manager.addIRIMapper( new NonMappingOntologyIRIMapper() ); } }
/** * {@inheritDoc} */ @Override public void setIgnoreImports(boolean ignoreImports) { this.ignoreImports = ignoreImports; if( ignoreImports ) { manager.clearIRIMappers(); manager.addIRIMapper( iriMapper ); } else { manager.clearIRIMappers(); manager.addIRIMapper( new NonMappingOntologyIRIMapper() ); } }
/** * Creates an OWL ontology manager that is configured with standard parsers, * storeres etc. * * @param dataFactory The data factory that the manager should have a reference to. * @return The manager. */ public static OWLOntologyManager createOWLOntologyManager(OWLDataFactory dataFactory) { // Create the ontology manager and add ontology factories, mappers and storers OWLOntologyManager ontologyManager = new OWLOntologyManagerImpl(dataFactory); ontologyManager.addOntologyStorer(new RDFXMLOntologyStorer()); ontologyManager.addOntologyStorer(new OWLXMLOntologyStorer()); ontologyManager.addOntologyStorer(new OWLFunctionalSyntaxOntologyStorer()); ontologyManager.addOntologyStorer(new ManchesterOWLSyntaxOntologyStorer()); ontologyManager.addOntologyStorer(new OBOFlatFileOntologyStorer()); ontologyManager.addOntologyStorer(new KRSS2OWLSyntaxOntologyStorer()); ontologyManager.addOntologyStorer(new TurtleOntologyStorer()); ontologyManager.addOntologyStorer(new LatexOntologyStorer()); ontologyManager.addIRIMapper(new NonMappingOntologyIRIMapper()); ontologyManager.addOntologyFactory(new EmptyInMemOWLOntologyFactory()); ontologyManager.addOntologyFactory(new ParsableOWLOntologyFactory()); return ontologyManager; }