Rob,

Could you say a little more about this?


In legal TSV the header line is required so only a header line is a bit confusing.

In CSV, while header lines are not required, it is by SPARQL.

The SPARQL result set formats don't define boolean results so maybe it's better to fit as a magically understood result set. The current format would be read as a result of zero rows and one column. Instead what do you think about:

TSV:
----------
?_askResult
true
----------

CSV:
----------
_askResult
false
----------

then it will work for Fuseki, say, serving results to a general purpose SPARQL results parser using content negotiation.

And IIRC it's what 4store does.

        Andy


On 25/09/12 19:21, [email protected] wrote:
Author: rvesse
Date: Tue Sep 25 18:21:14 2012
New Revision: 1390037

URL: http://svn.apache.org/viewvc?rev=1390037&view=rev
Log:
Adds support for parsing boolean results from TSV and CSV formats, updates 
QueryEngineHttp.execAsk() to use actual content type to choose parser and allow 
for TSV and CSV content type to be returned

Modified:
     jena/trunk/jena-arq/ReleaseNotes.txt
     
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/http/QueryEngineHTTP.java
     
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/CSVInput.java
     
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/TSVInput.java
     
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/serializer/Serializer.java
     
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/resultset/TestResultSetFormat2.java

Reply via email to