| < draft-freed-charset-reg-02.txt | draft-freed-charset-reg-03.txt > | |||
|---|---|---|---|---|
| Network Working Group Ned Freed, Innosoft | Network Working Group Ned Freed, Innosoft | |||
| Internet Draft Jon Postel, ISI | Internet Draft Jon Postel, ISI | |||
| <draft-freed-charset-reg-02.txt> | <draft-freed-charset-reg-03.txt> | |||
| IANA Charset | IANA Charset | |||
| Registration Procedures | Registration Procedures | |||
| July 1997 | September 1997 | |||
| Status of this Memo | Status of this Memo | |||
| This document is an Internet-Draft. Internet-Drafts are | This document is an Internet-Draft. Internet-Drafts are | |||
| working documents of the Internet Engineering Task Force | working documents of the Internet Engineering Task Force | |||
| (IETF), its areas, and its working groups. Note that other | (IETF), its areas, and its working groups. Note that other | |||
| groups may also distribute working documents as Internet- | groups may also distribute working documents as Internet- | |||
| Drafts. | Drafts. | |||
| Internet-Drafts are draft documents valid for a maximum of six | Internet-Drafts are draft documents valid for a maximum of six | |||
| skipping to change at page 2, line ? ¶ | skipping to change at page 2, line ? ¶ | |||
| issue, and is not dealt with by this registration procedure. | issue, and is not dealt with by this registration procedure. | |||
| 2. Definitions and Notation | 2. Definitions and Notation | |||
| The following sections define various terms used in this | The following sections define various terms used in this | |||
| document. | document. | |||
| 2.1. Requirements Notation | 2.1. Requirements Notation | |||
| This document occasionally uses terms that appear in capital | This document occasionally uses terms that appear in capital | |||
| letters. When the terms "MUST", "SHOULD", "MUST NOT", "SHOULD | letters. When the terms "MUST", "SHOULD", "MUST NOT", "SHOULD | |||
| NOT", and "MAY" appear capitalized, they are being used to | NOT", and "MAY" appear capitalized, they are being used to | |||
| indicate particular requirements of this specification. A | indicate particular requirements of this specification. A | |||
| discussion of the meanings of these terms appears in [RFC- | discussion of the meanings of these terms appears in [RFC- | |||
| 2119]. | 2119]. | |||
| 2.2. Character | 2.2. Character | |||
| A single graphic symbol. | A member of a set of elements used for the organisation, | |||
| control, or representation of data. | ||||
| 2.3. Charset | 2.3. Charset | |||
| The term "charset" (referred to as a "character set" in | The term "charset" (referred to as a "character set" in | |||
| previous versions of this document) is used here to refer to a | previous versions of this document) is used here to refer to a | |||
| method of converting a sequence of octets into a sequence of | method of converting a sequence of octets into a sequence of | |||
| characters. This conversion may also optionally produce | characters. This conversion may also optionally produce | |||
| additional control information such as directionality | additional control information such as directionality | |||
| indicators. | indicators. | |||
| skipping to change at page 4, line 10 ¶ | skipping to change at page 4, line 10 ¶ | |||
| in MIME content types under the "text" top-level type must | in MIME content types under the "text" top-level type must | |||
| conform to the restrictions on that type described in RFC | conform to the restrictions on that type described in RFC | |||
| 2045. All registered charsets MUST note whether or not they | 2045. All registered charsets MUST note whether or not they | |||
| are suitable for use in MIME. | are suitable for use in MIME. | |||
| All charsets which are constructed as a composition of a CCS | All charsets which are constructed as a composition of a CCS | |||
| and a CES MUST either include the CCS and CES they are based | and a CES MUST either include the CCS and CES they are based | |||
| on in their registration or else cite a definition of their | on in their registration or else cite a definition of their | |||
| CCS and CES that appears elsewhere. | CCS and CES that appears elsewhere. | |||
| All registered charsets MUST be specified in an openly | All registered charsets MUST be specified in a stable, openly | |||
| available specification. Registration of charsets whose | available specification. Registration of charsets whose | |||
| specifications aren't readily available is forbidden. | specifications aren't stable and openly available is | |||
| forbidden. | ||||
| 3.2. New Charsets | 3.2. New Charsets | |||
| This registration mechanism is not intended to be a vehicle | This registration mechanism is not intended to be a vehicle | |||
| for the definition of entirely new charsets. This is due to | for the definition of entirely new charsets. This is due to | |||
| the fact that the registration process does NOT contain | the fact that the registration process does NOT contain | |||
| adequate review mechanisims for such undertakings. | adequate review mechanisims for such undertakings. | |||
| As such, only charsets defined by other processes and | As such, only charsets defined by other processes and | |||
| standards bodies, or specific profiles of such charsets, are | standards bodies, or specific profiles of such charsets, are | |||
| skipping to change at page 5, line 5 ¶ | skipping to change at page 4, line 42 ¶ | |||
| be aliases for the primary name and use of the primary name is | be aliases for the primary name and use of the primary name is | |||
| preferred over use of any of the aliases. | preferred over use of any of the aliases. | |||
| Each assigned name MUST uniquely identify a single charset. | Each assigned name MUST uniquely identify a single charset. | |||
| All charset names MUST be suitable for use as the value of a | All charset names MUST be suitable for use as the value of a | |||
| MIME content type charset parameter and hence MUST conform to | MIME content type charset parameter and hence MUST conform to | |||
| MIME parameter value syntax. This applies even if the specific | MIME parameter value syntax. This applies even if the specific | |||
| charset being registered is not suitable for use with the | charset being registered is not suitable for use with the | |||
| "text" media type. | "text" media type. | |||
| Finally, charsets being registered for use with the "text" | ||||
| media type MUST have a primary name that conforms to the more | ||||
| restrictive syntax of the charset field in a MIME encoded-word | ||||
| [RFC-2047]. | ||||
| 3.4. Functionality Requirement | 3.4. Functionality Requirement | |||
| Charsets must function as actual charsets: Registration of | Charsets must function as actual charsets: Registration of | |||
| things that are better thought of as a transfer encoding, as a | things that are better thought of as a transfer encoding, as a | |||
| media type, or as a collection of separate entities of another | media type, or as a collection of separate entities of another | |||
| type, is not allowed. For example, although HTML could | type, is not allowed. For example, although HTML could | |||
| theoretically be thought of as a charset, it is really better | theoretically be thought of as a charset, it is really better | |||
| thought of as a media type and as such it cannot be registered | thought of as a media type and as such it cannot be registered | |||
| as a charset. | as a charset. | |||
| skipping to change at page 7, line 19 ¶ | skipping to change at page 7, line 19 ¶ | |||
| 4.3. IANA Registration | 4.3. IANA Registration | |||
| Provided that the charset registration has either passed | Provided that the charset registration has either passed | |||
| review or has been successfully appealed to the IESG, the IANA | review or has been successfully appealed to the IESG, the IANA | |||
| will register the charset, assign a MIBenum value, and make | will register the charset, assign a MIBenum value, and make | |||
| its registration available to the community. | its registration available to the community. | |||
| 5. Location of Registered Charset List | 5. Location of Registered Charset List | |||
| Charset registrations will be posted in the anonymous FTP file | Charset registrations will be posted in the anonymous FTP file | |||
| "ftp://ftp.isi.edu/in-notes/iana/assignment/character-sets/" | "ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets" | |||
| and all registered charsets will be listed in the periodically | and all registered charsets will be listed in the periodically | |||
| issued "Assigned Numbers" RFC [currently RFC-1700]. The | issued "Assigned Numbers" RFC [currently RFC-1700]. The | |||
| description of the charset may also be published as an | description of the charset may also be published as an | |||
| Informational RFC by sending it to "rfc-editor@isi.edu" | Informational RFC by sending it to "rfc-editor@isi.edu" | |||
| (please follow the instructions to RFC authors [RFC-1543]). | (please follow the instructions to RFC authors [RFC-1543]). | |||
| 6. Registration Template | 6. Registration Template | |||
| To: ietf-charsets@innosoft.com | To: ietf-charsets@iana.org | |||
| Subject: Registration of new charset | Subject: Registration of new charset | |||
| Charset name(s): | Charset name(s): | |||
| (All names must be suitable for use as the value of a | (All names must be suitable for use as the value of a | |||
| MIME content-type parameter.) | MIME content-type parameter.) | |||
| Published specification(s): | Published specification(s): | |||
| (A specification for the charset must be | (A specification for the charset must be | |||
| skipping to change at page 10, line 35 ¶ | skipping to change at page 10, line 35 ¶ | |||
| email: Postel@ISI.EDU | email: Postel@ISI.EDU | |||
| Appendix A -- IANA and RFC Editor To-Do List | Appendix A -- IANA and RFC Editor To-Do List | |||
| VERY IMPORTANT NOTE: This appendix is intended to communicate | VERY IMPORTANT NOTE: This appendix is intended to communicate | |||
| various editorial and procedural tasks the IANA and the RFC | various editorial and procedural tasks the IANA and the RFC | |||
| Editor should undertake prior to publication of this document | Editor should undertake prior to publication of this document | |||
| as an RFC. This appendix should NOT appear in the actual RFC | as an RFC. This appendix should NOT appear in the actual RFC | |||
| version of this document! | version of this document! | |||
| This document refers to the media types mailing list ietf- | This document refers to the character set mailing list ietf- | |||
| charsets@iana.org. This alias needs to be established and | charsets@iana.org. This alias needs to be established and | |||
| should initially point to ietf-charsets@innosoft.com. | should initially point to ietf-charsets@innosoft.com. | |||
| End of changes. 9 change blocks. | ||||
| 10 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/ | ||||