International Domain Name TWNIC Nai-Wen Hsu

Slides:



Advertisements
Similar presentations
Unicode/IDN Security Mark Davis President, Unicode Consortium Chief SW Globalization Arch., IBM.
Advertisements

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.
Global Registry Services 1 INTERNATIONALIZED Domain Names Testbed presented to ITU/WIPO Joint Symposium Geneva 6-7 Dec An Overview On VeriSign Global.
Internationalization Status and Directions: IETF, JET, and ICANN John C Klensin October 2002 © 2002 John C Klensin.
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
You’ve got be kidding! Asking about Japanese Domain Name at this late stage? Masato Minda Japan Registry Services 24 th January 2008, JANOG
Standardization of Internationalized Domain Name at IETF 24 Jan 2002 Yoshiro YONEYA JPNIC.
Internationalized Domain Name Protocol (IDN) & It’s Test Suite in IPv6 Sunyoung Han, Keecheon Kim Dept. of Computer Science and Engineering Konkuk Univ.,
Internationalized Domain Names (IDN) and Reverse DNS APNIC Taipei James Seng co-chair, IDN Working Group.
Internationalized Domain Names and ENUM Protocol Suite Pyo,Min-seok Dept. of Computer and Information Communication Engineering Konkuk University, Seoul,
Addition : _________________ Binary Numbers (contd)
Media: Text “Words and symbols in any form, spoken or written, are the most common system of communication.” ~ unknown.
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.
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.
Universal Acceptance of IDN ICANN London |
Internationalized Domain Name Evolution Kenny Huang TWNIC
IDN Standards and Implications Kenny Huang Board, PIR
Arabic Domain Names Pilot Project Dr. Abdulaziz H. Al-Zoman Director of SaudiNIC Chairman of Steering Committee - ADN Pilot Project ICANN.
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.
Globalisation & Computer Systems week 5 1. Localisation presentations 2.Character representation and UNICODE UNICODE design principles UNICODE character.
NASK: at the cutting edge of technology Andrzej Bartosiewicz ITU-T SG17 meeting Moscow, 2005.
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Text.
China Internet Network Information Center Chinese Internet Name Services - Domain Name and Common Name China Internet Network Information Center Xiaodong.
Global Registry Services 1 INTERNATIONALized Domain Names Testbed An Overview On VeriSign Global Registry Services.
Internationalized Domain Names (IDN) APAN Busan James Seng former co-chair, IDN Working Group.
THNIC’s IDN Deployment/Experience in Thailand Thai Name Server Co., Ltd. October 11, 2004 Krit Witwiyaruj.
Internationalization of Domain Names Multilingual Domain Names: Joint ITU / WIPO Symposium International Conference Center of Geneva (CICG) December 6-7,
Chinese Domain Name Consortium (CDNC) Status Update for IDN CDNC Vincent WS Chen, TWNIC
The Demand and Market of.TW IDN Anthony S. Lee TWNIC.
21 May 2000Chinese Domain Name Workshop1 Status and planning reports of JPNIC 宇井隆晴 (UI, Takaharu) JPNIC.
Internationalized Domain Names Dr. Cary Karp MUSENIC Project Manager Second MUSENIC Project Workshop Stockholm, March 2004 MUSENIC – The Museum Network.
International Telecommunication Union ITU Seminar on the Standardization and ICT development for the Information Society Uzbekistan, 6-8 October 2003 ITU-T.
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 Poland ccTLD Meeting, Rome 2004
Globalisation & Computer systems Week 5/6 Character representation ACII and code pages UNICODE.
A brief introduction of JET and its activities 25 Mar 2003 Hiro HOTTA
1 MULTILINGUAL DOMAIN NAMES Hirofumi Hotta JOINT ITU/WIPO SYMPOSIUM December 6, 日本レジストリサービス.jp.
Rfc3280bis-00 David Cooper, NIST Tim Polk, NIST. Development Process ● October 2004: Tim Polk requested that people submit any issues that needed to be.
IDNAbis and Security Protocols or Internationalization Issues with Short Strings John C Klensin SAAG – 26 July 2007.
27 Mar 2000IETF IDN-WG1 Requirements for IDN and its Implementations from Japan Yoshiro YONEYA JPNIC IDN-TF / NTT Software Co.
The Impact of IDN Registration policy by UNICODE variants issue -- Case Study on Chinese Characters Vincent WS Chen TWNIC October 28, 2002.
Multilingual Domain Name 22 Feb 2001 YONEYA, Yoshiro JPNIC IDN-TF.
The original Internationalized Domain Name (IDN) WG set the requirements for international characters in domain names in RFC 3454, RFC3490, RFC3491 and.
The Impact of IDN Registration policy by UNICODE variants issue -- Case Study on Chinese Characters Vincent WS Chen TWNIC October, 2002.
Internationalization of Domain Names James Seng CTO, i-DNS.net International co-chair, IETF IDN Working Group.
Internationalized Domain Names:. Company Logo IDN Issues  Technical: Which code? –ACE: Ascii Compatible Encoding –Unicode  Social/Cultural: What does.
1 Internationalized Domain Names Paul Twomey 7 April 2008.
Multilingual Domain Name
Internationalized Domain Names
Internationalized Domain Name Evolution
JET Meeting Report - Agreement on IDN Registration Policy -
Status and planning reports of JPNIC
Multilingual Domain Name
DirectWrite By Lukas Morozovas™.
Requirements for IDN and its Implementations from Japan
Requirements for IDN and its Implementations from Japan
John C Klensin APNIC Beijing, 25 August 2009
Presentation transcript:

