Internet Draft Chanki Park, KyungJae Park draft-park-idn-ace-eval-kr-00.txt KRNIC Jun 28, 2000 Expires Dec 28, 2001 Evaluation of various ACEs with Hangeul Domain Names Status of this memo This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/1id-abstracts.html The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. Abstract This document explains about result of applying various ACEs to existing Hangeul Domain Names and considers which ACE is appropriate to Hangeul Domain Names. 1. The test data composition The data for this ACE test consist of two lists. - 1000 Hageul domain names - 1000 real Korean company names. - 1000 web site names (Company Names and Web site names are very strong Hangeul Domain Name Candidates) Hangeul Domain Names consist of at least 2 characters Hangeul Domain Names Names may include letters, digits and hyphens, but at least 1 Hangeul character. The following result shows the distribution of Hangeul Domain Name length. Number of chars Number of Hangeul Domain Names 2 chars 271 3 chars 336 4 chars 550 5 chars 373 6 chars 333 7 chars 210 8 chars 215 9 chars 157 10 chars 137 11 chars 98 12 chars 91 13 chars 59 14 chars 54 15 chars 28 16 chars 29 17 chars 15 18 chars 6 19 chars 12 20 chars 5 21 chars 5 22 chars 5 23 chars 2 24 chars 4 27 chars 2 29 chars 2 30 chars 1 We applied the following ACEs RACE-03, BRACE-00, LACE-01, UTF-6-00, DUDE-02, AMC-ACE-M-00, AltDUDE-01, AMC-ACE-O-00, AMC-ACE-R-01 with nameprep-03. The input encoding method was Hangeul local encoding (EUC-KR). 2. ACEed Hangeul Domain Name Length The following result shows the distribution of ACEed Hangeul Domain Name length. 2.1 UTF6 Domain ACEed ACEed ACEed Name MAX MIN Average Length Length Length Length 2 8 6 7.95 3 12 6 11.92 4 16 12 15.99 5 20 14 19.81 6 24 16 23.78 7 28 16 27.62 8 32 20 31.67 9 37 22 34.99 10 41 24 39.5 11 44 28 42.41 12 48 30 46.36 13 52 30 46.4 14 56 32 52.91 15 60 34 51.86 16 64 38 58.18 17 68 40 59.29 18 72 38 56 19 76 50 66.5 20 80 58 74.5 21 84 50 65.6 22 88 54 54.8 23 84 60 63 24 96 60 69 27 62 60 61 29 84 66 75 30 74 74 74 2.2 RACE Domain ACEed ACEed ACEed Name MAX MIN Average Length Length Length Length 2 8 5 7.88 3 12 7 11.9 4 15 15 15 5 18 18 18 6 21 21 21 7 24 22 23.99 8 29 28 28 9 35 31 31.03 10 38 34 34.09 11 38 37 37.01 12 40 40 40 13 44 44 44 14 48 47 47.02 15 50 50 50 16 57 53 53.14 17 56 56 56 18 60 58 59.67 19 63 63 63 20 66 66 66 21 69 69 69 22 88 54 63 23 76 80 78 24 79 82 79 27 88 88 88 29 95 95 95 30 98 98 98 2.3 LACE Domain ACEed ACEed ACEed Name MAX MIN Average Length Length Length Length 2 8 7 7.96 3 12 8 11.92 4 15 13 15 5 18 18 18 6 21 20 20.99 7 24 18 23.96 8 29 23 27.96 9 35 24 30.92 10 38 26 34.03 11 38 31 36.82 12 40 32 39.76 13 44 31 42.66 14 48 32 46.34 15 50 34 47.71 16 57 39 52.18 17 56 40 53.14 18 60 39 51.5 19 63 50 60.83 20 66 64 65.5 21 69 50 60.8 22 72 55 53 23 76 58 60.75 24 79 60 66.25 27 60 56 58 29 95 66 80.5 30 77 77 77 2.4 BRACE Domain ACEed ACEed ACEed Name MAX MIN Average Length Length Length Length 2 7 5 6.94 3 10 7 9.9 4 14 10 13.8 5 17 11 16.81 6 20 12 19.66 7 25 12 22.62 8 31 14 25.61 9 32 15 28.93 10 37 16 32.55 11 40 20 34.54 12 39 20 37.46 13 42 19 37.12 14 50 21 43.11 15 49 22 40.57 16 52 24 46.29 17 55 25 46.36 18 58 24 42 19 62 34 52.5 20 65 41 59 21 68 33 48.8 22 71 35 40.6 23 68 39 45.25 24 78 38 49.5 27 38 35 36.5 29 61 42 51.5 30 49 49 49 2.5 DUDE Domain ACEed ACEed ACEed Name MAX MIN Average Length Length Length Length 2 8 5 7.6 3 12 6 11.22 4 16 11 14.93 5 20 14 18.36 6 24 14 21.81 7 28 15 25.54 8 32 16 29.15 9 36 17 32.28 10 40 19 36.23 11 44 21 38.89 12 48 25 42.57 13 51 24 42.83 14 55 28 48.72 15 60 27 47.36 16 63 33 53.68 17 65 34 54.36 18 68 35 50.67 19 72 43 60.5 20 80 54 68 21 78 41 57 22 85 46 49.4 23 76 50 56.25 24 89 51 61 27 53 45 49 29 75 53 64 30 58 58 58 2.6 AltDUDE Domain ACEed ACEed ACEed Name MAX MIN Average Length Length Length Length 2 8 5 7.6 3 12 6 11.22 4 16 11 14.93 5 20 14 18.36 6 24 14 21.8 7 28 14 25.52 8 32 15 29.14 9 36 16 32.25 10 40 19 36.22 11 44 20 38.81 12 48 25 42.55 13 51 24 42.72 14 55 28 48.68 15 60 26 47.11 16 63 32 53.64 17 65 34 54.21 18 68 34 50.5 19 72 43 60.42 20 80 54 68 21 78 41 57 22 85 46 49.4 23 76 50 56.25 24 89 51 60.5 27 53 45 49 29 75 52 63.5 30 58 58 58 2.7 AMC-ACE-M Domain ACEed ACEed ACEed Name MAX MIN Average Length Length Length Length 2 8 5 7.6 3 11 6 10.73 4 14 10 13.72 5 17 11 16.38 6 20 12 19.12 7 25 12 22.01 8 34 14 26.08 9 33 15 27.26 10 39 16 30.59 11 42 20 32.54 12 37 21 35.29 13 41 20 35.47 14 49 22 40.36 15 46 22 38.29 16 49 25 43.75 17 52 26 43.64 18 55 24 40.33 19 57 33 49.42 20 60 39 54.5 21 63 33 46.6 22 66 35 39.6 23 62 38 44 24 72 38 47.75 27 38 36 37 29 58 42 50 30 48 48 48 2.8 AMC-ACE-O Domain ACEed ACEed ACEed Name MAX MIN Average Length Length Length Length 2 8 5 7.6 3 12 6 11.01 4 16 10 14.4 5 19 11 17.29 6 23 12 20.3 7 27 12 23.64 8 34 14 26.13 9 34 15 28.97 10 42 16 32.53 11 45 20 34.75 12 43 21 37.66 13 48 20 38.16 14 52 22 43.83 15 53 22 41.29 16 57 25 46.54 17 59 26 46.5 18 59 24 42.67 19 64 34 53.58 20 69 39 56.75 21 73 33 49.8 22 78 37 43.2 23 67 39 48.5 24 81 39 50.75 27 39 36 37.5 29 62 42 52 30 48 48 48 2.9 AMC-ACE-R Domain ACEed ACEed ACEed Name MAX MIN Average Length Length Length Length 2 8 5 7.6 3 12 6 11.22 4 16 10 14.94 5 20 11 18.18 6 24 12 21.53 7 28 12 25.22 8 32 14 28.35 9 36 15 31.48 10 40 16 35.15 11 44 21 37.82 12 48 21 40.96 13 50 20 40.98 14 55 22 46.87 15 59 23 44.82 16 62 25 49.82 17 63 27 49.57 18 65 24 45 19 68 35 56.42 20 72 40 61.5 21 77 34 53 22 82 38 44.6 23 74 40 50.25 24 90 39 54.25 27 39 36 37.5 29 66 43 54.5 30 51 51 51 3. Conversion Speed The following result shows the ACE Conversion speed UTF-6 RACE LACE BRACE DUDE ALTDUDE AMC-ACE-M AMC-ACE-O AMC-ACE-R MAX 0.46 0.49 0.49 0.60 0.62 0.49 0.43 0.45 0.56 MIN 0.12 0.12 0.14 0.13 0.12 0.12 0.14 0.15 0.14 AVERAGE 0.147 0.151 0.153 0.151 0.148 0.143 0.161 0.19 0.152 4. The summary of result 4-1 ACEed Hangeul Domain Name Length - The Maximum length of Hangeul Domain Name before the conversion UTF-6 RACE LACE BRACE DUDE AltDUDE AMC-ACE-M AMC-ACE-O AMC-ACE-R 14 17 17 17 14 14 19 18 15 - Good : AME-ACE-M, AMC-ACE-O - Bad : UTF6, DUDE(AltDUDE) 4-2 Conversion Speed - Good : AltDUDE, DUDE - Bad : AMC-ACE-O, AMC-ACE-M 5. Conclusion For Hangeul Domain Name, AME-ACE-M seems to be the best choice, if we think the length is more important than the conversion speed. DUDE may be a good choce if the ACEed length of Hangeul Domain Name can be shortened. 6. References [MDNKIT] "Multilingual Domain Name tool Kit", http://www.nic.ad.jp/jp/research/idn/mdnkit/download/ [RFC1035] "DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION", RFC1034, Nov 1987, P. Mockapetris [NAMEPREP] "Preparation of Internationalized Host Names", draft-ietf-idn-nameprep-03.txt, Feb 2001, P Hoffman, M Blanchet [RACE] "RACE: Row-based ASCII Compatible Encoding for IDN", draft-ietf-idn-race-03.txt, Nov 2000, P Hoffman [BRACE] "BRACE: Bi-mode Row-based ASCII-Compatible Encoding for IDN version 0.1.2" draft-ietf-idn-brace-00.txti, Sep 2000, A Costello [LACE] "LACE: Length-based ASCII Compatible Encoding for IDN" draft-ietf-idn-lace-01.txt, Jan 2001, M Davis, P Hoffman [UTF6] "UTF-6 - Yet Another ASCII-Compatible Encoding for IDN" draft-ietf-idn-utf6-00, Nov 2000, M Welter, B Spolarich [DUDE] "Differential Unicode Domain Encoding (DUDE)" draft-ietf-idn-dude-02.txt, Jun 2001, M Welter, B Spolarich, A Costello [AMCACEM] "AMC-ACE-M version 0.1.0" draft-ietf-idn-amc-ace-m-00.txt, Feb 2001, A Costello [AltDUDE] "AltDUDE version 0.0.2" draft-ietf-idn-altdude-00.txt, Mar 2001, A Costello [AMCACEO] "AMC-ACE-O version 0.0.3" draft-ietf-idn-amc-ace-o-00.txt, Mar 2001, A Costello [AMCACER] "AMC-ACE-R version 0.2.1" draft-ietf-idn-amc-ace-r-01.txt, May 2001, A Costello 7. Acknowledgements This ACE evaluation testing tool was provided by JPNIC. 8. Author's Address Chanki Park ckp@nic.or.kr KyungJae Park vpark@nic.or.kr Korea Network Information Center Nara Bldg 14F, 1328-3Bunji Seocho 2 Dong Seochogu Seoul, S.Korea.