public Optional<OWLOntologyID> getOntologyId(URI location) { RdfExtractorConsumer consumer = new RdfExtractorConsumer(); RDFParser parser = new RDFParser(); try (InputStream iStream = IOUtils.getInputStream(location, true, 30000)) { InputSource is = new InputSource(iStream); is.setSystemId(location.toURL().toString()); parser.parse(is, consumer); return consumer.getOntologyID(); } catch (Throwable t) { logger.debug("Exception caught trying to extract ontology from rdf file at " + location, t); return Optional.absent(); } } }
public Optional<OWLOntologyID> getOntologyId(URI location) { RdfExtractorConsumer consumer = new RdfExtractorConsumer(); RDFParser parser = new RDFParser(); try (InputStream iStream = IOUtils.getInputStream(location, true, 30000)) { InputSource is = new InputSource(iStream); is.setSystemId(location.toURL().toString()); parser.parse(is, consumer); return consumer.getOntologyID(); } catch (Throwable t) { logger.debug("Exception caught trying to extract ontology from rdf file at " + location, t); return Optional.absent(); } } }
public OWLOntologyID getOntologyId() { RdfExtractorConsumer consumer = new RdfExtractorConsumer(); RDFParser parser = new RDFParser(); InputStream iStream = null; try { iStream = IOUtils.getInputStream(location); InputSource is = new InputSource(iStream); is.setSystemId(location.toURL().toString()); parser.parse(is, consumer); } catch (Throwable t) { if (log.isDebugEnabled()) { log.debug("Exception caught trying to extract ontology from rdf file at " + location, t); } return null; } finally { if (iStream != null) { try { iStream.close(); } catch (IOException ioe) { log.warn("Could not close open stream", ioe); } } } return consumer.getOntologyID(); }
public OWLOntologyID getOntologyId() { RdfExtractorConsumer consumer = new RdfExtractorConsumer(); RDFParser parser = new RDFParser(); InputStream iStream = null; try { iStream = IOUtils.getInputStream(location); InputSource is = new InputSource(iStream); is.setSystemId(location.toURL().toString()); parser.parse(is, consumer); } catch (Throwable t) { if (log.isDebugEnabled()) { log.debug("Exception caught trying to extract ontology from rdf file at " + location, t); } return null; } finally { if (iStream != null) { try { iStream.close(); } catch (IOException ioe) { log.warn("Could not close open stream", ioe); } } } return consumer.getOntologyID(); }