From ynk@ome Wed Sep 4 08:24:00 1991 Received: from mcsun.EU.net by dkuug.dk via EUnet with SMTP (5.64+/8+bit/IDA-1.2.8) id AA25444; Wed, 4 Sep 91 08:24:00 +0200 Received: by mcsun.EU.net via EUnet; id AA24081 (5.65a/CWI-2.106); Wed, 4 Sep 1991 08:20:36 +0200 Received: by kddlab.kddlabs.co.jp (5.61/6.2Junet) id AA04423; Wed, 4 Sep 91 14:03:08 +0900 Received: by tis1.tis.toshiba.co.jp (3.2/6.4J.6-R34) id AA13767; Wed, 4 Sep 91 12:41:19 JST Return-Path: Message-Id: <9109040341.AA13767@tis1.tis.toshiba.co.jp> To: wg15rin@dkuug.dk From: ynk@ome.toshiba.co.jp (Yasushi Nakahara) Subject: Draft Guidelines for POSIX National Profile Date: Tue Sep 3 23:26:50 JST 1991 X-Charset: ASCII X-Char-Esc: 29 Hello RIN experts, I was noticed that the draft Guidelines for POSIX National Profile, which had been submitted by Japanese National Body at the Rotterdam RIN meeting, was not delivered by email yet. I'm sorry I was mistaken in believing I had done it. I'm enclosing the very draft hereafter, although the new version is going to be drafted by Japanese National Body in a couple of months. Your comments are welcome. Please send them to: posix@u-tokyo.ac.jp or wg15rin@dkuug.dk Also, please don't forget to review and comment the Draft Japanese National Profile delivered through "wg15rin 119-121" emails as well. On related notes, Keld and Dominic, did you distribute the RIN Rotterdam minutes (through email)? Could you please send the minutes and the latest RIN document register to "wg15rin"? Also, it would be greatly appreciated if someone could inform us of the SGFS direction for creating ISP of OSE (including National Profiles?). I received the SGFS subgroup meeting notice by email (wg15 12) [thank you Willem!], however I would like to know more about their discussion at the last SGFS meeting and their scope of work. Best Regards, Yasushi Nakahara Toshiba Corp. Phone: +81 428-32-0722 Fax: +81 428-32-0408 JAPAN Email: ynk@ome.toshiba.co.jp | ..!tsbome!ynk =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ISO/IEC DPTR - Guidelines for POSIX National Profiles FOREWORD ISO (the International Organization for Standardization) and IEC (the International Electrical Commission) together form a system for worldwide standardization as a whole. 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. In the field of information technology, ISO and IEC have established a joint technical committee, . The main task of a technical committee is to prepare International Standards but in exceptional circumstances, the publication of a Technical Report of one of the following types may be proposed: - type 1, when the required support cannot be obtained for the publication of an International Standard, despite repeated efforts; - type 2, when the subject is still under technical development or where for any other reason there is the future but not immediate possibility of an agreement on an International Standard; - type 3, when a technical committee has collected data of a different kind from that which is normally published as an International Standard ("state of the art", for example). Technical Reports of types 1 and 2 are subject to review within three years of publication, to decide whether they can be transformed into International Standards. Technical Report of type 3 do not necessarily have to be reviewed until the date they provide are considered to be no longer valid or useful. SO/IEC DPTR xxxxx, which is a Technical Report of type 3, has been prepared by the Rapporteur Group on Internationalization under the ISO/IEC JTC 1/SC22/WG15 - POSIX. Suggestions and comments for improvement of this document are welcome. They should be sent to: SC22/WG15 N____, Apr 30, 1991 (Preliminary Draft) DRAFT 0.01 : 1991-04-30 - 2 - Nobuo Saito c/o SSI/POSIX WG Information Technology Standards Commission of Japan Kikai-Shinko Kaikan Bldg., 3-5-8 Shiba-Koen, Minato-Ku, Tokyo 105, Japan Tel: +81 3 431 2808 Fax: +81 3 431 6493 Email: posix@u-tokyo.ac.jp As of now, the Working Group has the following members: Yuichi Chujo, NTT Kazuyoshi Fukumura, NEC Nobuyuki Hikichi, SRA Shiro Hikita, Sony Yukiharu Imafuku, NTT Data Akihisa Iwakawa, IBM Japan Akio Kido, IBM Japan Takao Komatsu, Mitsubishi Akihiko Kudoh, NTT Yutaka Matsumoto, Nihon Sun Yasushi Nakahara, Toshiba (National Profile Guidelines redactor) Shigekatsu Nakao, Fujitsu (Japanese National Profile redactor) Toshinori Numata, Fujitsu Shinji Ohta, Fuji Xerox Toshiharu Ono, Nihon UNISYS Erik van der Poel, SRA Nobuo Saito, Keio University (chairperson) Masahiko Sekiguchi, Fujitsu Hiroyuki Shiota, Fuji Xerox Shin-ichi Yamada, NTT Data Mamoru Yanagihara, DEC Japan SC22/WG15 N____, Apr 30, 1991 (Preliminary Draft) DRAFT 0.01 : 1991-04-30 - 3 - Information technology - Guidelines for National Profiles April 30, 1991 (Preliminary Draft 0.01) SC22/WG15 N____, Apr 30, 1991 (Preliminary Draft) DRAFT 0.01 : 1991-04-30 - 4 - 1. Scope POSIX National Profile is defined to each of the countries where ISO 9945 POSIX Standrad is employed and the National Standard corresponding to this standard defined. In this situation, the guideline described 5 in this technical report should be referenced by the National Body to specify the detailed aspects of the profile. National Profile gives the specifications of the parameters, the selections of optional items which are strongly related to the functionalities to support processing and the operation of the culture 10 dependent matters: i.e. the specification for the localization of the generic internationalized POSIX Standard for a particular nation or cultural region. This kind of National Profile should be developed by each of the National Bodies in the sense of "International Standardized Profile" 15 (ISP) developed by the Special Group on Functional Standardization (SGFS) of ISO/IEC JTC 1, Information technology. SC22/WG15 N____, Apr 30, 1991 (Preliminary Draft) S1. DRAFT 0.01 : 1991-04-30 - 5 - 2. Normative References The following standards contain provisions which constitute provisions of this report. ISO/IEC 9945-1:1990, Information technology - Protable Operating System 5 Interface (POSIX) - Part 1: System Application Program Interface (API) [C Language] ISO/IEC CD 9945-2 (IEEE Std 1003.2, Draft 11, Feb 1991), Draft Standard for Information technology - Portable Operating System Interface (POSIX) - Part 2: Shell and Utilities 10 ISO/IEC 646, Information processing - ISO 7-bit coded character set for information interchange. ISO 2022, Information processing - 7-bit and 8-bit coded character sets - Code extension techniques. ISO 8859, Information processing - 8-bit single-byte coded graphic 15 character sets - Part 1, .., Part 8. ISO/IEC DIS 10646, Information technology - Universal Coded Character Set (UCS) ISO/IEC Directives:1990, Procedures for the technical work of ISO/IEC JTC 1 on Information Technology. 20 ISO/IEC Directives Part 2:1989, Methodology for the development of International Standards. ISO/IEC Directives Part 3:1989, Drafting and presentation of International Standards. ISO/IEC 9899:1990, Programming languages - C. 25 ISO/IEC 9899 PDAM Part 3, Multibyte Support Extensions. TSG-1 Final Report(Draft). IEEE P1003.0/D10 (December 1990), Draft Guide to the POSIX Open Systems Environment. ISO/IEC TR 10000-1:1990, Information technology - Framework and taxonomy 30 of International Standardized Profiles - Part 1: Framework. ISO/IEC TR 10000-2:1990, Information technology - Framework and taxonomy of International Standardized Profiles - Part 2: Taxonomy of Profiles. S1. SC22/WG15 N____, Apr 30, 1991 (Preliminary Draft) S2. DRAFT 0.01 : 1991-04-30 - 6 - 3. Definitions The following definitions should be applied and referenced through this technical report: 3.1 Terms defined in this report 5 3.1.1 POSIX Profile Profile for International Standard is a set of specifications of the parameters, the selections of the optional items and the recommendations of the implementation related matters. POSIX Profile corresponds to the same concept of the Profile for the POSIX International Standard. 10 3.1.2 POSIX National Profile National Profile is a subset of the POSIX Profile which is strongly related to the culture dependent aspects of the POSIX. It also contains the definitions and recommendations for the nation and/or area specific aspects (e.g. the use of the coded character sets and so on). 15 3.1.3 POSIX National Body Conformance It is the concept of the degree of the preciseness of the coincidence between the specifications of a realized POSIX system and the POSIX National Profile. Since POSIX National Profile is not necessarily included in the POSIX Profile, systems which pass the POSIX National 20 Body Conformance may not pass the POSIX Conformance. 3.1.4 Code Independence National Profile should be defined independently upon the character code set used in the implementation of the POSIX Standard. S2. SC22/WG15 N____, Apr 30, 1991 (Preliminary Draft) S3.1.4 DRAFT 0.01 : 1991-04-30 - 7 - 3.2 Terms defined in other documents This part of the report uses the following terms defined in other relevant documents: a. Internationalization -- TSG-1 Final Report, IEEE P1003.0 5 b. Localization -- TSG-1 Final Report, IEEE P1003.0 c. Portability -- TSG-1 Final Report d. Locale -- ISO/IEC 9945-1, ISO/IEC DIS 9945-2, ISO/IEC 9899 S3.2 SC22/WG15 N____, Apr 30, 1991 (Preliminary Draft) S3.2 DRAFT 0.01 : 1991-04-30 - 8 - 4. Abbreviations ISP International Standardized Profile S3.2 SC22/WG15 N____, Apr 30, 1991 (Preliminary Draft) S4. DRAFT 0.01 : 1991-04-30 - 9 - 5. The Purpose of National Profiles National Profiles for POSIX based international standards define culture- and language- dependent adaptation and interpretation of POSIX for the following purposes. 5 o National Profiles identify the base international and national standards and clarify their relationships. o National Profiles identify the base standards, together with appropriate culture- and language- specific classes, subsets, options and parameters, which are necessary to assure higher degree 10 of portability. o National Profiles gives detailed description of locale-dependent functions that are out of the scope of the Base International Standard which provides frameworks for internationalization so that national bodies can define appropriate language and culture 15 dependent adaptation and interpretation based on it, o National Profiles provide reference systems on top of which culture- and language dependent applications can be built to promote POSIX based standards among users and vendors, o National Profiles promote the development of conformance tests that 20 produce consistent results for the systems compliant with POSIX and a given national profile. Various bodies throughout the world are undertaking work in the definition of National Profiles for POSIX based international standards. This Guideline for POSIX National Profile Writers has been developed by 25 SC22/WG15 to make the National Profiles consistent and harmonization of the National Profiles easier by defining followings. o Define style, documentation scope and classification scheme for National Profiles. o Define those items that should be written in National Profiles 30 o Define those items that should not be written in National Profiles S4. SC22/WG15 N____, Apr 30, 1991 (Preliminary Draft) S5. DRAFT 0.01 : 1991-04-30 - 10 - 6. Concept of a National Profile (to be completed) 6.1 The relationship to base standards Base standards specify procedures and formats that facilitate the 5 development of internationally portable applications across many countries/regions. They may provide mechanisms for supporting language/cultural dependent (locale specific) aspects, hopefully in a locale-independent way as much as possible. National profiles promote applicability of the base standards to 10 specific countries/regions by defining how to use mechanisms specified in the base standards for a specific country/region with appropriate choice/value-setting of options/parameters. National profiles may also specify additional standards which are required for locale specific features support. 15 National profiles shall not contradict base standards but shall make specific choices where options and ranges of values are available. The choice of the base standard options should be restricted so as to maximize the application portability across National profiles, consistent with achieving the objectives of the National profiles. 20 6.2 The relationship to Registration Authority (to be discussed in WG15RIN and WG15) 6.3 Principles of National Profile Concept 6.4 The meaning of conformance to a National Profile 6.5 Conformance requirements of POSIX National Profiles 25 6.6 Static Conformance S5. SC22/WG15 N____, Apr 30, 1991 (Preliminary Draft) S6.6 DRAFT 0.01 : 1991-04-30 - 11 - 6.7 Dynamic Conformance (to be completed) S6.7 SC22/WG15 N____, Apr 30, 1991 (Preliminary Draft) S6.7 DRAFT 0.01 : 1991-04-30 ISO/IEC DPTR - Guidelines for POSIX National Profiles CONTENTS 1. Scope................................................................ 4 2. Normative References................................................. 5 3. Definitions.......................................................... 6 3.1 Terms defined in this report.................................... 6 3.1.1 POSIX Profile 6 3.1.2 POSIX National Profile 6 3.1.3 POSIX National Body Conformance 6 3.1.4 Code Independence 6 3.2 Terms defined in other documents................................ 7 4. Abbreviations........................................................ 8 5. The Purpose of National Profiles..................................... 9 6. Concept of a National Profile........................................ 10 6.1 The relationship to base standards.............................. 10 6.2 The relationship to Registration Authority...................... 10 6.3 Principles of National Profile Concept.......................... 10 6.4 The meaning of conformance to a National Profile................ 10 6.5 Conformance requirements of POSIX National Profiles............. 10 6.6 Static Conformance.............................................. 10 6.7 Dynamic Conformance............................................. 11 - i - =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= EOF