W3C home > Mailing lists > Public > public-sparql-dev@w3.org > April to June 2008

Re: Bug in SPARQL grammar?

From: Axel Polleres <axel.polleres@deri.org>
Date: Fri, 02 May 2008 15:19:12 +0100
Message-ID: <481B22E0.7010608@deri.org>
To: Lee Feigenbaum <lee@thefigtrees.net>
CC: public-sparql-comments@w3.org, public-sparql-dev@w3.org

Lee Feigenbaum wrote:
> Axel Polleres wrote:
>>
>> I am asking myself whether there is an error in the SPARQL grammar for 
>> typed RDFLiterals:
> 
> I think it's just a case of poor naming :) See below.
> 
>> Now, when I look at SPARQL's grammar I find:
>>
>> SPARQL: http://www.w3.org/TR/rdf-sparql-query/
>>
>>  RDFLiteral ::= String ( LANGTAG | ( '^^' IRIref ) )?
>>
>>  IRI_REF ::= '<' ([^<>"{}|^`\]-[#x00-#x20])* '>'
> 
> IRIref != IRI_REF
> 
> The relevant rule is
> 
> http://www.w3.org/TR/rdf-sparql-query/#rIRIref
> 
> which reads:
> 
> [67]        IRIref        ::=        IRI_REF | PrefixedName
> 
> 
> So I believe this is correct.
> 
> Lee

Thanks, my misunderstanding, indeed naming was a bit confusing :-)

Axel

>> Note: No qnames are allowed here in the type position, although
>>       qnames like xs:integer *are* actually used for typed literals in
>>       the examples in the SPARQL document.
>>
>> I assume this is a bug?
>>
>> Axel
>>


-- 
Dr. Axel Polleres, Digital Enterprise Research Institute (DERI)
email: axel.polleres@deri.org  url: http://www.polleres.net/

rdfs:Resource owl:differentFrom xsd:anyURI .
Received on Friday, 2 May 2008 14:19:57 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 2 May 2008 14:19:57 GMT