International Domain Name TWNIC Nai-Wen Hsu

Domain name RFC 1035 A label can not longer than 63 characters A domain name can not longer than 255 characters Maximum labels: 127 Only accept a-z,0-9, ’ - ’ as domain name Limited ASCII character code point, 37 LDH (Letter-Digit-Hyphen)

International Domain Name IETF IDN WG adopt UNICODE 3.2 Greek, Cyrillic, Armenian, Hebrew, Arabic, Syriac, Thaana, Devanagari, Bengali, Gurmukhi, Gujarati, Oriya, Tamil, Telugu, Kannada, Malayalam, Sinhala, Thai, … 95,156 characters

International Domain Name sample レコード会社.jp gwm ö bler.com 慎昌鐘錶.tw 阿克苏诺贝尔油漆公司.cn 소프트웨어.kr לארשי. םוק

IETF IDN Standard IDNA (RFC3490) Internationalizing Domain Names in Applications NAMEPREP(RFC3491) A Stringprep Profile for Internationalized Domain Names PUNYCODE(RFC3492) A Bootstring encoding of Unicode for Internationalized Domain Names in Applications STRINGPREP(RFC3454) Preparation of Internationalized Strings

User IDNA-aware Application (ToASCII and ToUnicode operations may be called here) Resolver DNS Servers Application Servers DNS Protocol ACE Call to resolver ACE Application-specific Protocol: ACE Unless the protocol Is updated to handle Other encodings Input and display: local interface methods (pen, keyboard,...) End system "Application" is where the application splits a host name into labels, sets the appropriate flags, and performs the ToASCII and ToUnicode operations. IDNA components and interfaces IDNA xn--de-jg4avhby1noc0d

IDNA Structure NAMEPREP Mapping Normalization Prohibit ACE (PUNYCODE) User input (UNICODE) STRINGPREP To resolver ACE Nameprep: A Stringprep Profile for Internationalized Domain Names IDNA ToASCIIToUnicode

NAMEPREP A Stringprep Profile for Internationalized Domain Names Mapping Stringprep table B.1,B.2 Normalization Form KC Prohibited Output Stringprep table C.1.2,2.2,3,4,5,6,7,8,9

NAMEPREP -- Mapping Commonly mapped to nothing: 27 Ex: Mapping for case-folding used with NFKC: 1371 Ex: A  a (U+0041  U+0061)  (U+03AB  U+03CB)  (U+3371  U+0068 U+0070 U+0061)

