Internationalization Status and Directions: IETF, JET, and ICANN John C Klensin October 2002 © 2002 John C Klensin.

Slides:



Advertisements
Similar presentations
IDN TLD Variants Implementation Guideline draft-yao-dnsop-idntld-implementation-01.txt Yao Jiankang.
Advertisements

Analysis of the impact of IPv4 transfer policies; Issues and solutions Dawit Bekele & John Schnizlein Internet Society AfriNIC-9 Mauritius.
Prepared by Corporate Affairs September ICANN Update AfriNIC9 26 November 2008 Pointe aux Piments, Mauritius Anne-Rachel Inné ICANN.
CcTLD Agreement Update ICANN Public Forum Melbourne, Australia 12 March, 2001 Andrew McLaughlin ICANN Policy Guy.
Internet Protocols and Innovation John C Klensin John C Klensin and Associates
Whois Internationalization Issues John C Klensin.
International Domain Name Committee Proceedings Report Shanghai, China October, 2002.
Internationalizing WHOIS Preliminary Approaches for Discussion Internationalized Registration Data Working Group ICANN Meeting, Brussels, Belgium Jeremy.
ICANN Rio Meeting IDN Authorization for TLDs with ICANN agreements 26 March, 2003 Andrew McLaughlin.
RFC3743 and IDN TLD tests YAO Jiankang CNNIC. What is RFC 3743? RFC3743 JET Guidelines for IDN Registration and Administration for Chinese, Japanese,
Internationalized Domain Names Introduction & Update MENOG 1 Bahrain April 3-5, 2007 By: Baher Esmat Middle East Liaison.
IDN Variant Issues Project (VIP) Project Update and Next Steps 11 April 2012.
The creation of "Yaolan.com" A Site for Pre-natal and Parenting Education in Chinese by James Caldwell DAE Interactive Marketing a Web Connection Company.
Moving Towards Internationalized Domain Names Paul Hoffman Internet Mail Consortium September 7, 2000.
Global Registry Services 1 INTERNATIONALIZED Domain Names Testbed presented to ITU/WIPO Joint Symposium Geneva 6-7 Dec An Overview On VeriSign Global.
42 Reprise: Early technical IDN approaches “Just use” UTF-8 or 8859-N or GB2312, or Big5, or KOI-8, or… Tagging problem w/ DNS The IDNA Approach –Name.
Text #ICANN50. Text #ICANN50 IDN Variant TLD Program GNSO Update Saturday 21 June 2014.
Internationalized Domain Names Status Report Prepared for: ICANN Meeting, Lisbon 29 March, 2007 Tina Dam IDN Program Director ICANN
International Domain Name TWNIC Nai-Wen Hsu
1 Updated as of 1 July 2014 Issues of the day at ICANN Internationalized Domain Names (IDNs) KISA-ICANN Language Localisation Project Module 2.3.
Introduction to Chinese Domain Name ZHANG Hong Aug 24, 2003.
#ICANN51 1 Translation and Transliteration of Contact Information PDP Working Group Activities Update ICANN Los Angeles Meeting October 2014 Chris Dillon.
Transition of U.S. Commerce Department’s National Telecommunications and Information Administration (NTIA) Stewardship of the IANA Functions to the Global.
1 © 2000, Cisco Systems, Inc. DNSSEC IDN Patrik Fältström
IDN over EPP (IDNPROV) IETF BOF, Washington DC November 2004.
Internationalized Domain Names Technical Review and Policy Implications John C Klensin APTLD Manila 23 February 2009.
Internationalized Domain Names: Overview of ICANN Activities Masanobu Katoh, Chair, IDN Committee Director, ICANN Board CDNC-CNSG-MINC IDN Joint Meeting.
Launching IDN & IDN TLDs: A gTLD Registry Perspective APNIC, Beijing
Universal Acceptance of IDN ICANN London |
Domain Names, Internationalization, and Alternatives John C KLENSIN © John C Klensin, 2002.
An Over View of current IDN Developments Eng.Mohamed El Bashir Ahmed Chairman – Sudan Internet Society “SIS” ICANN ccNSO Council Member ICANN IDN Committee.
IDN Standards and Implications Kenny Huang Board, PIR
Internationalized Domain Names (IDNs) Yale A2K2 Conference New Haven, USA April 27, 2007 Ram Mohan Building a Sustainable Framework.
CcTLD IDN TF Report ccTLD Meeting, Rio de Janero Mar. 25, 2003 Young-Eum Chair, ccTLD IDN TF.
NASK: at the cutting edge of technology Andrzej Bartosiewicz ITU-T SG17 meeting Moscow, 2005.
Global Registry Services 1 INTERNATIONALized Domain Names Testbed An Overview On VeriSign Global Registry Services.
Internationalized Domain Names: Legal Issues and Potential Abuses Michael YAKUSHEV cctld.ru.
Internationalized Domain Names (IDN) APAN Busan James Seng former co-chair, IDN Working Group.
Registration of IDN Language Tables John L. Crain Bangkok, CcTLD Training 2004 John L. Crain Bangkok, CcTLD Training 2004.
International Domain Name Committee Proceedings Report Ghana, March 2002.
1 IDN TLD Progress Veni Markovski Manager, Regional Relations ccTLD Meeting, Slovenia – 7-8 Sept 2009.
JIG (Joint ccNSO-GNSO IDN Group) Update APTLD | New Delhi Feb 23, 2012.
Internationalized Domain Names Dr. Cary Karp MUSENIC Project Manager Second MUSENIC Project Workshop Stockholm, March 2004 MUSENIC – The Museum Network.
Dedicated to preserving the central coordinating functions of the global Internet for the public good. John L. Crain, Chief Technical Officer, ICANN
Community Readiness for IDN Variant TLDs Arabic Script Case Sarmad Hussain Center for Language Engineering Al-Khawarizmi Institute of Computer.
ccTLD IDN Report ccTLD Meeting, Montreol June 24, 2003 Young-Eum
1 1 The Why & How of IDN Generic Domain Names Presented by: Chuck Gomes Date: 13 May 2010.
IDNs in Norway wwTLD-meeting Hilde Thunem.
A brief introduction of JET and its activities 25 Mar 2003 Hiro HOTTA
1 1 The GNSO Role in Internet Governance Presented by: Chuck Gomes Date: 13 May 2010.
IDN UPDATE Tina Dam ICANN Chief gTLD Registry Liaison Public Forum, Wellington 30 March 2006.
IDNAbis and Security Protocols or Internationalization Issues with Short Strings John C Klensin SAAG – 26 July 2007.
ICANN Regional Outreach Meeting, Dubai 1–3 April Toward a Global Internet Paul Twomey President and CEO 1 April 2008 ICANN Regional Meeting 1–3.
The original Internationalized Domain Name (IDN) WG set the requirements for international characters in domain names in RFC 3454, RFC3490, RFC3491 and.
Internationalization of Domain Names James Seng CTO, i-DNS.net International co-chair, IETF IDN Working Group.
Internet Governance Forum Brazil, 2007 Workshop: “ Internet Users' Voices on Internationalized Domain Names ” Andrzej Bartosiewicz, NASK.
1 New gTLD Program What kind of Internet do you want? Speakers: Olof Nordling and Karla Valente Date: June 11, 2008.
GNSO IDN Working Group Meetings 3-4 Teleconference 30 January 2007 Contacts:
IDN issues ITU-T SG16-Q7 26 July Objective Provide a set of examples why IDN study at ITU-T could be considered Demonstrate the need of ITU recommendation.
GNSO IDN work Dr Bruce Tonkin Chair, GNSO Council IDN Workshop Marrakech, June 25, 2006.
1 Internationalized Domain Names Paul Twomey 7 April 2008.
1 27Apr08 Some thoughts on Internet Governance and expansion of the Domain Name space Paul Twomey President and CEO 9 August 2008 Panel on Internet Governance.
Director of Data Communications
Defining Namespaces Challenges with Internet Namespaces Jonne Soininen
IDN Variant TLDs Program Update
Updates about Work Track 5 Geographic Names at the Top-Level
JET Meeting Report - Agreement on IDN Registration Policy -
International Domain Name Committee Proceedings Report
John C Klensin APNIC Beijing, 25 August 2009
Sarmad Hussain Internationalized Domain Names (IDN) Programs Director
Presentation transcript:

