I like the way you have summarized, and it is easier for me to address the real issue, and have a chance to post my thinking.
For the following issue in your post: One way to look at the above is that the DNS just doesn't have enough information available during matching. The matching algorithms don't have access to language information, country information, or other things than could be used to sort out similarities and variants. And the DNS does exact matches -- no ambiguities permitted. If the needed information isn't there, no matching tricks or "preparation" is going to help -- there is no place in the DNS or either magic of "do what I mean" capabilities either. Discussion: The country information has been in TLD already, it can be addressed in Layer 3. The language information is not coded in anyway except local standard - that is the input processor. The script information is implied by code blocks from UCS. There is no way to put country information back in DNS label. There is a way to put language tag onto a label by using zh--china.com or mo--mongolian.com. There is a way to extract script imformation from UCS block # by UCS codepoint itself. Problems: Language infor is different from script infor. Script infor can not separate C,J,Ks with UCS codepoints, the only way to separate them is stick with language infor and combine with codepoints to tell the difference. For example, without input language information as UCS codepoints: kana+CJK is Japanese, using Japanese rules; Hangul+CJK is Korean, using Korean rules; CJK only defaults to Chinese rules and subject to TC/SC equivalence examination and label comparison. With input buffer protocol, the language infor. is easy and can be saved. If we are agree with this part, then I can continue. Because this is the language tag I am proposing. The tag can be saved as zh--china.com mo--mongolian.com to going into DNS for comparison. I have something else to attend while I am doing this message, so this did not get posted earlier. I intend to discuss on your long post one point at a time. Liana
