ISO/IEC JTC 1/SC 2
| Project No. | ISO/IEC 14651:2011 |
|---|---|
| Title | <p>ISO/IEC 14651:2011 defines the following.</p> <ul> <li>A reference comparison method. This method is applicable to two character strings to determine their collating order in a sorted list. The method can be applied to strings containing characters from the full repertoire of ISO/IEC 10646. This method is also applicable to subsets of that repertoire, such as those of the different ISO/IEC 8-bit standard character sets, or any other character set, standardized or not, to produce ordering results valid (after tailoring) for a given set of languages for each script. This method uses collation tables derived either from the Common Template Table defined in ISO/IEC 14651:2011 or from one of its tailorings. This method provides a reference format. The format is described using the Backus-Naur Form (BNF). This format is used to describe the Common Template Table. The format is used normatively <i>within</i> ISO/IEC 14651:2011.</li> <li>A Common Template Table. A given tailoring of the Common Template Table is used by the reference comparison method. The Common Template Table describes an order for all characters encoded in ISO/IEC 10646:2011. It allows for a specification of a fully deterministic ordering. This table enables the specification of a string ordering adapted to local ordering rules, without requiring an implementer to have knowledge of all the different scripts already encoded in the UCS.</li> <li>A reference name. The reference name refers to this particular version of the Common Template Table, for use as a reference when tailoring. In particular, this name implies that the table is linked to a particular stage of development of the ISO/IEC 10646 Universal multiple-octet coded character set.</li> <li>Requirements for a declaration of the differences (delta) between the collation table and the Common Template Table.</li> </ul> <p>ISO/IEC 14651:2011 does <i>not</i> mandate the following.</p> <ul> <li>A specific comparison method; any equivalent method giving the same results is acceptable.</li> <li>A specific format for describing or tailoring tables in a given implementation.</li> <li>Specific symbols to be used by implementations, except for the name of the Common Template Table.</li> <li>Any specific user interface for choosing options.</li> <li>Any specific internal format for intermediate keys used when comparing, nor for the table used. The use of numeric keys is not mandated either.</li> <li>A context-dependent ordering.</li> <li>Any particular preparation of character strings prior to comparison.</li> </ul> |
| Registration number (WIID) | 57976 |
| Scope | <p>ISO/IEC 14651:2011 defines the following.</p> <ul> <li>A reference comparison method. This method is applicable to two character strings to determine their collating order in a sorted list. The method can be applied to strings containing characters from the full repertoire of ISO/IEC 10646. This method is also applicable to subsets of that repertoire, such as those of the different ISO/IEC 8-bit standard character sets, or any other character set, standardized or not, to produce ordering results valid (after tailoring) for a given set of languages for each script. This method uses collation tables derived either from the Common Template Table defined in ISO/IEC 14651:2011 or from one of its tailorings. This method provides a reference format. The format is described using the Backus-Naur Form (BNF). This format is used to describe the Common Template Table. The format is used normatively <i>within</i> ISO/IEC 14651:2011.</li> <li>A Common Template Table. A given tailoring of the Common Template Table is used by the reference comparison method. The Common Template Table describes an order for all characters encoded in ISO/IEC 10646:2011. It allows for a specification of a fully deterministic ordering. This table enables the specification of a string ordering adapted to local ordering rules, without requiring an implementer to have knowledge of all the different scripts already encoded in the UCS.</li> <li>A reference name. The reference name refers to this particular version of the Common Template Table, for use as a reference when tailoring. In particular, this name implies that the table is linked to a particular stage of development of the ISO/IEC 10646 Universal multiple-octet coded character set.</li> <li>Requirements for a declaration of the differences (delta) between the collation table and the Common Template Table.</li> </ul> <p>ISO/IEC 14651:2011 does <i>not</i> mandate the following.</p> <ul> <li>A specific comparison method; any equivalent method giving the same results is acceptable.</li> <li>A specific format for describing or tailoring tables in a given implementation.</li> <li>Specific symbols to be used by implementations, except for the name of the Common Template Table.</li> <li>Any specific user interface for choosing options.</li> <li>Any specific internal format for intermediate keys used when comparing, nor for the table used. The use of numeric keys is not mandated either.</li> <li>A context-dependent ordering.</li> <li>Any particular preparation of character strings prior to comparison.</li> </ul> |
| Status | Atcelts |
| ICS group | 35.040 35.040.10 |
