@Override public Model read(Reader reader, String base) { readerFactory .getReader() .read(this, reader, base); return this; }
for (j = 1; j < lastInProp; j++) { int eq = args[j].indexOf("="); rdr.setProperty( args[j].substring(0, eq), args[j].substring(eq + 1)); rdr.read(m, in); } catch (JenaException ex) rdr.read(m, new FileInputStream(in), base) ;
private void checkAndLoad(Resource resmap, File base_dir, Model model) throws PackageValidationException { RDFReader reader = model.getReader(); reader.setProperty(JENA_ERROR_MODE_URI, JENA_ERROR_MODE_STRICT); SimpleRDFErrorHandler handler = new SimpleRDFErrorHandler(); reader.setErrorHandler(handler); try { ResourceMapUtil.loadRDF(reader, model, base_dir, resmap.getURI()); } catch (PackageException e) { throw new PackageValidationException(e); } if (!handler.isErrorFree()) { throw new PackageValidationException("Error loading resource map " + resmap + ": " + handler.getErrorDetails()); } }
reader.setProperty(ResourceMapConstants.JENA_ERROR_MODE_URI, ResourceMapConstants.JENA_ERROR_MODE_STRICT); ResourceMapUtil.loadRDF(reader, loaded, baseDir, rdfUri); loadedRems.add(rdfUri);
reader.setProperty(JENA_ERROR_MODE_URI, JENA_ERROR_MODE_STRICT); reader.setErrorHandler(handler);
reader.setProperty(ResourceMapConstants.JENA_ERROR_MODE_URI, ResourceMapConstants.JENA_ERROR_MODE_STRICT); ResourceMapUtil.loadRDF(reader, loaded, baseDir, rdfUri); loadedRems.add(rdfUri);
@Override public Model read(String url) { readerFactory .getReader() .read(this, url); return this; }
/** * Create a new session using properties specified in the context. * * @param ctx * The context creating this session object. * The context contains all the configuration settings for this object. * @param args * Runtime session arguments. */ protected RdfParserSession(RdfParser ctx, ParserSessionArgs args) { super(ctx, args); this.ctx = ctx; model = ModelFactory.createDefaultModel(); addModelPrefix(ctx.getJuneauNs()); addModelPrefix(ctx.getJuneauBpNs()); pRoot = model.createProperty(ctx.getJuneauNs().getUri(), RDF_juneauNs_ROOT); pValue = model.createProperty(ctx.getJuneauNs().getUri(), RDF_juneauNs_VALUE); pType = model.createProperty(ctx.getJuneauBpNs().getUri(), RDF_juneauNs_TYPE); pRdfType = model.createProperty("http://www.w3.org/1999/02/22-rdf-syntax-ns#type"); rdfReader = model.getReader(ctx.getRdfLanguage()); // Note: NTripleReader throws an exception if you try to set any properties on it. if (! ctx.getRdfLanguage().equals(LANG_NTRIPLE)) { for (Map.Entry<String,Object> e : ctx.jenaSettings.entrySet()) rdfReader.setProperty(e.getKey(), e.getValue()); } }
@Override public Model read(InputStream reader, String base, String lang) { readerFactory .getReader(lang) .read(this, reader, base); return this; }
@Override public Model read(InputStream reader, String base) { readerFactory .getReader() .read(this, reader, base); return this; }
@Override public Model read(String url, String lang) { readerFactory. getReader(lang) .read(this, url); return this; }
@Override public Model read(Reader reader, String base, String lang) { readerFactory .getReader(lang) .read(this, reader, base); return this; }
private OntModel createJenaModel(Reader reader, String baseUri) { OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM); final RDFReader rdfReader = new JenaReader(); rdfReader.read(model, reader, baseUri); return model; }
reader.read(model, url.toString()); } catch (Exception e) { throw new PackageException("Error reading resource map url: " + url, e);
reader.read(model, url.toString()); } catch (Exception e) { throw new PackageException("Error reading resource map url: " + url, e);
r.read(model, pipe.getBufferedReader(), null);
private static Model readModel(String uri) { Graph g = Factory.createGraphMem(); // Use the mapped uri as the syntax hint. String syntax = null; { String altURI = FileManager.get().mapURI(uri); if (altURI != null) syntax = FileUtils.guessLang(uri); } // Temporary model wrapper Model m = ModelFactory.createModelForGraph(g); RDFReader r = m.getReader(syntax); InputStream in = FileManager.get().open(uri); if (in == null) // Not found. throw new NotFoundException("Not found: " + uri); r.read(m, in, uri); return m; }