Internationalization Status and Directions: IETF, JET, and ICANN John C Klensin October 2002 © 2002 John C Klensin

Four topics today IETF Work and Status Opportunities, risks, and registry restrictions Registry restrictions for CJK strings: the JET work Another look at multilingual TLDs

Disclaimer Unless specified as a committee recommendation, policy recommendations have not been discussed enough in the ICANN IDN committee to know whether there is consensus

IETF Work and Status Several separate components Unicode handling and encoding –Stringprep –Punycode DNS-specific –Nameprep –IDNA Approved for publication as Proposed Standards

Unicode Handling Protocols Tables for matching and filtering –“Stringprep” Encoding to ASCII-compatible (ACE) form –“Punycode”

DNS-specific Internationalization Nameprep –A profile of “stringprep” for DNS internationalization IDNA –“Internationalizing Domain Names in Applications” –Base protocol, containing “ToUnicode” and “ToASCII” operations

Opportunities, risks, and registry restrictions IETF work is part of the solution –The problem it solves may still not be clearly understood –How to put a name into the DNS, and query it, given that name is appropriate Still leaves many risks, problems, and issues –Not IETF’s job to solve policy problems –ICANN recommendation to prohibit non-language characters was not accepted by IETF –Solution to these problems lies with ICANN and Zone administrators –“No solution” may equal chaos or effective Internet fragmentation

