W3C home > Mailing lists > Public > public-rdf-dawg-comments@w3.org > September 2007

Re: SPARQL test suite updated - soliciting test suite results

From: Lee Feigenbaum <lee@thefigtrees.net>
Date: Thu, 06 Sep 2007 10:28:13 -0400
Message-ID: <46E00E7D.3070608@thefigtrees.net>
To: Gregory Williams <greg@evilfunhouse.com>
CC: public-rdf-dawg-comments@w3.org, Dave Beckett <dave@dajobe.org>

Gregory Williams wrote:
> 
> In the test 
> <http://www.w3.org/2001/sw/DataAccess/tests/data-r2/distinct/manifest#distinct-9>, 
> there is an expected result with the binding v = "1.3e0"^^xsd:double. 
> The data for this test is specified in turtle, with triples such as:
> 
> :z3 :p1 1.3e0 .
> 
> However, the turtle spec allows for any legal lexical representation of 
> an xsd:double in parsing unquoted double values[1]. Given this, it is 
> possible for the :distinct-9 query to return valid results with any 
> number of lexical representations for 1.3e0, causing discrepancies 
> between the actual results and those listed in the test suite.

Hi Gregory,

Thanks for the comment. This was a part of the Turtle spec. with which 
we were previously unfamiliar. The intent of the group is that the form 
in the data be the lexical form in the RDF dataset being queried 
against. From your understanding/reading of the spec, do you believe 
that representing numeric and boolean literals with an explicit literal 
form,
   "1.3e0"^^xsd:double

,unambiguously indicates the lexical form of the RDF term being 
represented?

I'm CCing Dave Beckett - Dave, can you help clarify this for us?

thanks,
Lee

> 
> Does any document relating to the test suite or the SPARQL query results 
> xml format discuss this issue? I may have missed something, but given 
> the definition of graph equivalence[2] and literal equality[3], I 
> believe this is a problem with the test data. Is a test harness meant to 
> be aware of all possible lexical representations of these values? Any 
> feedback on this issue would be greatly appreciated.
> 
> thank you,
> gregory williams
> 
> 
> [1] http://www.dajobe.org/2004/01/turtle/#double
> [2] http://www.w3.org/TR/rdf-concepts/#section-graph-equality
> [3] http://www.w3.org/TR/rdf-concepts/#section-Literal-Equality
> 
Received on Thursday, 6 September 2007 14:28:25 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:14:51 GMT