14 Feb 2012 22:25
U-labels and draft-obispo-epp-idn-00
Andrew Sullivan <ajs <at> anvilwalrusden.com>
2012-02-14 21:25:05 GMT
2012-02-14 21:25:05 GMT
Hi, draft-obispo-epp-idn-00 includes a mechanism for indicating some sort of code point selector (there called a language tag). I mentioned before my reservation about this term "language tag", and suggested that future developments would likely make something more generic somewhat more useful (even if we continue to use RFC 5646 to generate the tags that serve as identifiers, as I think we should). I noted today, however, another thing that bugs me. RFC 5731 makes the <domain:name> data conform to RFC 952 as updated by RFC 1123. At the risk of oversimplifying, this is the LDH rule. RFC 5891 section 4.1 suggests that it would be desirable to require both the A-label and U-label as input, so that the registry side could valdate whether the A-label actually corresponds to the desired U-label. I know that some don't think this is a good policy to have, but that's not relevant for this discussion; the question is, if someone were going to implement such a policy, how could they? I'm wondering whether we couldn't make an optional element in this proposed extension that would contain the name in U-label form. In other words, in the U-label format, A-labels wouldn't be allowed. A repository, on receiving this, could validate that the A-label and U-label matched. If they did not, it would be an error. Thoughts? A(Continue reading)
> RFC 5891 is about how you handle the A-label and U-label when you get
> it at registration time.
>
>> Of course, it is arguable what kind of Unicode string is expected,
>
> The reason I was focusing on U-labels rather than any old Unicode
> string is in line with what others have said. If a registry gets a
> Unicode string in NFD, or gets a string with upper case characters, or
> a whole host of other possible mistakes under IDNA2008, I wouldn't
> expect that to be accepted. What goes in a slot intended for a U-label
> ought to be a real U-label. The only question is whether the U-label
> and the A-label match one another.
>
> Best regards,
RSS Feed