/** Read RDF data. * Use {@code RDFParser.source(uri).lang(hintLang).parse(sink)} * @param sink Destination for the RDF read. * @param uri URI to read from (includes file: and a plain file name). * @param lang Hint for the syntax */ //* @deprecated Use {@code RDFParser.source(uri).lang(hintLang).parse(sink)} //@Deprecated public static void parse(StreamRDF sink, String uri, Lang lang) { parse(sink, uri, lang, (Context)null) ; }
/** Read RDF data. * @param sink Destination for the RDF read. * @param in Reader * @param base Base URI (defaults to uri). * @param hintLang Hint for the syntax * @deprecated To be removed. Use {@code RDFParser.create().source(in).base(base).lang(hintLang).parse(sink)} */ public static void parse(StreamRDF sink, StringReader in, String base, Lang hintLang) { parse(sink, in, base, hintLang, (Context)null) ; }
public static void read(String uri, final Callback<Quadruple> action, final boolean checkQuadrupleType, final boolean checkQuadrupleMetaInformation) { StreamRDF sink = new StreamRDFBase() { @Override public void quad(Quad quad) { action.execute(JenaConverter.toQuadruple( quad, checkQuadrupleType, checkQuadrupleMetaInformation)); } }; RDFDataMgr.parse(sink, uri); }
/** Read RDF data. * @param sink Destination for the RDF read. * @param uri URI to read from (includes file: and a plain file name). * @param lang Hint for the syntax */ public static void parse(StreamRDF sink, String uri, Lang lang) { parse(sink, uri, lang, null) ; }
/** Read RDF data. * @param sink Destination for the RDF read. * @param in Bytes to read. * @param base Base URI * @deprecated To be removed. Use an {@code InputStream} and {@code RDFParser.source(in).base(base).lang(lang).parse(sink)} */ @Deprecated public static void parse(StreamRDF sink, TypedInputStream in, String base) { parse(sink, in, base, (Context)null); }
/** Read RDF data. * @param sink Destination for the RDF read. * @param uri URI to read from (includes file: and a plain file name). * @param base Base URI (defaults to uri). * @param hintLang Hint for the syntax * @deprecated To be removed. Use {@code RDFParser.source(uri).base(base)...} */ @Deprecated public static void parse(StreamRDF sink, String uri, String base, Lang hintLang) { parse(sink, uri, base, hintLang, (Context)null) ; }
public void run() { try{ RDFDataMgr.parse(rdfStream, datasetURI); } catch (Exception e) { logger.error("Error parsing dataset {}. Error message {}", datasetURI, e.getMessage()); } } };
public void run() { try{ BufferedReader reader; reader = getPartialSubset(currentCount, (currentCount < ttri) ? (currentCount + splitter) : ttri); System.out.println("Created reader for: "+currentCount + " " + (currentCount + splitter)); RDFDataMgr.parse(rdfStream, reader, lang); } catch (Exception e) { logger.error("Error parsing dataset {}. Error message {}", datasetURI, e.getMessage()); } } };
private void processFile(String filename, StreamRDF sink) { Lang lang = filename.equals("-") ? RDFLanguages.NQUADS : RDFLanguages.filenameToLang(filename, RDFLanguages.NQUADS) ; if ( filename.equals("-") ) RDFDataMgr.parse(sink, System.in, null, RDFLanguages.NQUADS) ; else RDFDataMgr.parse(sink, filename) ; }
private void processFile(String filename, StreamRDF sink) { Lang lang = filename.equals("-") ? RDFLanguages.NQUADS : RDFLanguages.filenameToLang(filename, RDFLanguages.NQUADS) ; if ( filename.equals("-") ) RDFDataMgr.parse(sink, System.in, null, RDFLanguages.NQUADS) ; else RDFDataMgr.parse(sink, filename) ; }
private void processFile(String filename, StreamRDF sink) { Lang lang = filename.equals("-") ? RDFLanguages.NQUADS : RDFLanguages.filenameToLang(filename, RDFLanguages.NQUADS) ; if ( filename.equals("-") ) RDFDataMgr.parse(sink, System.in, null, RDFLanguages.NQUADS, null) ; else RDFDataMgr.parse(sink, filename) ; }
/** Read RDF data. * @param sink Destination for the RDF read. * @param in Reader * @param lang Syntax for the stream. * @deprecated To be removed. An {@code InputStream} or {@code StringReader} is preferable. Use {@code RDFParser.create().source(in).lang(hintLang).parse()} */ @Deprecated public static void parse(StreamRDF sink, Reader in, Lang lang) { parse(sink, in, defaultBase(), lang, (Context)null) ; }
/** Read RDF data. * Use {@code RDFParser.source(uri).parse(sink)} * @param sink Destination for the RDF read. * @param uri URI to read from (includes file: and a plain file name). */ //@deprecated Use {@code RDFParser.source(uri).parse(sink)} //@Deprecated public static void parse(StreamRDF sink, String uri) { parse(sink, uri, defaultLang(uri)) ; }
/** Read RDF data. * @param sink Destination for the RDF read. * @param uri URI to read from (includes file: and a plain file name). * @param hintLang Hint for the syntax * @param context Content object to control reading process. * @deprecated To be removed. Use {@code RDFParser.source(uri).lang(hintLang).context(context).parse(sink)} */ @Deprecated public static void parse(StreamRDF sink, String uri, Lang hintLang, Context context) { parse(sink, uri, defaultBase(uri), hintLang, context) ; }
/** Read RDF data. * @param sink Destination for the RDF read. * @param in Bytes to read. This must include the content type. * @deprecated To be removed. Use an {@code InputStream} and {@code RDFParser.source(in).lang(hintLang).parse(sink)} */ @Deprecated public static void parse(StreamRDF sink, TypedInputStream in) { parse(sink, in, defaultBase()) ; }
/** Load into a graph */ private static void loadTriples$(BulkStreamRDF dest, InputStream input) { loadLogger.info("Load: from input stream -- " + DateTimeUtils.nowAsString()) ; dest.startBulk() ; RDFDataMgr.parse(dest, input, Lang.NTRIPLES) ; dest.finishBulk() ; }
/** Load quads into a dataset */ private static void loadQuads$(BulkStreamRDF dest, InputStream input) { loadLogger.info("Load: from input stream -- " + DateTimeUtils.nowAsString()) ; dest.startBulk() ; RDFDataMgr.parse(dest, input, RDFLanguages.NQUADS) ; dest.finishBulk() ; }
/** Load into a graph */ private static void loadTriples$(BulkStreamRDF dest, List<String> urls) { dest.startBulk() ; for ( String url : urls ) { loadLogger.info("Load: " + url + " -- " + DateTimeUtils.nowAsString()) ; Lang lang = RDFLanguages.filenameToLang(url, Lang.NTRIPLES) ; RDFDataMgr.parse(dest, url, lang) ; } dest.finishBulk() ; }
/** Load quads into a dataset */ private static void loadQuads$(BulkStreamRDF dest, List<String> urls) { dest.startBulk() ; for ( String url : urls ) { loadLogger.info("Load: " + url + " -- " + DateTimeUtils.nowAsString()) ; Lang lang = RDFLanguages.filenameToLang(url, Lang.NQUADS) ; RDFDataMgr.parse(dest, url, lang) ; } dest.finishBulk() ; }
@Test public void load_dataset_03() { DatasetGraph dsg = fresh(); DataLoader loader = maker.apply(dsg, null); loader.startBulk(); RDFDataMgr.parse(loader.stream(), DIR + "data-1.nq"); loader.finishBulk(); Txn.executeRead(dsg, ()->{ assertTrue(dsg.getDefaultGraph().isEmpty()) ; assertEquals(1, dsg.getGraph(g).size()) ; }); }