public static ResultsFormat guessSyntax(String url) { return guessSyntax(url, FMT_RS_XML); }
/** * Load a result set from file or URL into a result set (memory backed). * * @param filenameOrURI * @param format * @return ResultSet */ public static ResultSet load(String filenameOrURI, ResultsFormat format) { if (format == null) format = ResultsFormat.guessSyntax(filenameOrURI); InputStream in = IO.openFile(filenameOrURI) ; return load(in, format) ; }
/** * 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; }
inputFormat = ResultsFormat.guessSyntax(resultsFilename) ;
inputFormat = ResultsFormat.guessSyntax(resultsFilename) ;
/** * Load results as a SPARQLResult. If the results are a model, no conversion * to a result set is attempted here. */ public SPARQLResult getResults() { if ( resultFile == null ) return null ; ResultsFormat format = ResultsFormat.guessSyntax(resultFile) ; if ( ResultsFormat.isRDFGraphSyntax(format) ) { Model m = FileManager.get().loadModel(resultFile) ; return new SPARQLResult(m) ; } if ( ResultsFormat.isDatasetSyntax(format) ) { Dataset d = RDFDataMgr.loadDataset(resultFile) ; return new SPARQLResult(d) ; } // Attempt to handle as a resulset or boolean result.s SPARQLResult x = ResultSetFactory.result(resultFile) ; return x ; }
format = ResultsFormat.guessSyntax(filenameOrURI);