/** * Sets the configuration. * * @param config configuration to be used */ @Override public void setOntologyLoaderConfiguration(OWLOntologyLoaderConfiguration config) { delegate.setOntologyLoaderConfiguration(config); }
public OWLAPILoader() { _manager.setOntologyLoaderConfiguration(_manager.getOntologyLoaderConfiguration().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT)); _manager.addMissingImportListener(new MissingImportListener() { /** * TODO * * @since */ private static final long serialVersionUID = -1580704502184270618L; @Override public void importMissing(final MissingImportEvent event) { if (!_ignoreImports) { final IRI importURI = event.getImportedOntologyURI(); System.err.println("WARNING: Cannot import " + importURI); event.getCreationException().printStackTrace(); } } }); clear(); }
public OWLAPILoader() { _manager.setOntologyLoaderConfiguration(_manager.getOntologyLoaderConfiguration().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT)); _manager.addMissingImportListener(new MissingImportListener() { /** * TODO * * @since */ private static final long serialVersionUID = -1580704502184270618L; @Override public void importMissing(final MissingImportEvent event) { if (!_ignoreImports) { final IRI importURI = event.getImportedOntologyURI(); System.err.println("WARNING: Cannot import " + importURI); event.getCreationException().printStackTrace(); } } }); clear(); }
public OWLAPILoader() { _manager.setOntologyLoaderConfiguration(_manager.getOntologyLoaderConfiguration().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT)); _manager.addMissingImportListener(new MissingImportListener() { /** * TODO * * @since */ private static final long serialVersionUID = -1580704502184270618L; @Override public void importMissing(final MissingImportEvent event) { if (!_ignoreImports) { final IRI importURI = event.getImportedOntologyURI(); System.err.println("WARNING: Cannot import " + importURI); event.getCreationException().printStackTrace(); } } }); clear(); }
/** * Returns the ontology for the entry. * @param entry the entry * @return the OWL ontology */ public OWLOntology getOntology(OntologyRepositoryEntry entry) { try(InputStream is = getInputStream(entry.getPhysicalURI().toURL())) { OWLOntologyManager man = OWLManager.createOWLOntologyManager(); man.addMissingImportListener(e -> { System.out.println("Missing import: " + e.getImportedOntologyURI()); }); OWLOntologyLoaderConfiguration conf = new OWLOntologyLoaderConfiguration(); conf.setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT); conf.addIgnoredImport(IRI.create("http://www.co-ode.org/ontologies/lists/2008/09/11/list.owl")); man.setOntologyLoaderConfiguration(conf); OWLOntology ont = man.loadOntologyFromOntologyDocument(is); return ont; } catch (Exception e) { e.printStackTrace(); } return null; }
conf.setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT); conf.addIgnoredImport(IRI.create("http://www.co-ode.org/ontologies/lists/2008/09/11/list.owl")); man.setOntologyLoaderConfiguration(conf); OWLOntology ont = man.loadOntologyFromOntologyDocument(f); System.out.println("#Axioms: " + ont.getLogicalAxiomCount());
public OWLAPILoader() { iriMapper = new LimitedMapIRIMapper(); manager = OWLManager.createOWLOntologyManager(); manager.setOntologyLoaderConfiguration(manager .getOntologyLoaderConfiguration() .setMissingImportHandlingStrategy( MissingImportHandlingStrategy.SILENT)); manager.addMissingImportListener(new MissingImportListener() { @Override public void importMissing(MissingImportEvent event) { if (!ignoreImports) { IRI importURI = event.getImportedOntologyURI(); System.err.println("WARNING: Cannot import " + importURI); event.getCreationException().printStackTrace(); } } }); clear(); }
manager.setOntologyLoaderConfiguration(manager.getOntologyLoaderConfiguration().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT)); manager.setOntologyLoaderConfiguration(manager.getOntologyLoaderConfiguration().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT));
@Override public OWLOntology parsePremiseOntology(SerializationFormat format) throws OntologyParseException { try { final OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); manager.setOntologyLoaderConfiguration(manager.getOntologyLoaderConfiguration().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT)); manager.getIRIMappers().clear(); ImportsHelper.loadImports(manager, this, format); OWLOntology o = parsedPremise.get(format); if (o == null) { final String l = getPremiseOntology(format); if (l == null) { return null; } final StringDocumentSource source = new StringDocumentSource(l); o = manager.loadOntologyFromOntologyDocument(source); parsedPremise.put(format, o); } return o; } catch (final OWLOntologyCreationException e) { throw new OntologyParseException(e); } } }
@Override public OWLOntology parsePremiseOntology(SerializationFormat format) throws OntologyParseException { try { final OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); manager.setOntologyLoaderConfiguration(manager.getOntologyLoaderConfiguration().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT)); manager.getIRIMappers().clear(); ImportsHelper.loadImports(manager, this, format); OWLOntology o = parsedPremise.get(format); if (o == null) { final String l = getPremiseOntology(format); if (l == null) { return null; } final StringDocumentSource source = new StringDocumentSource(l); o = manager.loadOntologyFromOntologyDocument(source); parsedPremise.put(format, o); } return o; } catch (final OWLOntologyCreationException e) { throw new OntologyParseException(e); } } }
@Override public OWLOntology parsePremiseOntology(SerializationFormat format) throws OntologyParseException { try { final OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); manager.setOntologyLoaderConfiguration(manager.getOntologyLoaderConfiguration().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT)); manager.getIRIMappers().clear(); ImportsHelper.loadImports(manager, this, format); OWLOntology o = parsedPremise.get(format); if (o == null) { final String l = getPremiseOntology(format); if (l == null) { return null; } final StringDocumentSource source = new StringDocumentSource(l); o = manager.loadOntologyFromOntologyDocument(source); parsedPremise.put(format, o); } return o; } catch (final OWLOntologyCreationException e) { throw new OntologyParseException(e); } } }
@Override public OWLOntology parsePremiseOntology(SerializationFormat format) throws OntologyParseException { try { final OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); manager.setOntologyLoaderConfiguration(manager.getOntologyLoaderConfiguration().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT)); manager.getIRIMappers().clear(); ImportsHelper.loadImports(manager, this, format); OWLOntology o = parsedPremise.get(format); if (o == null) { final String l = getPremiseOntology(format); if (l == null) { return null; } final StringDocumentSource source = new StringDocumentSource(l); o = manager.loadOntologyFromOntologyDocument(source); parsedPremise.put(format, o); } return o; } catch (final OWLOntologyCreationException e) { throw new OntologyParseException(e); } } }
@Override public OWLOntology parseConclusionOntology(SerializationFormat format) throws OntologyParseException { try { final OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); manager.setOntologyLoaderConfiguration(manager.getOntologyLoaderConfiguration().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT)); manager.getIRIMappers().clear(); ImportsHelper.loadImports(manager, this, format); OWLOntology o = parsedConclusion.get(format); if (o == null) { final String l = getConclusionOntology(format); if (l == null) { return null; } final StringDocumentSource source = new StringDocumentSource(l); o = OWLManager.createOWLOntologyManager().loadOntologyFromOntologyDocument(source); parsedConclusion.put(format, o); } return o; } catch (final OWLOntologyCreationException e) { throw new OntologyParseException(e); } }
@Override public OWLOntology parseConclusionOntology(SerializationFormat format) throws OntologyParseException { try { final OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); manager.setOntologyLoaderConfiguration(manager.getOntologyLoaderConfiguration().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT)); manager.getIRIMappers().clear(); ImportsHelper.loadImports(manager, this, format); OWLOntology o = parsedConclusion.get(format); if (o == null) { final String l = getConclusionOntology(format); if (l == null) { return null; } final StringDocumentSource source = new StringDocumentSource(l); o = OWLManager.createOWLOntologyManager().loadOntologyFromOntologyDocument(source); parsedConclusion.put(format, o); } return o; } catch (final OWLOntologyCreationException e) { throw new OntologyParseException(e); } }