@Override public void addMissingImportListener(MissingImportListener listener) { delegate.addMissingImportListener(listener); }
manager.addMissingImportListener(new MissingImportListener() { @Override public void importMissing(MissingImportEvent arg0) {
private static synchronized OWLOntology retrieveLocalResource(URI uri) throws OWLOntologyCreationException, ODPRegistryCacheException, URIUnresolvableException { File file = uris.get(uri); if (!file.exists()) { uris.remove(uri); return getOntology(uri); } manager.setSilentMissingImportsHandling(true); manager.addMissingImportListener(new MissingImportListener() { public void importMissing(MissingImportEvent arg0) { if (!getUnresolvedURIs().contains(arg0.getImportedOntologyURI())) getUnresolvedURIs().add( arg0.getImportedOntologyURI().toURI()); } }); IRI oi = oiri.get(uri); OWLOntology ontology = null; ontology = manager.getOntology(oi); if (ontology == null) try { ontology = manager.loadOntologyFromOntologyDocument(IRI.create(file)); } catch (OWLOntologyAlreadyExistsException e) { ontology = manager.getOntology(e.getOntologyID()); } return ontology; }
private static synchronized OWLOntology retrieveLocalResource(URI uri) throws OWLOntologyCreationException, ODPRegistryCacheException, URIUnresolvableException { File file = uris.get(uri); if (!file.exists()) { uris.remove(uri); return getOntology(uri); } manager.setSilentMissingImportsHandling(true); manager.addMissingImportListener(new MissingImportListener() { public void importMissing(MissingImportEvent arg0) { if (!getUnresolvedURIs().contains(arg0.getImportedOntologyURI())) getUnresolvedURIs().add( arg0.getImportedOntologyURI().toURI()); } }); IRI oi = oiri.get(uri); OWLOntology ontology = null; ontology = manager.getOntology(oi); if (ontology == null) try { ontology = manager.loadOntologyFromOntologyDocument(IRI.create(file)); } catch (OWLOntologyAlreadyExistsException e) { ontology = manager.getOntology(e.getOntologyID()); } return ontology; }
public OWLAPILoader() { iriMapper = new LimitedMapIRIMapper(); manager = OWLOntologyManagerFactoryRegistry.createOWLOntologyManager(); manager.setSilentMissingImportsHandling(true); manager.addMissingImportListener(new MissingImportListener() { public void importMissing(MissingImportEvent event) { if (!ignoreImports) { IRI importURI = event.getImportedOntologyURI(); System.err.println("WARNING: Cannot import " + importURI); event.getCreationException().printStackTrace(); } } }); clear(); }
manager.addMissingImportListener(new MissingImportListener() { @Override public void importMissing(MissingImportEvent arg0) {
manager.addMissingImportListener(new MissingImportListener() { @Override public void importMissing(MissingImportEvent arg0) {
manager.addMissingImportListener(new MissingImportListener() { @Override public void importMissing(MissingImportEvent arg0) {
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; }
try { OWLOntologyManager man = OWLManager.createOWLOntologyManager(); man.addMissingImportListener(e -> { System.out.println("Missing import: " + e.getImportedOntologyURI()); });
manager.addMissingImportListener(missingImportListener);
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(); }
final MissingImportListener missingImportListener = (MissingImportListener) missingImportEvent -> logger.info("{} Missing import: {} due to {}", projectId, missingImportEvent .getImportedOntologyURI(), missingImportEvent.getCreationException().getMessage()); manager.addMissingImportListener(missingImportListener); manager.getIRIMappers().add((OWLOntologyIRIMapper) iri -> { logger.info("{} Fetching imported ontology from {}.", projectId, iri.toQuotedString());
InputStream copyOfInputBuffer = new ByteArrayInputStream(copiedOntologyContent.getBytes(CharEncoding)); missingListener=new OWLAPI_MissingImportsListener(this); manager.addMissingImportListener(missingListener); manager.getOntologyConfigurator().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT); ontology = manager.loadOntologyFromOntologyDocument(copyOfInputBuffer);
this.setCurrentlyLoadingFlag("* Parsing ontology with OWL API ",true); missingListener=new OWLAPI_MissingImportsListener(this); manager.addMissingImportListener(missingListener); manager.getOntologyConfigurator().setMissingImportHandlingStrategy(MissingImportHandlingStrategy.SILENT); manager.getOntologyConfigurator().setFollowRedirects(true);
manager.addMissingImportListener(new MissingImportListener() { public void importMissing(MissingImportEvent arg0) { if (!getUnresolvedURIs().contains(arg0.getImportedOntologyURI())) getUnresolvedURIs().add(
manager.addMissingImportListener(new MissingImportListener() { public void importMissing(MissingImportEvent arg0) { if (!getUnresolvedURIs().contains(arg0.getImportedOntologyURI())) getUnresolvedURIs().add(