public OWLOntologyID getOntologyId() { OWLOntologyID id = null; for (OntologyIdExtractor extractor : extractors) { if ((id = extractor.getOntologyId()) != null) { break; } } return id; }
public void setPhysicalAddress(URI location) { for (OntologyIdExtractor extractor : extractors) { extractor.setPhysicalAddress(location); } }
public MasterOntologyIDExtractor() { extractors.add(new RdfXmlExtractor()); extractors.add(new LastResortExtractor()); }
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 MasterOntologyIDExtractor() { extractors.add(new RdfXmlExtractor()); extractors.add(new LastResortExtractor()); }
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() { OWLOntologyID id = null; for (OntologyIdExtractor extractor : extractors) { if ((id = extractor.getOntologyId()) != null) { break; } } return id; }
public void setPhysicalAddress(URI location) { for (OntologyIdExtractor extractor : extractors) { extractor.setPhysicalAddress(location); } }
public MasterOntologyIDExtractor() { extractors.add(new RdfXmlExtractor()); extractors.add(new LastResortExtractor()); }
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 Optional<OWLOntologyID> getOntologyId(URI location) { Optional<OWLOntologyID> id = Optional.absent(); for (OntologyIdExtractor extractor : extractors) { id = extractor.getOntologyId(location); if (id.isPresent()) { break; } } return id; }
public MasterOntologyIDExtractor() { extractors.add(new RdfXmlExtractor()); extractors.add(new LastResortExtractor()); }
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 Optional<OWLOntologyID> getOntologyId(URI location) { Optional<OWLOntologyID> id = Optional.absent(); for (OntologyIdExtractor extractor : extractors) { id = extractor.getOntologyId(location); if (id.isPresent()) { break; } } return id; }