NAMEPREP -- Normalization Unicode normalization with form KC

NAMEPREP -- Normalization ‘u’+‘ ‥ ’  ‘ü’ ‘ a ’  ‘ a ’

NAMEPREP – Prohibited output Non-ASCII space characters: 17 Ex: (NO-BREAK SPACE) Non-ASCII control characters: 54 Ex: (DEVICE CONTROL STRING) Private use: Non-character code points: 49 Surrogate codes: 2048

NAMEPREP – Prohibited output Inappropriate for plain text: 4 Inappropriate for canonical representation: 12 Change display properties or are deprecated: 13 Tagging characters: 97

PUNYCODE A Bootstring encoding of Unicode for IDNA One of the ACE( ASCII Compatible Encoding) Translate non-ASCII characters to ASCII characters Prefix: xn-- Ex: 慎昌鐘錶.tw  xn--ciun9hb52c2za.tw

Insufficient in IDN standard Current IDN standard (IDNA, NAMEPREP, PUNYCODE) can not solve Chinese domain name requirement Tradition/Simplify Chinese mapping Ex: 台  臺 Writing variant mapping Ex: 峰  峯

Insufficient in IDN standard They are the same meaning but it is different character in different countries In China: 劝 (529D) In Japan: 勧 (52E7) In Taiwan: 勸 (52F8)

IDN administration guide line Registration policy to solve those problems listed above Every language has a variant table with 3 fields: valid code point recommended variant character variant

Variant Table sample Valid code point (VCP) Recommended variants by.tw (twRV) Recommended variants by.cn (cnRV) Character Variant(s) (CV) Remarks 丁 (4E01) Singular-relation character(1) 丄 (4E04) 上 (4E0A) 丄 (4E04) 上 (4E0A) Pair-relation characters (2.1) 上 (4E0A) 丄 (4E04) 上 (4E0A) 万 (4E07) 萬 (842C) Pair-relation characters (2.2) 萬 (842C) 万 (4E07) 萬 (842C)

Valid code point (VCP) Recommended variants by.tw (twRV) Recommended variants by.cn (cnRV) Character Variant(s) (CV) remarks 叶 (53F6) 葉 (8449) 叶 (53F6) 葉 (8449) Pair-relation characters (2.3) 葉 (8449) 叶 (53F6) 葉 (8449) 个 (4E2A) 個 (500B) 个 (4E2A) 个 (4E2A) 個 (500B) 箇 (7B87) Multiple-relation Characters 個 (500B) 个 (4E2A) 个 (4E2A) 個 (500B) 箇 (7B87) 箇 (7B87) 個 (500B) 个 (4E2A) 个 (4E2A) 個 (500B) 箇 (7B87) Variant Table sample

Variant Table Singular-relation character (VCP=twRV=cnRV=CV): 13888(66.4%) VCP=twRV≠cnRV: 2783 (13.3%) VCP=cnRV≠twRV: 2453(11.7%) VCP≠(twRV=cnRV): 333(1.6%) VCP≠twRV≠SCR: 387(1.9%)

Variant Table Number of character variant(s) Number of Characters % % % % % % % %

Variant Table The table draft is prepared by the CCMT Task force organized by TWNIC from January, Task force members have 9 experts from language linguist, computer experts and DNS experts. The table draft has submitted to the Bureau of Standards, Ministry of Economic Affairs to final review.

Registration procedure A Registrant should select the language(s) Activation of the requested domain name(s) & Reservation of the equivalence(s) should be provided by the Registry, within the language-based character set The registrant can require the activation of the reserved equivalent domain name(s) at any time

Registration sample A user select zh-tw and zh-cn language with domain name 丁上萬.com 丁上萬.com (Recommended variants for zh-tw) 丁上万.com (Recommended variants for zh-cn) 丁丄万.com (Character Variant) 丁丄萬.com (Character Variant)

Q & A