Title: Chinese Domain Name Consortium (CDNC) Status Update for IDN
1Chinese Domain Name Consortium (CDNC) Status
Update for IDN
- CDNC
- Vincent WS Chen, TWNIC
- 2003.03.25
2 CDNC Status update
- CDNC Introduction
- Major Activities on IDN/CDN
- Status of Chinese Variant Table
- Issues
- Next Step
3The Chinese Domain Name Consortium (CDNC)
- Since May, 2000
- CDNC was founded by CNNIC, TWNIC, HKNIC, MONIC in
Beijing. - Currently co-chairs
- Prof. Hua-lin Qian (CNNIC)
- Dr. Shian-shyong Tseng (TWNIC)
- Members
- CNNIC, TWNIC, HKNIC, MONIC
- Other organizations with DN technology and
knowledge, which are interested in CDN(Chinese
domain name).
4Other related Organizations
- JET
- Joint Engineer Task force for IDN effort
- Members TWNIC, CNNIC, JPNIC, KRNIC
- TWNIC IDN Task force
- Since May, 2000
- Mission
- Study CDN technology and implementation solutions
- TW Variant Table Working Group
- Since Feb. 2002
- Mission
- Edit Traditional Chinese Variant Table and
coordinate Simplified Chinese Variant Table with
CNNIC for CDN
5Major Activities on IDN/CDN
- CDNC announcement on current IDN solution in Feb,
and June 2002 - No solution for Chinese TC/SC equivalence in IETF
architecture - No complementary documents for corresponding IDN
registration and administration - Aug. 2002, 8th CDNC meeting in Yokohama
- Joint development for CDN client software
- Modification on algorithm of IDN Admin. guideline
draft - Consider to make Chinese variant table
6Major Activities on IDN/CDN
- Oct. 2002, 9th CDNC meeting in shanghai
- Discussion on Chinese character variant tables
- Plan to merge CN/TW tables into one table in Dec.
2002 - Development of client and its supporting system
- Suggestions on options of the algorithm of
guideline draft - Feb. 2003, 10th CDNC meeting in Taipei
- Merge CN/TW tables
- CDN demonstration system to get user experience
- for draft table usage
7Major Activities on IDN/CDN
- IETF draft
- Internationalized Domain Names and Unique
Identifiers/Names(uname) - Traditional and Simplified Chinese
Conversion(TSCONV) - Requirements of Chinese Domain Name(CDNREQ)
- Phased Implementation for Internationalized
Domain Names in Applications (PIIDNA) - And other drafts
- IDN Admin Guideline
- http//www1.ietf.org/mail-archive/ietf-announce/Cu
rrent/msg18308.html - http//www1.ietf.org/mail-archive/ietf-announce/Cu
rrent/msg20812.html - http//www.ietf.org/internet-drafts/draft-jseng-id
n-admin-02.txt
8Status of Chinese Variant Table
- TC/SC interchangeable is the must
- Chinese variant table for CDN registration and
administration - TW variant table
- CN variant table
- Chinese variant table (CVT)
- One Table includes TW and CN variant table
9Why TC/SC
- In 1956 and 1964, mainland China publish A
Complete Set of Simplified Chinese Characters - It convert some Tradition Chinese to Simplified
Chinese - Ex? ? ?? ? ?
10TC/SC mapping
- TC ? SC 1 to 1 mapping
- TC ? SC many to 1 mapping
- Ex? ? ?? ? ?
- TC ? SC 1 to many mapping
- Ex? ? ?? ? ?
11TW variant Table Working Group
- The 16th TWVT WG meeting has held at February 20,
2003 - Members
- Linguist from Academia SINICA
- Computer expert from National Central University
(NCU) - Linguist from Taipei Computer Association (TCA)
- Linguist from CMEX (Foundation)
- Linguist from Directorate General of Budget
Accounting and Statistics Executive Yuan R.O.C.
(DGBAS) - Linguist from IBM Taiwan
12Status of TW Variant Table
- Submit revised draft table to the Bureau of
Standard, Taiwan - June, 2002
- October, 2002
- December, 2002
- Next revised draft table
- Expected to submit in this March
- After reviewed by the Bureau of Standard, Taiwan
the Chinese Variant Table would become CNS
standard
13Status of CN Variant Table
- Invite linguists as the advisers to review the
variant table created by TW variant Table Working
Group - CN variant table 1st version has been finished in
last month - Based on table of TWNIC, minor modification will
be adopted - Will be completed soon
14CVT Structure and Definition
- Character for registration (CR)
- All the Chinese character code point that could
be registered as CDN - TW Corresponding character
- T-source Chinese character code point which
correspond to CR - CN Corresponding character
- G-source Chinese character code point which
correspond to CR - Relevant character
- All the variant code point related to CR
15CVT Structure and Definition
- Character for registration
- CJK Han character
- 20902 CJK Unified Ideographs (4E00-9FA5)
- 52 Characters in Extension A
- LDH
- RFC 1035
- Alphabet a-z
- Numeric 0-9
- Symbol -
- 21017 code points will be included in this table
16Sample of CVT
Character for registration (CR) TW Corresponding character (TWCC) CN Corresponding character (CNCC) Relevant character(s) (RC) Remarks
? ? ? ? Mapping to oneself
? ? ? ? Mapping to oneself
? ? ? ?? 1-n mapping Only CR CC 2 RC Consistent RCs
? ? ? ?? 1-n mapping Only CR CC 2 RC Consistent RCs
? ? ? ?? 1-n mapping Only CR CC 2 RC Consistent RCs
? ? ? ?? 1-n mapping Only CR CC 2 RC Consistent RCs
17Sample of TCVT
Character for registration (CR) TW Corresponding character (TWCC) CN Corresponding character (CNCC) Relevant character(s) (RC) Remarks
? ? ? ??? 1-1 mapping Consistent RCs
? ? ? ??? 1-1 mapping Consistent RCs
? ? ? ??? 1-1 mapping Consistent RCs
? ???? ? ???? 1-n mapping Inconsistent RCs
? ?? ? ?? 1-n mapping Inconsistent RCs
? ? ? ?? 1-n mapping Inconsistent RCs
? ? ? ?? 1-n mapping Inconsistent RCs
18CVT Structure and Definition
- TW Corresponding character
- Adopt the corresponding character selected by TW
- 1 to 1 19,029
- 1 to many 1,925
- CN Corresponding character
- Adopt the corresponding character selected by CN
- 1 to 1 20943
- 1 to many 11
19CVT Structure and Definition
- Relevant character
- All the variant code points related to Character
for Registration
20CVT Operation algorithm
- Character for registration (CR)
- Let user register one CDN
- Put the registered CDN in zone file
- TW Corresponding character (TWCC)
- If only one TWCC
- Put the TWCC DN in zone file
- If more than one TWCC
- Let user choose one TWCC DN then put in zone file
21CVT Operation algorithm
- CN Corresponding character (CNCC)
- If only one CNCC
- Put the CNCC DN in zone file
- If more than one CNCC
- Let user choose one CNCC DN then put in zone file
- Relevant character (RC)
- Reserve RC DN in registration database
- If Active RC DN
- Put the ARCDN in zone file
22CVT Operation algorithm
- CDN registration package
- CDN-CR (character for registration)
- TWCC DN
- CNCC DN
- RC DN
- ARC DN
23Demonstration(??.TW)
- Register CDN ??.TW
- TWCC DN ??.TW
- CNCC DN ??.TW
- RC DN none
- Zone file only 1 CDN ??.TW
24Demonstration(????.TW)
- Register CDN????.TW
- TWCC DN????.TW
- CNCC DN????.TW
- RC DN
- ????.TW
- ????.TW
- Zone file 2 CDN
- ????.TW
- ????.TW
25Demonstration(????.TW)
- RC DN
- ????.TW
- ????.TW
- RC DN could be active by registrant
- ????.TW
- Zone file 3 CDN
- ????.TW
- ????.TW
- ????.TW
26Demonstration(??.TW)
- Register CDN ??.TW
- TWCC DN ??.TW
- CNCC DN ??.TW
- RC DN
- ??.TW
- ??.TW
- ??.TW
- ??.TW
- Zone file 2 CDN
- ??.TW
- ??.TW
27Demonstration(??.TW)
- Register CDN ??.TW
- There are 4 TWCC DN
- ??.TW
- ??.TW
- ??.TW
- ??.TW
- Option process
- Let user to choose one TWCC DN
- TWCC DN ??.TW
28Demonstration(??.TW)
- CNCC DN ??.TW
- RC DN
- ??.TW
- ??.TW
- ??.TW
- ??.TW
- ??.TW
- Zone file 2 CDN
- ??.TW
- ??.TW
- ??.TW
- ??.TW
- ??.TW
- ??.TW
- ??.TW
29Corresponding DN overlap
- CDN ??.TW and ??.TW
- Have the same CNCC DN??.TW
- FCFS principle
- The second registrant will not get the CNCC DN
- 4 overlapped RC DN
- ??.TW
- ??.TW
- ??.TW
- ??.TW
30Relevant Character DN overlap
- The result of RC DN will depending on register
order - Case 1
- If register ??.TW first
- Will get 4 RC DN
- Then register ??.TW
- Will get 10-46 RC DN
- Case 2
- If register ??.TW first
- Will get 10 RC DN
- Then register ??.TW
- Will not get RC DN
31Case study .tw CDN Statistics with CVT
32Too many Reserved CDN
- Register CDN ????????
- 972 RCDN
- Register CDN ?????????????
- More than 19,000 RC DN
33Issues
- Technical issue
- Reserved CDN overlap increase the registration
system more complex - Package register/delete/cancel/active/de-active
need to relay on a sophisticated registration
system to maintain the correct CDN package - The amount of Zone file will increase after zone
delegation
34Issues
- Policy issue
- Package register/delete/cancel/active/de-active
policies, especially for overlapped characters - Too many RCs and how to regulate by registration
policy to decrease the database size and system
workload - Backward compatibility before or after
registration, including implementing variant
table - new DRP for package concept if possible
- Variant table issue
- Table version and its backward compatibility
35Next Step
- To tune Chinese (CN/TW) variant table
- Consider users expectation
- Reduce RC size as possible
- Reduce TW Corresponding character 1 to many case
- 1 to many 1,925 --?988
- To set up the Rules for table use
- To implement table and develop API for CDN
- Registration and resolution
- To Work out feasible Registration policy
- Adopt IDN Admin Guideline
- Sunrise period
36