Information Technology — Procedures for Registration of Cultural Elements
Total Page:16
File Type:pdf, Size:1020Kb
Reference number of working document: ISO/IEC JTC1/SC22/WG20 N755 L2/00-380 Date: 2000-10-25 Reference number of document: ISO/IEC 15897:200?(E) Committee identification: ISO/IEC JTC1/SC22 Secretariat: ANSI Information technology — Procedures for registration of cultural elements Technologies de l'information — Procédures pour l'enregistement des éléments culturels ISO/IEC 15897:2001(E) © ISO/IEC Contents Page Foreword iii Introduction iv 1 Scope 1 2 Normative references 1 3 Definitions 2 4 Registration Authority 3 5 Sponsoring Authorities 4 6 Rules for proposals 5 7 Appeal procedures 10 8 The Registration Authority's Advisory Commitee 10 Annex A (normative) Application Form for a Cultural Specification 12 Annex B (informative) Sample Application for a Cultural Specification 13 Annex C (normative) External References to Cultural Specifications (normative) 14 Annex D (informative) Sample Narrative Cultural Specifications for Danish and Irish 15 Annex E (normative) "reorder-after" construct in POSIX LC_COLLATE 28 Annex F (informative) Description of Narrative Cultural Elements 38 Annex G (informative) Bibliography 42 Annex H (informative) Differences from CEN ENV 12005:1996 43 ii © ISO/IEC ISO/IEC 15897:2001(E) FOREWORD ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote. This International Standard was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee 22 Programming languages, their environments and system software interfaces. The first edition of this International Standard was the result of a fast-track ballot of the CEN specification ENV 12005:1996 named "Procedures for European registartion of cultural elements". This International Standard does not cancel or replace any other standard. This International Standard has a number of changes to ISO/IEC 15897:1999 and CEN ENV 12005:1996. The changes are described in annex H. This International Standard registers amongst other items Cultural FDCC-sets, charmaps and repertoiremaps as defined in ISO/IEC TR 14652, and POSIX Locales and POSIX Charmaps as defined in ISO/IEC 9945-2 "POSIX shell and utilities". The annexes A, C and E of this International Standard are normative, and the annexes B, D, F, G and H are for information only. iii ISO/IEC 15897:2001(E) © ISO/IEC INTRODUCTION Cultural differences throughout the world make it necessary to adopt IT-equipment to each local culture. Standard methods, being developed by ISO/IEC JTC1/SC22, make such adoption easier. Registering the local conventions in a globally available registry make it still easier. CEN/TC304 was the first committee to start work on such a registry and the European prestandard ENV 12005:1996 was the result. The first edition of this International Standard was the result of the fast-track of DS/ENV 12005, a Danish Standards Association standards publication equivalent to CEN ENV 12005. This edition of the International Standard adds support for ISO/IEC TR 14652 techniques and opens up the possible Sponsoring Authorities. The standard sets out the procedures for registering cultural elements, both as narrative text and in a more formal manner, using the techniques of ISO/IEC TR 14652 "Specification Method for Cultural Conventions", and ISO/IEC 9945-2 "POSIX Shell and Utilities". The registration will be free-of-charge and the results will also be freely available on the network at the address http://www.dkuug.dk/cultreg/. This will make information on cultural conventions freely and easily available to producers in the IT market. Some of these conventions can even be implemented automatically by downloading the formatted specifications. iv INTERNATIONAL STANDARD © ISO/IEC ISO/IEC 15897:1998(E) Information technology - Procedures for registration of cultural elements 1 SCOPE This International Standard specifies the procedures to be followed in preparing, publishing and main- taining a register of cultural specifications for computer use, including freeform narrative cultural elements specifications, POSIX Locales and Charmaps conforming to ISO/IEC 9945-2, and FDCC- sets, charmaps and repertoiremaps as defined in ISO/IEC TR 14652. The registry is in printed and electronic form, and the text of the cultural specifications are recorded in a way that is independent of any coded character set. Each cultural element registration shall have unique identifiers in a particular standard format defined below in 6.8. A numeric identifier and a token identifier shall be assigned to each registered cultural element specification, POSIX Locale, POSIX Charmap and Repertoiremap, FDCC-set and ISO/IEC TR 14652 Charmap. These identifiers are for unique identification of the cultural specification, and intended to be used with POSIX locale handling mechanisms and possibly other locale and charmap usage, such as in programming languages, database handling and communication protocols and for identification and specification by human operators. The field of application of this International Standard is to provide reference for implementers, pro- curers, users, and standardization organizations, to determine cultural requirements in a given cultural environment. Registered items using certain POSIX formal specification methods can also be used by the POSIX Operating System and other software capable of using such specifications. 2 NORMATIVE REFERENCES The following normative documents contain provisions which, through reference in this text, constitute provisions of this International Standard. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply. However, parties to agreements based on this International Standard are encouraged to investigate the possibility of applying the most recent editions of the normative documents indicated below. For undated references, the latest edition of the normative document referred to applies. Members of ISO and IEC maintain registers of currently valid International Standards. ISO 639:1988, Code for the representation of names of languages. ISO 639-2:1998, Code for the representation of names of languages - Part 2: Alpha-3 code. ISO/IEC 646:1991, Information technology - ISO 7-bit coded character set for information interchange. ISO/IEC 2022:1994, Information technology - Character code structure and extension techniques. ISO 3166 (all parts), Codes for the representation of names of countries. ISO 4217:1995, Codes for the representation of currencies and funds. 1 ISO/IEC 15897:2001(E) © ISO/IEC ISO 8601:1988, Data elements and interchange formats - Information interchange - Representation of dates and times. ISO/IEC 8824:1990, Information technology - Open Systems Interconnection - Specification of Abstract Syntax Notation One (ASN.1). ISO/IEC 8825:1990, Information technology - Open System Interconnection - Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1). ISO/IEC 9945-2:1993, Information technology - Portable Operating System Interface (POSIX) Part 2: Shell and Utilities. ISO/IEC 10646 (all parts), Information technology - Universal Multiple-Octet Coded Character Set (UCS). 3 DEFINITIONS For the purposes of this International Standard, the definitions given in the following apply. 3.1 Locale: The definition of the subset of the environment of a user that depends on language and cultural conventions. See clause 2.5 of the POSIX standard for a specification of the locale file format. 3.2 FDCC-set: A set of Formal Definitions of Cultural Conventions. The definition of the subset of a user's information technology environment that depends on language, territory, or other cultural customs. See clause 4 of ISO/IEC TR 14652 for a specification of the FDCC-set format. 3.3 Charmap: A text file describing a coded character set. See clause 2.4 of the POSIX standard for a description of the POSIX Charmap file format, and clause 5 of ISO/IEC TR 14652 for the description of an enhanced charmap. 3.4 Text File: A file that contains characters organized into one or more lines. 3.5 Cultural Convention: A data item for computer use that may vary dependent on language, territory, or other cultural circumstances. 3.6 Cultural Specification: Either a Narrative Cultural Specification, a related POSIX Locale, a related FDCC- set, a POSIX Charmap, a ISO/IEC TR 14652 Charmap, or a Repertoiremap. 3.7 Narrative Cultural Specification: A narrative description for computer use of culturally dependent information, further described in 6.2. 3.8 Repertoiremap: A definition of a mapping between character names and characters