if (rdfFormat.isPresent()) { RDFFormat format = rdfFormat.get(); if (format.equals(RDFFormat.RDFA)) { return 1; } else if (format.equals(RDFFormat.TURTLE)) { return 2; } else if (format.equals(RDFFormat.TURTLE)) { return 3; } else if (format.equals(RDFFormat.RDFJSON)) { return 4; } else if (format.equals(RDFFormat.TRIG)) { return 8; } else if (format.equals(RDFFormat.NQUADS)) { return 9; } else {
/** * Determine whether an input file can be split. If the input format is * configured to be anything other than N-Triples or N-Quads, then the * structure of the file is important and it cannot be split arbitrarily. * Otherwise, default to the superclass logic to determine whether splitting * is appropriate. * @return true if configured to use a line-based input format and the * superclass implementation returns true. */ @Override protected boolean isSplitable(JobContext context, Path filename) { RDFFormat rdfFormat = getRDFFormat(context); if (RDFFormat.NTRIPLES.equals(rdfFormat) || RDFFormat.NQUADS.equals(rdfFormat)) { return super.isSplitable(context, filename); } return false; }
private static RDFWriter createWriter(RDFFormat format, OutputStream out) { if (format.equals(RDFFormat.RDFXML)) { return new RDFXMLPrettyWriter(out); } return Rio.createWriter(format, out); }
private static RDFWriter createWriter(RDFFormat format, Writer writer) { if (format.equals(RDFFormat.RDFXML)) { return new RDFXMLPrettyWriter(writer); } return Rio.createWriter(format, writer); }
public void dumpToRDF(File file, SesameManager manager, RDFFormat format, Collection<String[]> prefixes) throws Exception { Writer writer = new FileWriter(file); RDFHandler serialiser=null; if (format.equals(RDFFormat.N3)) { serialiser=new N3Writer(writer); } else if (format.equals(RDFFormat.RDFXML)) { serialiser=new RDFXMLWriter(writer); } else if (format.equals(RDFFormat.NTRIPLES)) { serialiser=new NTriplesWriter (writer); } setPrefixes(serialiser,prefixes); manager.getConnection().export(serialiser); writer.close(); }
try { String name = getLocalName(rdf.toExternalForm()); if (format != null && !format.equals(RDFFormat.forFileName(name))) { name += "." + format.getDefaultFileExtension();
private static void checkFileParseable(@Nullable final File file, @Nullable final String formatString) { if (file == null) { if (formatString == null) { throw new IllegalArgumentException("Cannot detect RDF format " + "and compression of STDIN: please specify option -s"); } return; } checkFileExist(file); final RDFFormat defaultFormat = detectRDFFormat(formatString, null); final Compression defaultCompression = detectCompression(formatString, null); final RDFFormat format = RDFFormat.forFileName(file.getName()); if (format == null && defaultFormat == null) { throw new IllegalArgumentException("Unknown RDF format for file " + file); } else if (format != null && defaultFormat != null && !format.equals(defaultFormat)) { System.err.println("Warning: detected RDF format for file " + file + " doesn't match specified format"); } final Compression compression = Compression.forFileName(file.getName(), Compression.NONE); if (defaultCompression != null && !compression.equals(defaultCompression)) { System.err.println("Warning: detected compression format for file " + file + " doesn't match specified format"); } }
if (preferredFormat != null && !preferredFormat.equals(format)) {
if (preferredFormat != null && !preferredFormat.equals(format)) {
if (kb.isStatementIdentifiers() && !RDFFormat.RDFXML.equals(format)) throw new IllegalArgumentException( "SIDs mode requires RDF/XML interchange.");
if (kb.isStatementIdentifiers() && !RDFFormat.RDFXML.equals(format)) throw new IllegalArgumentException( "SIDs mode requires RDF/XML interchange.");
if (format.equals(RDFFormat.N3)) { serialiser=new N3Writer(writer); } else if (format.equals(RDFFormat.RDFXML)) { serialiser=new RDFXMLWriter(writer); } else if (format.equals(RDFFormat.NTRIPLES)) { serialiser=new NTriplesWriter (writer); } else if (format.equals(RDFFormat.TRIG)) { serialiser=new TriGWriter (writer); } else if (format.equals(RDFFormat.TURTLE)) { serialiser=new org.openrdf.rio.turtle.TurtleWriter(writer);
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); }
if (format.equals(RDFFormat.N3)) { serialiser=new N3Writer(writer); } else if (format.equals(RDFFormat.RDFXML)) { serialiser=new RDFXMLWriter(writer); } else if (format.equals(RDFFormat.NTRIPLES)) { serialiser=new NTriplesWriter (writer); } else if (format.equals(RDFFormat.TRIG)) { serialiser=new TriGWriter (writer); } else if (format.equals(RDFFormat.TURTLE)) { serialiser=new org.openrdf.rio.turtle.TurtleWriter(writer);
throw new AssertionError(e); } catch (RDFParseException e) { if (override == null && format.equals(RDFFormat.NTRIPLES)) {
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); }
if(detectedFormat != null && !format.equals(detectedFormat)) { log.warn("user-specified format ({}) overrides auto-detected format ({})", format.getName(), detectedFormat.getName());
if(detectedFormat != null && !format.equals(detectedFormat)) { log.warn("user-specified format ({}) overrides auto-detected format ({})", format.getName(), detectedFormat.getName());
throw new AssertionError(e); } catch (RDFParseException e) { if (override == null && format.equals(RDFFormat.NTRIPLES)) {
RDFContentLanguage format = null; for (RDFContentLanguage l : f.getSupportedLanguages()) { if (RDFFormat.NTRIPLES.equals(l.getFormat())) { format = l;