Including tags (U+E0000-E0FFF) in iprivate

When working on the text for Legacy Extended IRIs, I found that
RFC 3987 excluded the code range reserved in Unicode for tags
(U+E0000-E0FFF) from IRIs. This was done on purpose, such tags
can make identifiers look the same but behave differently.
However, while we have allowed the private use areas for the
query part (where the basic idea is data transfer), we haven't
done so for the tag range.

Talking with Michel Suignard last week at the Internationalization
and Unicode conference, the two of us got to the conclusion that
this must have been an oversight. So we are proposing to add the
tag range to the iprivate production, as follows:

old:

   iprivate       = %xE000-F8FF / %xF0000-FFFFD / %x100000-10FFFD

new:

   iprivate       = %xE000-F8FF / %xE0000-E0FFF / %xF0000-FFFFD
                  / %x100000-10FFFD

I have listed this issue as:
http://www.w3.org/International/iri-edit#private-include-tags-115

Any comments are highly appreciated.

Regards,    Martin.


#-#-#  Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-#  http://www.sw.it.aoyama.ac.jp       mailto:duerst@it.aoyama.ac.jp     

Received on Thursday, 25 October 2007 05:03:43 UTC