W3C home > Mailing lists > Public > public-rdf-wg@w3.org > November 2011

Re: Aligning Turtle and SPARQL escape sequence processing.

From: Richard Cyganiak <richard@cyganiak.de>
Date: Tue, 22 Nov 2011 16:56:26 +0000
Cc: RDF-WG <public-rdf-wg@w3.org>
Message-Id: <08AEB55A-D690-4E15-ADD3-ABEFD864D232@cyganiak.de>
To: Andy Seaborne <andy.seaborne@epimorphics.com>
On 22 Nov 2011, at 15:56, Andy Seaborne wrote:
> 1/ character escapes -- \t, \n \r \b \f \" \' \\
> 2/ unicode escapes :  \u1234 and \U12345678

> Suggested changes for Turtle:
> T1/ Allow unicode escapes in prefixed names.

-1, I think. I don't see the use case. Allowing them in the xxx part of an xxx:yyy prefixed name strikes me as silly. Allowing them in the yyy part is weird given that all sorts of punctuation is disallowed there anyways and one can always use a <full_IRI> if one wants to use unicode escapes. Most languages don't allow escapes in identifiers, see XML or Java.

Same argument applies to SPARQL.

Seriously, what's the use case?

> T2/ Only allow character escapes in strings, not IRIs (or prefix names but they aren't allowed in them at the moment).


> T3/ Add \f and \b character escapes.


> T4/ Remove \> (side effect of T2).

Received on Tuesday, 22 November 2011 16:56:55 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:04:10 UTC