Yes I'm aware the specification doesn't cover this

What I put in was simply parsing for what TSVOutput and CSVOutput
currently produce so it can be round tripped

Some magic variable name in the header row might be preferable

Rob



On 9/26/12 11:57 AM, "Andy Seaborne" <[email protected]> wrote:

>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/Quer
>>yEngineHTTP.java
>>      
>>jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/CSVInp
>>ut.java
>>      
>>jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/TSVInp
>>ut.java
>>      
>>jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/serializer/Seria
>>lizer.java
>>      
>>jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/resultset/TestRe
>>sultSetFormat2.java
>

Reply via email to