@Override public void setParserConfig(ParserConfig config) { //Set the parser configuration this connection should use for RDFParser-based operations. rdfParser.setParserConfig(config); }
@Override public void setParserConfig(ParserConfig config) { super.setParserConfig(config); if(lineParser != null) { // called by super.init when lineParser is still null lineParser.setParserConfig(config); } }
@Override public void setParserConfig(ParserConfig config) { super.setParserConfig(config); if(lineParser != null) { // called by super.init when lineParser is still null lineParser.setParserConfig(config); } }
/** * Creates a new RDFParserBase that will use a {@link org.openrdf.model.impl.ValueFactoryImpl} to * create RDF model objects. */ public GeonamesParser() { super(); lineParser = Rio.createParser(RDFFormat.RDFXML); lineParser.setParseErrorListener(this); lineParser.setParserConfig(getParserConfig()); }
/** * Creates a new RDFParserBase that will use a {@link org.openrdf.model.impl.ValueFactoryImpl} to * create RDF model objects. */ public GeonamesParser() { super(); lineParser = Rio.createParser(RDFFormat.RDFXML); lineParser.setParseErrorListener(this); lineParser.setParserConfig(getParserConfig()); }
public void createEdges(InputStream in, RDFFormat format) throws IOException { EdgesBuilder edgesBuilder = new EdgesBuilder(); RDFParser rdfParser = Rio.createParser(format); ParserConfig config = new ParserConfig(); config.set(BasicParserSettings.PRESERVE_BNODE_IDS, true); config.addNonFatalError(NTriplesParserSettings.FAIL_ON_NTRIPLES_INVALID_LINES); rdfParser.setParserConfig(config); rdfParser.setRDFHandler(edgesBuilder); try { rdfParser.parse(in, ""); } catch (Exception e) { LOGGER.severe(e.getMessage()); e.printStackTrace(); } in.close(); driver.commit(); }
/** * Creates a new RDFParserBase that will use the supplied ValueFactory to * create RDF model objects. * * @param valueFactory A ValueFactory. */ public GeonamesParser(ValueFactory valueFactory) { super(valueFactory); lineParser = Rio.createParser(RDFFormat.RDFXML); lineParser.setParseErrorListener(this); lineParser.setValueFactory(valueFactory); lineParser.setParserConfig(getParserConfig()); }
/** * Creates a new RDFParserBase that will use the supplied ValueFactory to * create RDF model objects. * * @param valueFactory A ValueFactory. */ public GeonamesParser(ValueFactory valueFactory) { super(valueFactory); lineParser = Rio.createParser(RDFFormat.RDFXML); lineParser.setParseErrorListener(this); lineParser.setValueFactory(valueFactory); lineParser.setParserConfig(getParserConfig()); }
RDFFormat format = RDFFormat.forMIMEType(ContentType.getOrDefault(response.getEntity()).getMimeType()); RDFParser parser = Rio.createParser(format, vf); parser.setParserConfig(config); parser.setRDFHandler(new ContextStatementCollector(result, vf)); parser.parse(reader, uri);
+ mimeType)); RDFParser parser = Rio.createParser(format, getValueFactory()); parser.setParserConfig(getParserConfig()); parser.setParseErrorListener(new ParseErrorLogger()); parser.setRDFHandler(handler);
/** * Load triples from TURTLE file to graph * * @param handler * @param format * @throws java.io.IOException * @throws org.openrdf.rio.RDFParseException * @throws org.openrdf.rio.RDFHandlerException */ public void loadWithSesame(RDFHandlerBase handler, RDFFormat format) throws IOException, RDFParseException, RDFHandlerException { RDFParser parser = Rio.createParser(format); ParserConfig config = new ParserConfig(); config.set(BasicParserSettings.PRESERVE_BNODE_IDS, true); config.addNonFatalError(NTriplesParserSettings.FAIL_ON_NTRIPLES_INVALID_LINES); parser.setParserConfig(config); parser.setRDFHandler(handler); //System.out.println(this.base+format); parser.parse(this.reader, this.base); } }
() -> new RepositoryException("Server responded with an unsupported file format: " + mimeType)); RDFParser parser = Rio.createParser(format, getValueFactory()); parser.setParserConfig(getParserConfig()); parser.setParseErrorListener(new ParseErrorLogger());
/** * Load triples from TURTLE file to graph * * @param handler * @param format * @throws java.io.IOException * @throws org.openrdf.rio.RDFParseException * @throws org.openrdf.rio.RDFHandlerException */ public void loadWithSesame(RDFHandlerBase handler, RDFFormat format) throws IOException, RDFParseException, RDFHandlerException { RDFParser parser = Rio.createParser(format); ParserConfig config = new ParserConfig(); config.set(BasicParserSettings.PRESERVE_BNODE_IDS, true); config.addNonFatalError(NTriplesParserSettings.FAIL_ON_NTRIPLES_INVALID_LINES); parser.setParserConfig(config); parser.setRDFHandler(handler); //System.out.println(this.base+format); parser.parse(this.reader, this.base); } }
/** * Load triples from TURTLE file to graph * * @param handler * @param format * @throws java.io.IOException * @throws org.openrdf.rio.RDFParseException * @throws org.openrdf.rio.RDFHandlerException */ public void loadWithSesame(RDFHandlerBase handler, RDFFormat format) throws IOException, RDFParseException, RDFHandlerException { RDFParser parser = Rio.createParser(format); ParserConfig config = new ParserConfig(); config.set(BasicParserSettings.PRESERVE_BNODE_IDS, true); config.addNonFatalError(NTriplesParserSettings.FAIL_ON_NTRIPLES_INVALID_LINES); parser.setParserConfig(config); parser.setRDFHandler(handler); //System.out.println(this.base+format); parser.parse(this.reader, this.base); } }
RDFFormat format = RDFFormat.RDFXML; RDFParser parser = Rio.createParser(format, valueFactory); parser.setParserConfig(parser.getParserConfig()); StatementCollector collector = new StatementCollector(); parser.setRDFHandler(collector);
parser.setParserConfig(settings); parser.setParseErrorListener(errors); parser.setRDFHandler(new ContextStatementCollector(result, valueFactory, contexts));
parser.setParserConfig(settings); parser.setParseErrorListener(errors); parser.setRDFHandler(new ContextStatementCollector(result, valueFactory, contexts));
private void buildRDFparser(RDFFormat format) throws SLIB_Ex_Critic { if (format.equals(RDFFormat.NTRIPLES)) { parser = new NTriplesParser(new MemValueFactory()); } else if (format.equals(RDFFormat.RDFXML)) { parser = new RDFXMLParser(new MemValueFactory()); } else if (format.equals(RDFFormat.TURTLE)) { parser = new TurtleParser(new MemValueFactory()); } else { throw new SLIB_Ex_Critic("Unsupported RDF format " + format); } ParserConfig config = new ParserConfig(); // Set<RioSetting<?>> set = new HashSet(); // set.add(BasicParserSettings.VERIFY_DATATYPE_VALUES); // set.add(BasicParserSettings.VERIFY_RELATIVE_URIS); // config.setNonFatalErrors(set); parser.setParserConfig(config); }
private void buildRDFparser(RDFFormat format) throws SLIB_Ex_Critic { if (format.equals(RDFFormat.NTRIPLES)) { parser = new NTriplesParser(new MemValueFactory()); } else if (format.equals(RDFFormat.RDFXML)) { parser = new RDFXMLParser(new MemValueFactory()); } else if (format.equals(RDFFormat.TURTLE)) { parser = new TurtleParser(new MemValueFactory()); } else { throw new SLIB_Ex_Critic("Unsupported RDF format " + format); } ParserConfig config = new ParserConfig(); // Set<RioSetting<?>> set = new HashSet(); // set.add(BasicParserSettings.VERIFY_DATATYPE_VALUES); // set.add(BasicParserSettings.VERIFY_RELATIVE_URIS); // config.setNonFatalErrors(set); parser.setParserConfig(config); }