private static void writeDataset(Prologue prologue, Dataset dataset, ResultsFormat outputFormat) { if ( outputFormat == null || outputFormat == ResultsFormat.FMT_UNKNOWN ) outputFormat = ResultsFormat.FMT_TEXT ; if ( outputFormat.equals(ResultsFormat.FMT_NONE) ) return ; if ( outputFormat.equals(ResultsFormat.FMT_TEXT) ) { System.out.println("# ======== ") ; RDFDataMgr.write(System.out, dataset, Lang.TURTLE) ; System.out.println("# ======== ") ; return ; } if ( outputFormat.equals(ResultsFormat.FMT_RDF_NQ) ) { RDFDataMgr.write(System.out, dataset, Lang.NQUADS); return ; } if ( outputFormat.equals(ResultsFormat.FMT_RDF_TRIG) ) { RDFDataMgr.write(System.out, dataset, Lang.TRIG); return ; } System.err.println("Unknown format: " + outputFormat) ; }
outputFormat = ResultsFormat.FMT_TEXT ; if ( outputFormat.equals(ResultsFormat.FMT_NONE) ) return ; if ( outputFormat.equals(ResultsFormat.FMT_RS_XML) ) { ResultSetFormatter.outputAsXML(System.out, b) ; return ; if ( outputFormat.equals(ResultsFormat.FMT_RDF_N3) || outputFormat.equals(ResultsFormat.FMT_RDF_TTL) ) { RDFOutput.outputAsRDF(System.out, "TURTLE", b) ; System.out.flush() ; if ( outputFormat.equals(ResultsFormat.FMT_RS_JSON) ) { ResultSetFormatter.outputAsJSON(System.out, b) ; return ; if ( outputFormat.equals(ResultsFormat.FMT_TEXT) ) { if ( outputFormat.equals(ResultsFormat.FMT_RS_CSV) ) { ResultSetFormatter.outputAsCSV(System.out, b) ; return ; if ( outputFormat.equals(ResultsFormat.FMT_RS_TSV) ) { ResultSetFormatter.outputAsTSV(System.out, b) ; return ;
if ( outputFormat.equals(ResultsFormat.FMT_NONE) ) return ; if ( outputFormat.equals(ResultsFormat.FMT_TEXT) ) { System.out.println("# ======== ") ; RDFDataMgr.write(System.out, model, Lang.TURTLE) ; if ( outputFormat.equals(ResultsFormat.FMT_RDF_XML) ) { model.write(System.out, "RDF/XML-ABBREV", null) ; return ; if ( outputFormat.equals(ResultsFormat.FMT_RDF_TTL) ) { model.write(System.out, "N3", null) ; return ; if ( outputFormat.equals(ResultsFormat.FMT_RDF_N3) ) { model.write(System.out, "N3", null) ; return ; if ( outputFormat.equals(ResultsFormat.FMT_RDF_NT) ) { model.write(System.out, "N-TRIPLES", null) ; return ; if ( outputFormat.equals(ResultsFormat.FMT_RDF_NQ) ) { model.write(System.out, "N-QUADS", null) ; return ; if ( outputFormat.equals(ResultsFormat.FMT_RDF_TRIG) ) { model.write(System.out, "TriG", null) ;
if ( outputFormat.equals(ResultsFormat.FMT_COUNT) ) { int count = ResultSetFormatter.consume(resultSet) ; PrintStream pOut = new PrintStream(out); if ( outputFormat.equals(ResultsFormat.FMT_RDF_XML) ) { RDFOutput.outputAsRDF(out, "RDF/XML-ABBREV", resultSet) ; return true; if ( outputFormat.equals(ResultsFormat.FMT_RDF_TTL) ) { RDFOutput.outputAsRDF(out, "TTL", resultSet) ; return true; if ( outputFormat.equals(ResultsFormat.FMT_RDF_NT) ) { RDFOutput.outputAsRDF(out, "N-TRIPLES", resultSet) ; return true; if ( outputFormat.equals(ResultsFormat.FMT_TUPLES) ) { PlainFormat pFmt = new PlainFormat(out, prologue) ; ResultSetApply a = new ResultSetApply(resultSet, pFmt) ;
/** * Read in any kind of result kind (result set, boolean, graph) * @deprecated Use ReadAnything.read(filenameOrURI); */ @Deprecated public static SPARQLResult result(String filenameOrURI, ResultsFormat format) { if (format == null) format = ResultsFormat.guessSyntax(filenameOrURI); if (format == null) { Log.warn(ResultSet.class, "Null format - defaulting to XML"); format = ResultsFormat.FMT_RS_XML; } if (format.equals(ResultsFormat.FMT_TEXT)) { Log.error(ResultSet.class, "Can't read a text result set"); throw new ResultSetException("Can't read a text result set"); } if (format.equals(ResultsFormat.FMT_RS_XML) || format.equals(ResultsFormat.FMT_RS_JSON) || format.equals(ResultsFormat.FMT_RS_TSV) || format.equals(ResultsFormat.FMT_RS_CSV)) { SPARQLResult x = ReadAnything.read(filenameOrURI); return x; } if (ResultsFormat.isRDFGraphSyntax(format)) { Model model = FileManager.get().loadModel(filenameOrURI); return new SPARQLResult(model); } Log.error(ResultSet.class, "Unknown result set syntax: " + format); return null; }
public static void outputResultSet(ResultSet results, Prologue prologue, ResultsFormat outputFormat) { if ( outputFormat.equals(ResultsFormat.FMT_UNKNOWN) ) outputFormat = ResultsFormat.FMT_TEXT ; // Proper ResultSet formats. if ( prologue == null ) prologue = new Prologue(globalPrefixMap) ; Lang lang = ResultsFormat.convert(outputFormat) ; if ( lang != null ) { Context context = ARQ.getContext().copy(); if ( prologue != null ) context.set(ARQConstants.symPrologue, prologue); ResultsWriter.create().context(context).lang(lang).build().write(System.out, results); System.out.flush() ; return ; } boolean done = ResultsFormat.oldWrite(System.out, outputFormat, prologue, results); if ( !done ) System.err.println("Unknown format request: " + outputFormat) ; System.out.flush() ; }
return ResultSetMgr.read(input, lang) ; if (format.equals(ResultsFormat.FMT_TEXT)) { Log.warn(ResultSet.class, "Can't read a text result set"); throw new ResultSetException("Can't read a text result set"); if (format.equals(ResultsFormat.FMT_RDF_XML)) { Model m = ModelFactory.createDefaultModel(); m.read(input, null); if (format.equals(ResultsFormat.FMT_RDF_TTL)) { Model m = ModelFactory.createDefaultModel(); m.read(input, null, "TURTLE"); if (format.equals(ResultsFormat.FMT_RDF_N3)) { Model m = ModelFactory.createDefaultModel(); m.read(input, null, "N3"); if (format.equals(ResultsFormat.FMT_RDF_NT)) { Model m = ModelFactory.createDefaultModel(); m.read(input, null, "N-TRIPLES");
if (format.equals(ResultsFormat.FMT_TEXT)) { Log.error(ResultSet.class, "Can't read a text result set"); throw new ResultSetException("Can't read a text result set"); if (format.equals(ResultsFormat.FMT_RS_XML) || format.equals(ResultsFormat.FMT_RS_JSON)) { SPARQLResult x = ReadAnything.read(filenameOrURI); if (x.isResultSet())