- From: Peter F. Patel-Schneider <pfpschneider@gmail.com>
- Date: Tue, 18 Apr 2017 06:55:47 -0700
- To: Holger Knublauch <holger@topquadrant.com>, "public-rdf-sha." <public-rdf-shapes@w3.org>
I stupidly missed the "for the datatypes supported by SPARQL 1.1, is not an ill-typed literal" so there should probably be three violations. I've updated the test. However, there is no pointer to just what are the supported SPARQL 1.1 datatypes, and the situation with respect to supported datatypes in SPARQL 1.1 is somewhat murky. In Section 17.1 of SPARQL 1.1 Query Language there is a list of datatypes that provide typing for SPARQL operators. However, there is no mention of "supported" or "support" in this section. In Section 3.3 there is "In addition to numeric types, SPARQL supports types xsd:string, xsd:boolean and xsd:dateTime". There are also a few examples of supported datatypes. This makes it difficult to determine with precision what the datatypes supported by SPARQL 1.1 are. It thus would probably be a good idea to provide a better description of what datatypes are meant here, something along the lines of "the XML Schema datatypes listed in Section 17.1 of SPARQL 1.1 Query Language". peter On 04/18/2017 03:02 AM, Holger Knublauch wrote: > Hi Peter, > > thanks for another batch of tests, as submitted here: > > https://github.com/w3c/data-shapes/pull/52 > > I again had to fix a syntax error - please check that the files are at least > valid Turtle before submitting. Thanks. > > The test /core/property/datatype-ill-formed does not look correct to me. You > expect that only the xsd:integer 55 is invalid, but IMHO "300"^^xsd:byte and > "c"^^xsd:byte are also invalid literals for xsd:byte. > https://www.w3.org/TR/xmlschema-2/#byte sets its range between -128 and 127, > so 300 would be invalid. Likewise "c" would be invalid. > > Please clarify. > > Holger >
Received on Tuesday, 18 April 2017 13:56:23 UTC