private static OWLOntology buildMergedImportClosure(final OWLOntologyManager manager, final OWLOntology rootOntology) throws OWLOntologyCreationException, OWLOntologyChangeException { final OWLOntologyImportsClosureSetProvider importClosureSetProvider = new OWLOntologyImportsClosureSetProvider(manager, rootOntology); final OWLOntologyMerger merger = new OWLOntologyMerger(importClosureSetProvider); return merger.createMergedOntology(manager, MERGED_ONTOLOGY_URI); }
return merger.createMergedOntology(createOWLOntologyManager(), IRI.create("reasoners:input-" + System.currentTimeMillis())); } catch (OWLOntologyCreationException e) {
OWLOntology ontology = merger.createMergedOntology(owlmanager, ontologyIRI);
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { o = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), ontologyId.getOntologyIRI()); } catch (OWLOntologyCreationException e) {
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { o = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), iri); } catch (OWLOntologyCreationException e) { log.error("Failed to merge imports for ontology " + iri, e);
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { o = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), iri); } catch (OWLOntologyCreationException e) { log.error("Failed to merge imports for ontology " + iri, e);
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { o = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), ontologyId.getOntologyIRI()); } catch (OWLOntologyCreationException e) {
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { o = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), ontologyIri); } catch (OWLOntologyCreationException e) { log.error("Failed to merge imports for ontology " + ontologyIri, e);
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { root = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), iri);
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { root = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), iri);
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { root = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), iri); } catch (OWLOntologyCreationException e) { log.error("Failed to merge imports for ontology " + iri, e);
/** * ********************************************************************************************************************* */ public OWLOntology createMergedOntology() throws OWLIOException { OWLOntologyMerger owlOntologyMerger = new OWLOntologyMerger(owlOntologyManager); try { mergedOntology = owlOntologyMerger.createMergedOntology(owlOntologyManager, IRI.create(mergedOntologyURI())); reasonerForMergedOntology = new StructuralReasoner(mergedOntology, new SimpleConfiguration(), BufferingMode.NON_BUFFERING); return mergedOntology; } catch (OWLOntologyCreationException ex) { throw new OWLIOException(ioErrorMsg, ex); } }
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { ont = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), org.semanticweb.owlapi.model.IRI.create(getDefaultNamespace() + getID())); } catch (OWLOntologyCreationException e) {
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { ont = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), org.semanticweb.owlapi.model.IRI.create(getDefaultNamespace() + getID())); } catch (OWLOntologyCreationException e) {
/** * Loads the ontology into memory and initializes the OWL reasoner needed to * navigate the ontology. */ public void loadOntology() throws OntologyLoadingErrorException { this.ontManager = OWLManager.createOWLOntologyManager(); try { ontologyWithDOGONT = this.ontManager.loadOntologyFromOntologyDocument(getClass().getResourceAsStream(DOGONT_ONTOLOGY_BASE_PATH)); this.ontManager.loadOntologyFromOntologyDocument(getClass().getResourceAsStream(DOGONT_ONTOLOGY_UNIDA_SPECIFIC_PATH)); OWLOntologyMerger owlOntologyMerger = new OWLOntologyMerger(this.ontManager); this.ontology = owlOntologyMerger.createMergedOntology(this.ontManager, IRI.create(DOGONT_ONTOLOGY_BASE_URI)); IRI funcURI = IRI.create(ontologyWithDOGONT.getOntologyID().getOntologyIRI().toString() + "#Functionality"); FUNCTIONALITY = this.ontManager.getOWLDataFactory().getOWLClass(funcURI); IRI notifURI = IRI.create(ontologyWithDOGONT.getOntologyID().getOntologyIRI().toString() + "#NotificationFunctionality"); NOTIFICATION_FUNCTIONALITY = this.ontManager.getOWLDataFactory().getOWLClass(notifURI); IRI controlURI = IRI.create(ontologyWithDOGONT.getOntologyID().getOntologyIRI().toString() + "#ControlFunctionality"); CONTROL_FUNCTIONALITY = this.ontManager.getOWLDataFactory().getOWLClass(controlURI); } catch (OWLOntologyChangeException | OWLOntologyCreationException ex) { throw new OntologyLoadingErrorException(ex.getLocalizedMessage()); } }
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { ont = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), IRI.create(getNamespace() + getID())); } catch (OWLOntologyCreationException e) {
ontology = merger.createMergedOntology(manager, IRI.create("http://www.unibz.it/inf/obda/ontop/bench/lubmex20/declarations.owl"));
ontology = merger.createMergedOntology(manager, IRI.create("http://www.unibz.it/krdb/obda/ontop/bench/lubmex20/declarations.owl"));
OWLOntology merged = merger.createMergedOntology(manager, mergedOntologyIRI);
OWLOntology mergedOntology = null; try { mergedOntology = merger.createMergedOntology(owlManager, mergedOntologyIRI); } catch (OWLOntologyCreationException e) { logger.debug("Failed to load ontology for object " + currentObjectReader.GetObjectPID(), e);