Feedback on character escape sequences in the local names

Section 19 asks for feedback on at-risk features:
http://www.w3.org/TR/sparql11-query/#grammar

Regarding this at-risk feature: 

    Allow certain character escape sequences in the local 
    part of prefixed names. Thesa are the non-alphanumeric
    characters allowed in an IRI path. The characters are
    ~.-!$&'()*+,;=:/?#@%_.

I am somewhat in favor of this change, though I am open
to being convinced differently.  On the minus side, it adds
the same functionality as percent encoding, but percent 
encoding is more uniform, because that is the format that is
already produced by the SPARQL Function ENCODE_FOR_URI.  So for
machine-generation of local names, it seems inferior to percent
encoding.  But on the plus side, it provides a convenience
for human reading and writing of certain local names.


-- 
David Booth, Ph.D.
http://dbooth.org/

Opinions expressed herein are those of the author and do not necessarily
reflect those of his employer.

Received on Wednesday, 1 February 2012 00:38:36 UTC