| < draft-ietf-idnabis-mappings-02.txt | draft-ietf-idnabis-mappings-03.txt > | |||
|---|---|---|---|---|
| IDNABIS P. Resnick | IDNABIS P. Resnick | |||
| Internet-Draft Qualcomm Incorporated | Internet-Draft Qualcomm Incorporated | |||
| Intended status: Standards Track P. Hoffman | Intended status: Standards Track P. Hoffman | |||
| Expires: February 11, 2010 VPN Consortium | Expires: February 21, 2010 VPN Consortium | |||
| August 10, 2009 | August 20, 2009 | |||
| Mapping Characters in IDNA | Mapping Characters in IDNA | |||
| draft-ietf-idnabis-mappings-02 | draft-ietf-idnabis-mappings-03 | |||
| Status of this Memo | Status of this Memo | |||
| This Internet-Draft is submitted to IETF in full conformance with the | This Internet-Draft is submitted to IETF in full conformance with the | |||
| provisions of BCP 78 and BCP 79. This document may contain material | provisions of BCP 78 and BCP 79. This document may contain material | |||
| from IETF Documents or IETF Contributions published or made publicly | from IETF Documents or IETF Contributions published or made publicly | |||
| available before November 10, 2008. The person(s) controlling the | available before November 10, 2008. The person(s) controlling the | |||
| copyright in some of this material may not have granted the IETF | copyright in some of this material may not have granted the IETF | |||
| Trust the right to allow modifications of such material outside the | Trust the right to allow modifications of such material outside the | |||
| IETF Standards Process. Without obtaining an adequate license from | IETF Standards Process. Without obtaining an adequate license from | |||
| skipping to change at page 1, line 43 ¶ | skipping to change at page 1, line 43 ¶ | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire on February 11, 2010. | This Internet-Draft will expire on February 21, 2010. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2009 IETF Trust and the persons identified as the | Copyright (c) 2009 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents in effect on the date of | Provisions Relating to IETF Documents in effect on the date of | |||
| publication of this document (http://trustee.ietf.org/license-info). | publication of this document (http://trustee.ietf.org/license-info). | |||
| Please review these documents carefully, as they describe your rights | Please review these documents carefully, as they describe your rights | |||
| skipping to change at page 3, line 17 ¶ | skipping to change at page 3, line 17 ¶ | |||
| by using the algorithm for mapping Unicode characters. | by using the algorithm for mapping Unicode characters. | |||
| 2. Full-width and half-width characters (those defined with | 2. Full-width and half-width characters (those defined with | |||
| Decomposition Types <wide> and <narrow>) are mapped to their | Decomposition Types <wide> and <narrow>) are mapped to their | |||
| decomposition mappings as shown in the Unicode character | decomposition mappings as shown in the Unicode character | |||
| database. | database. | |||
| 3. All characters are mapped using Unicode Normalization Form C | 3. All characters are mapped using Unicode Normalization Form C | |||
| (NFC). | (NFC). | |||
| 4. [I-D.ietf-idnabis-protocol] is specified such that the protocol | ||||
| acts on the indvidual labels of the domain name. If an | ||||
| implementation of this mapping is also performing the step of | ||||
| separation of the parts of a domain name into labels by using the | ||||
| FULL STOP character (U+002E), the following character can be | ||||
| mapped to the FULL STOP before label separation occurs: | ||||
| * IDEOGRAPHIC FULL STOP (U+3002) | ||||
| There are other characters that are used as "full stops" that one | ||||
| could consider mapping as label separators, but their use as such | ||||
| has not been investigated thoroughly. | ||||
| Definitions for the rules in this algorithm can be found in | Definitions for the rules in this algorithm can be found in | |||
| [Unicode51]. Specifically: | [Unicode51]. Specifically: | |||
| o Unicode Normalization Form C can be found in Annex #15 of | o Unicode Normalization Form C can be found in Annex #15 of | |||
| [Unicode51]. | [Unicode51]. | |||
| o In order to map upper case characters to their lower case | o In order to map upper case characters to their lower case | |||
| equivalents (defined in section 3.13 of [Unicode51]), first map | equivalents (defined in section 3.13 of [Unicode51]), first map | |||
| characters to the "Lowercase_Mapping" property (the "<lower>" | characters to the "Lowercase_Mapping" property (the "<lower>" | |||
| entry in the second column) in | entry in the second column) in | |||
| skipping to change at page 4, line 24 ¶ | skipping to change at page 4, line 35 ¶ | |||
| other IDNA-related documents). | other IDNA-related documents). | |||
| 5. Normative References | 5. Normative References | |||
| [I-D.ietf-idnabis-protocol] | [I-D.ietf-idnabis-protocol] | |||
| Klensin, J., "Internationalized Domain Names in | Klensin, J., "Internationalized Domain Names in | |||
| Applications (IDNA): Protocol", | Applications (IDNA): Protocol", | |||
| draft-ietf-idnabis-protocol-14 (work in progress), | draft-ietf-idnabis-protocol-14 (work in progress), | |||
| August 2009. | August 2009. | |||
| [RFC3490] Faltstrom, P., Hoffman, P., and A. Costello, | ||||
| "Internationalizing Domain Names in Applications (IDNA)", | ||||
| RFC 3490, March 2003. | ||||
| [RFC3491] Hoffman, P. and M. Blanchet, "Nameprep: A Stringprep | ||||
| Profile for Internationalized Domain Names (IDN)", | ||||
| RFC 3491, March 2003. | ||||
| [Unicode51] | [Unicode51] | |||
| The Unicode Consortium, "The Unicode Standard, Version | The Unicode Consortium, "The Unicode Standard, Version | |||
| 5.1.0", 2008. | 5.1.0", 2008. | |||
| defined by: The Unicode Standard, Version 5.0, Boston, MA, | defined by: The Unicode Standard, Version 5.0, Boston, MA, | |||
| Addison-Wesley, 2007, ISBN 0-321-48091-0, as amended by | Addison-Wesley, 2007, ISBN 0-321-48091-0, as amended by | |||
| Unicode 5.1.0 | Unicode 5.1.0 | |||
| (<http://www.unicode.org/versions/Unicode5.1.0/>). | (<http://www.unicode.org/versions/Unicode5.1.0/>). | |||
| Authors' Addresses | Authors' Addresses | |||
| End of changes. 5 change blocks. | ||||
| 12 lines changed or deleted | 17 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||