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); }
if (session != null) set.add(session.export(OWLOntology.class, true)); if (set.size() == 1) return set.iterator().next(); OWLOntologyMerger merger = new OWLOntologyMerger(new OWLOntologySetProvider() { @Override public Set<OWLOntology> getOntologies() {
OWLOntologyMerger merger = new OWLOntologyMerger(owlmanager);
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { o = merger.createMergedOntology(OWLManager.createOWLOntologyManager(),
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { o = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), iri);
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { o = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), iri);
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { o = merger.createMergedOntology(OWLManager.createOWLOntologyManager(),
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { o = merger.createMergedOntology(OWLManager.createOWLOntologyManager(), ontologyIri);
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);
/** * ********************************************************************************************************************* */ 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(),
OWLOntologyMerger merger = new OWLOntologyMerger(provider); try { ont = merger.createMergedOntology(OWLManager.createOWLOntologyManager(),
/** * 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(),
OWLOntologyMerger merger = new OWLOntologyMerger(manager); ontology = merger.createMergedOntology(manager, IRI.create("http://www.unibz.it/inf/obda/ontop/bench/lubmex20/declarations.owl"));
OWLOntologyMerger merger = new OWLOntologyMerger(manager); ontology = merger.createMergedOntology(manager, IRI.create("http://www.unibz.it/krdb/obda/ontop/bench/lubmex20/declarations.owl"));
OWLOntologyMerger merger = new OWLOntologyMerger(manager); IRI mergedOntologyIRI = IRI.create("http://aksw.org/SEQA"); OWLOntology merged = merger.createMergedOntology(manager, mergedOntologyIRI);
OWLOntologyMerger merger = new OWLOntologyMerger(owlManager); IRI mergedOntologyIRI = IRI.create("http://www.semanticweb.com/mymergedont"); OWLOntology mergedOntology = null;