Risks, problems, and issues Character-related issues –Confusion of names –Alternative characters –Reserved name issues –Non-language characters –Mixed scripts … (not new … most discussed in Melbourne)

Extending existing remedies UDRP not prepared for this –Confusion of character appearances is not grounds for revocation WHOIS committee was asked to look at internationalization –Not reflected in report

Since the protocols won’t provide protection, some alternatives Registry restrictions: Per-zone or global restrictions on what can be registered Script homogeneity restrictions ? Letting the market sort it out

Registry restrictions for CJK strings: the JET work So far, most advanced work on registry restrictions and specific character handling is for CJK Recognized problems earlier and got started Good cooperative effort, focusing on special needs of Chinese characters

Other Languages and Scripts CJK has special problems –Language overlaying –Recent character reforms –Japanese and Korean are mixed-script But every language and script has traps and potential ambiguities –Even English and ASCII

What are the JET Guidelines about? Problems –Some Chinese characters are different in different areas – same words, different characters – but need to match –Matching rules cannot be applied simply on a per-character basis –Can’t “fix” Chinese and wreck Korean or Japanese –And Korean and Japanese have their own issues

JET Guideline Approach Registry restrictions on what can be registered: invalid forms not permitted Careful handling of “variant” characters: –If a string is registered, preferred form must be used. –Reservation “package” of preferred name and variants –Variants of string can be registered only by the same registrant (or not at all) Definitions of permitted characters, preferences, and variant tables are per-zone (typically per- country) Need not restrict to SLD registrations

Variants About characters: –Tables for each national use of language –E.g., not required to agree on one universal table for Chinese (important, e.g., some areas have not adopted Simplified forms) Variant labels –Generated by combining variants of all characters present –If have ABCD, with two variants for B (X and Y) and one for C (Z), six potential labels: ABCD, AXCD, AYCD, ABZD, AXZD, AYZD –Some may then be excluded

JET Guidelines and other languages/ scripts Details will differ, principles of what to look for may be useful Principle of registration restrictions is the important one: ultimately may be the only tool we have Zones bear some responsibility for overall stability of Internet, integrity of references, etc.

