@Override public OWLOntologyManager get() { return createOWLOntologyManager(); } }
@Override public OWLOntologyManager get() { return createOWLOntologyManager(); } }
@Override public OWLOntologyManager get() { return createOWLOntologyManager(); } }
public BlackBoxExplanation(OWLOntology ontology, OWLReasonerFactory reasonerFactory, OWLReasoner reasoner) { super(ontology, reasonerFactory, reasoner); owlOntologyManager = OWLManager.createOWLOntologyManager(); debuggingAxioms = new LinkedHashSet<OWLAxiom>(); objectsExpandedWithDefiningAxioms = new HashSet<OWLEntity>(); objectsExpandedWithReferencingAxioms = new HashSet<OWLEntity>(); expandedWithDefiningAxioms = new HashSet<OWLAxiom>(); expandedWithReferencingAxioms = new HashSet<OWLAxiom>(); expandedAxiomMap = new HashMap<OWLAxiom, OWLAxiom>(); }
@Override public String getFileVersion() throws Exception { final FileInputStream in = new FileInputStream(new File(inputFile)); final OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); final OWLOntology directOntology = manager.loadOntologyFromOntologyDocument(in); // Determine version return getReleaseVersion(directOntology); }
private void loadConfiguration(BundleContext context, String configuration) throws OWLOntologyCreationException { OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); MetaprojectVocabulary.addIRIMapper(manager); final OWLOntology ontology = manager.loadOntologyFromOntologyDocument(new File(configuration)); context.registerService(ServerConfiguration.class, new ServerConfiguration() { @Override public OWLOntology getMetaOntology() { return ontology; } }, new Hashtable<String, String>()); }
public OWLInputStream(InputStream inputStream) { this.inputStream = inputStream; try { OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); fakeOntology = manager.createOntology(); factory = manager.getOWLDataFactory(); } catch (OWLOntologyCreationException ooce) { throw new RuntimeException(ooce); } }
public Optional<OWLOntologyID> getOntologyId(URI location) { OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); try { OWLOntology ontology = manager.loadOntologyFromOntologyDocument(IRI.create(location)); return Optional.of(ontology.getOntologyID()); } catch (Throwable t) { log.info("Exception caught trying to get ontology id for " + location, t); return null; } } }
public Optional<OWLOntologyID> getOntologyId(URI location) { OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); try { OWLOntology ontology = manager.loadOntologyFromOntologyDocument(IRI.create(location)); return Optional.of(ontology.getOntologyID()); } catch (Throwable t) { log.info("Exception caught trying to get ontology id for " + location, t); return null; } } }
public static OWLOntologyManager createOWLOntologyManager() { var manager = OWLManager.createOWLOntologyManager(); augmentManager(manager, new NoOpReadWriteLock()); return manager; }
public OWLOntologyID getOntologyId() { OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); try { OWLOntology ontology = manager.loadOntologyFromOntologyDocument(IRI.create(location)); return ontology.getOntologyID(); } catch (Throwable t) { log.info("Exception caught trying to get ontology id for " + location, t); return null; } }
public Set<OWLClass> getRootUnsatisfiableClasses() throws ExplanationException { if(dirty) { rootUnsatClses.clear(); dirty = false; OWLReasonerFactory rf = new ProtegeOWLReasonerFactoryWrapper(modelManager.getOWLReasonerManager().getCurrentReasonerFactory()); RootDerivedReasoner gen = new StructuralRootDerivedReasoner(OWLManager.createOWLOntologyManager(), modelManager.getReasoner(), rf); rootUnsatClses.addAll(gen.getRootUnsatisfiableClasses()); } return Collections.unmodifiableSet(rootUnsatClses); }
@Deprecated public static void printOntology(OWLOntology o, PrintStream printer) { OWLOntologyManager mgr = OWLManager.createOWLOntologyManager(); StringDocumentTarget tgt = new StringDocumentTarget(); try { mgr.saveOntology(o, new RDFXMLOntologyFormat(), tgt); } catch (OWLOntologyStorageException e) { e.printStackTrace(printer); } printer.println(tgt.toString()); }
private OWLOntology createOntology() throws OWLOntologyCreationException, IOException { // Set up the ontology here and hide its manager - the test needs to use a different ontology manager on reconstitution OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); Resource owlFile = new ClassPathResource("/org/dllearner/kb/owl-api-ontology-data.owl"); return manager.loadOntologyFromOntologyDocument(owlFile.getInputStream()); }
private Set<OWLDataProperty> getUnsatisfiableDataProperties(PelletReasoner reasoner){ SortedSet<OWLDataProperty> properties = new TreeSet<>(); OWLDataFactory f = OWLManager.createOWLOntologyManager().getOWLDataFactory(); for(OWLDataProperty p : reasoner.getRootOntology().getDataPropertiesInSignature()){ boolean satisfiable = reasoner.isSatisfiable(f.getOWLDataExactCardinality(1, p)); if(!satisfiable){ properties.add(p); } } return properties; }
@Deprecated public static void printOntology(OWLOntology o, PrintStream printer) { OWLOntologyManager mgr = OWLManager.createOWLOntologyManager(); StringDocumentTarget tgt = new StringDocumentTarget(); try { mgr.saveOntology(o, new RDFXMLOntologyFormat(), tgt); } catch (OWLOntologyStorageException e) { e.printStackTrace(printer); } printer.println(tgt.toString()); }
public static void printOntology(OWLOntology o, PrintStream printer) { OWLOntologyManager mgr = OWLManager.createOWLOntologyManager(); StringDocumentTarget tgt = new StringDocumentTarget(); try { mgr.saveOntology(o, new RDFXMLOntologyFormat(), tgt); } catch (OWLOntologyStorageException e) { e.printStackTrace(printer); } printer.println(tgt.toString()); }
public SemanticIndexCMD(String configFile) throws Exception { manager = OWLManager.createOWLOntologyManager(); ontology = manager.loadOntologyFromOntologyDocument(new File(owlfile)); source = fac.getDataSource(URI.create("http://www.obda.org/ABOXDUMP1testx1")); source.setParameter(RDBMSourceParameterConstants.DATABASE_DRIVER, driver); source.setParameter(RDBMSourceParameterConstants.DATABASE_PASSWORD, password); source.setParameter(RDBMSourceParameterConstants.DATABASE_URL, url); source.setParameter(RDBMSourceParameterConstants.DATABASE_USERNAME, username); source.setParameter(RDBMSourceParameterConstants.IS_IN_MEMORY, "false"); source.setParameter(RDBMSourceParameterConstants.USE_DATASOURCE_FOR_ABOXDUMP, "true"); }
public OntologyLoader(String ontologyName, File ontologyFile) throws OWLOntologyCreationException { this.ontologyFile = ontologyFile; this.manager = OWLManager.createOWLOntologyManager(); this.factory = manager.getOWLDataFactory(); this.ontologyName = ontologyName; this.ontology = manager.loadOntologyFromOntologyDocument(ontologyFile); this.ontologyIRI = ontology.getOntologyID().getOntologyIRI().toString(); }
public DirectMappingBootstrapper(String baseuri, String url, String user, String password, String driver) throws Exception{ OBDADataFactory fact = OBDADataFactoryImpl.getInstance(); OBDADataSource source = fact.getJDBCDataSource(url, user, password, driver); //create empty ontology and model, add source to model OWLOntologyManager mng = OWLManager.createOWLOntologyManager(); OWLOntology onto = mng.createOntology(IRI.create(baseuri)); OBDAModel model = fact.getOBDAModel(); model.addSource(source); bootstrapOntologyAndDirectMappings(baseuri, onto, model, source); }