Re: About draft-idn-klensin-tld-00.txt
John C Klensin <[email protected]>
| Newsgroups | gmane.ietf.idn |
|---|---|
| Message-ID | <165334343.1035456336@localhost> |
--On Thursday, 24 October, 2002 18:06 +0900 "=?windows-1252?Q?=22=3F=3F=3F=40=3F=3F=3F=22?=" <[email protected]> wrote: > Hello, > > This is SeungHo Lee from netpia.com, Korea. > > I have just finished reading your new I-D about idn-tld > and there are some parts I want to know more specifically > about this draft and your thoughts. First of all, this draft is definitely _not_ an IDN WG work item or topic. I'm not quite sure why the I-D administrator posted it to the WG's list, although I think it is reasonable that WG members be aware of it. It is strictly a client-side suggestion, with significantly fewer "on the wire" or server implications than IDNA and so is probably not even an appropriate subject for formal IETF work. It is not an IRNSS topic either, although it is generally concerned with Internationalization and the i18n/l10n boundary. So, if people want to discuss it, please take it to the intloc list if you think that would be useful or just send me private mail, to which I will try to respond if it is technical in nature, rather than argumentative. Please do not copy the IDN list on any response to this note unless the co-Chairs make some suggestion to the contrary. > I hope you could have some time to answer this questions. :) > > 1. > Could you give me one simple example of local table for local > translation you mentioned? Because I'm not sure 'to what' the > local launguage is translated and what does the "translation" > exactly means. This applies only to TLD names. So the target for translation would be a TLD name. I would expect that a local translation table for use in Korea by speakers of the Korean language would contain Korean names or mnemonics for each of the TLDs (or each of the TLDs that were considered to be of interest), mapping onto the public identifiers (ISO3166-1 codes or other top-level DNS labels) for those TLDs. I would expect that, in particular, it would contain the name for South Korea as it is normally written and used in your country, mapping onto .KR. Similarly, I would expect a table for use in, say, Spain for use by Spanish-speakers, to contain names or mnemonics based on the Spanish language. So, a Korean table would typically contain the names of the Spanish and Korean TLDs, and the generic TLDs, in Korean, while a table for Spain would contain mappings (translations) from Spanish for each of those domains. And so forth, for every language or language variant whose users thought it was worth the trouble. > Does the translation mean "encoding" translation (to > ASCII-compatible)? Is is right that if embodied as you > suggested in this draft there is no need to add new root > servers? No. The term "translation" is used literally and in its normal sense. The Korean user would see the TLD name (label) as a Korean name, in Korean characters, but the application would put only the Roman-character-based global names of those TLDs, coded as usual in ASCII, on the wire or into DNS interfaces. > 2. > You wrote in 1.1 > -The effort to do this rapidly became known as "multilingual > domain -names", although that is a misnomer, since the DNS > deals only with -characters and identifier strings, and not, > except by accident, what -people usually think of as "names". > > Like [DNSROLE] I could see you don't think DNS is not for > human, but for machine. Namely, DNS is basically an identifier > for machine, not for human... Am I right? Yes, I still believe that. But it has little to do with this document. If the DNS is to be used as a naming environment, we must figure out how to internationalize it. In accepting Stringprep, the WG (and the IETF) have essentially concluded that a significant amount of that work is best done client-side, rather than sending, e.g., Unicode characters to a DNS server and having it do all comparisons and other mappings. But that decision, in turn, makes it appropriate to ask the question of what things can be better done by localization, rather than by uniform global solutions. The only "machines, not humans" element of this is that the strings provided by, or presented to, the users are not the strings that go on the wire. But IDNA already takes us to that point, so it is nothing new. > 3. > But there are a few opinions that domain names should reflect > real entities and if they can't, there should be > addresses(identifiers) for human in the Internet... How do you > think about these opinions? It depends somewhat on what, exactly, is meant by "real entities". My personal belief is that human-accessible naming should be provided through some service with directory capabilities including non-exact lookup, e.g., that outlined in draft-klensin-dns-search-04.txt. But, if people are going to insist on trying to make the DNS accomodate human-friendly, internationalized, naming, then I believe that we must find ways to do that which are consistent with the way the DNS works and is operated in practice. Creation of additional ccTLDs for each name by which a country is called (officially or otherwise) seems to me to be unwise and largely inconsistent with the structure of the DNS. So I wanted to point out that there is a plausible alternative, one that provides local naming for TLDs while avoiding the need for many additional TLDs with largely overlapping content. > 4. > And If you think domain names are not for human, I guess IDN > is also not for human because it is just another form of > current domain names. (It'll have the same hierarchical > structure..) Am I right? If you are trying to start an argument, this is not the place. Let me only say that I consider the use of the DNS for user-friendly names, and, especially, for "searching by name-guessing" to be inappropriate and that the monohierarchical structure is only part of the problem. I believe it is inappropriate for LDH-style names and inappropriate for internationalized ones -- slightly more so for the latter because the large character repertoire creates additional "opportunities" for mischief and confusion. At the same time, I recognize that people want to encode non-ASCII names into the DNS, if only to make host and resource identifers more conveniently remembered. I believe we should do that well, correctly, and safely. > 5. > I think currentyl there are two problems about DNS. > One is the linguistic problem - IDN parts. > And Another one is about domain names' not representing real > world entities... > > I think you think that the first problem is to be solved > through IDN ... (IDNA + this draft??) And the second one is to > be solved by DNS-SEARCH you suggested before... Am I right? I am not sure that I would draw the distinction quite that way, but that may be just a difference in the language we are using. I do not believe that IDN is a complete solution to internationalization, even internationalization constrained to work within the DNS. I believe that, to be practical and to avoid large amounts of confusion, IDNA is only part of the "solution". Other parts might include some localization suggestions like this one and, probably more important, per-zone or per-registry restrictions on what can actually be stored in a zone. The latter might possibly include some homogeneity rules for scripts that will be commonly used in that domain and/or use of Mark's suggestions about detection and reporting of mixed-script labels. regards, john