Restrictions by TLD Type Language and script restrictions are plausible for ccTLDs –Any such restrictions start with “this language (or script) is more important than that one” decision. –Harder with each additional supported script A generic TLD cannot prefer one language or script –So may not be able to adopt and use effective registration restriction rules. –Which makes IDNs much more dangerous.

Another look at multilingual TLDs TLDs with names other than Roman- derived ISO codes Motivation is not clear –Use of national language in country? –A “free” extra domain (or more than one) for commercial exploitation? – ??? Important to understand problem

Administrative hierarchy structure of DNS Very hard to accurately administer parallel structures. No “see also” construction TLDs are special – must be administratively heterogeneous These are not issues if the reason for a “multilingual TLD” is “free TLD with different administration”

Options and tradeoffs New TLDs anyway –But IDN Committee recommended normal approval process, not a free ride –The administrative problems happen –Allocation is a nasty problem –So are countries with multiple official languages Translation

The Translation Issue Presentation –Ultimately, users don’t care what is in the DNS –They care, greatly, about what they see and type Localization –For a limited namespace, users can see whatever the application-writer likes Two-letter code in, user-preference out (or national preference, or local language preference, or…) –Problem: users need to understand that there is an internal/global form But IDNA is already going to require this

The Role of the DNS Is the DNS the right place to solve these problems? –Many restrictions and requirements for central administrative hierarchy –Poor search support capability when exact name is not known, but “exact” gets harder with IDN Seeing evolution from product-name.TLD to product.company.TLD or There are alternatives and “search engines” are only one group of them.

The Role of a Domain Adminstration Responsibility to the overall Internet community and to users For ccTLDs, ICANN probably can not compel and should not try, but can recommend Registries who cause (or permit) messes that damage others will ultimately be held responsible.

IETF Specification of Name Validity Something of a myth –DNS Protocol does not require LDH – recommends as good/safe practice –Hostname rules were NIC document, not technical standards-track –DNS rules of late 80s and early 90s (including RFC 1591) were IANA documents, not IETF IETF provides “how to” register and look up, and systems/technical constrains Specific syntax and character constraints are a zone administration and IANA/ICANN issue.

Independent of ICANN Domain administrations who Care about the Internet Exist to serve users, registrants, and the Internet community –will develop and use registration restrictions that minimize the risk of confusion and mismatches (accidental or deliberate) No one said this would be easy but… –Internationalization is very important –So is stability and name integrity –This appears to be the price of having both

Some closing thoughts Are there localization solutions that are effective and that meet user needs? Localization does not require ICANN approval or involvement In looking at the DNS to solve a range of i18n issues, are we sure we are asking the right questions? The primary role of ICANN is preserve DNS stability. I hope it can examine this area, and move decisively, before it is too late. “Too late” could be only a month or two from now.

For further reading IETF Proposed Standards for IDN encoding –Final drafts: draft-hoffman-stringprep-03.txt draft-ietf-idn-nameprep-11.txt draft-ietf-idn-punycode-03.txt draft-ietf-idn-idna-14.txt JET Guidelines Current draft –Draft-jseng-idn-admin-01.txt Role of the DNS draft-klensin-dns-role-04.txt (and others) Local translation draft-klensin-idn-tld-00.txt Searching, not exact matching draft-klensin-dns-search-04.txt (and others)

Internet Drafts available from (and elsewhere)

For further reading IETF Proposed Standards for IDN encoding –Final drafts: draft-hoffman-stringprep-03.txt draft-ietf-idn-nameprep-11.txt draft-ietf-idn-punycode-03.txt draft-ietf-idn-idna-14.txt JET Guidelines Current draft –Draft-jseng-idn-admin-01.txt Role of the DNS draft-klensin-dns-role-04.txt (and others) Local translation draft-klensin-idn-tld-00.txt Searching, not exact matching draft-klensin-dns-search-04.txt (and others)