From frank@farance.com Tue May 22 19:38:18 2001 Received: from ssdo.org (ssdo.org [192.104.18.141]) by dkuug.dk (8.9.2/8.9.2) with ESMTP id TAA90314 for ; Tue, 22 May 2001 19:38:13 +0200 (CEST) (envelope-from frank@farance.com) Received: from roadshow (30.kansas-city-06-07rs.mo.dial-access.att.net [12.75.142.30]) by ssdo.org (8.9.3/8.9.3) with SMTP id NAA11822 for ; Tue, 22 May 2001 13:38:34 -0400 (EDT) Message-Id: <3.0.5.32.20010522113206.0343ddb0@farance.com> X-Sender: frank@farance.com X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Tue, 22 May 2001 11:32:06 -0400 To: "ISO-IEC/JTC1/SC22/WG11" From: Frank Farance Subject: Revised: Response to ITU-T liaison statement Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by dkuug.dk id TAA90314 Below, please find the revised reponse to the ITU-T liaison statement. Thank you to everyone for your excellent comments, suggesitons, and improvements. -FF --------------------------------------------------------- Dear Olivier Dubuisson: The following is in response to your liaison statement regarding ISO/IEC 11404 and its revision. 1. At the JTC1/SC22/WG11 meeting of 2001-04-27 / 2001-04-28 in Copenhagen, your liaison statement was discussed and I hope that this letter satisfies your concerns. 2. We will update the normative references, as you have suggested. 3. Regarding harmonization of ASN.1 and ISO/IEC 11404, we are very ethusiastic about maintaining harmony among both documents, including, possibly, an annex on ASN.1 in the 11404 revision. Our intent is to use the existing data type models from ASN.1 and other ISO/IEC standards in revising ISO/IEC 11404 to capture and distinguish the datatype notions that are now in common use. We look forward to working with you to clarify our understanding of the ASN.1 data types, including any emerging work, and to get consistent definitions where appropriate. 4. We note that the scope of ASN.1 is much wider than that of ISO 11404, but not so intensive with respect to distinction and characterization of datatypes. Because of its association with programming languages, a major objective of ISO/IEC 11404 is to distinguish types by their computational characteristics, not just their values, which is the extent of the ASN.1 characterization. We see these two standards as having a large overlap in the identification of datatypes, but complementary roles with respect to definition and representation of datatypes. For example, both ISO/IEC 8824-1 and ISO/IEC 11404 define the Integer datatype in terms of the values in the space. But ISO/IEC 11404 goes on to characterize the Integer type as having addition, multiplication and ordering, and requires a type definition to say whether it preserves those operations, because that is important when mapping the new type into a programming language. So a credit card number is not an Integer in ISO/IEC 11404, although it could be represented by an Integer in ISO/IEC 8824-1. 5. We are looking forward to a successful collaboration with ITU-T regarding ASN.1 and the revision of ISO/IEC 11404. We consider this a continuation of earlier joint work that caused ISO/IEC 11404:1996 to contain several concepts derived directly from ISO 8824-1:1994. Sincerely, Frank Farance Project Editor for ISO/IEC 11404 revision US International Representative (NCITS/L8) to SC22/WG11 --------------------------------------------------------- [Original liaison statement. -FF] TO: ISO/IEC JTC 1/SC 22 FOR: Action CONTACT: Olivier Dubuisson France Télécom R&D Tel: +33 2 96 05 38 50 Fax: +33 2 96 05 39 45 Email: Olivier.Dubuisson@francetelecom.com The ASN.1 Group would like to inform you about the planned withdrawal of the obsolete ISO/IEC 8824:1990 which is referenced in the "Normative References" section of ISO/IEC 11404. The ISO/IEC 8824:1990 standard was made obsolete in 1994 with the publication of ISO/IEC 8824-1 which corrects many problems that existed in the 1990 version of the standard. The current version of the standard is ISO/IEC 8824-1:1997. Please update ISO/IEC 11404 to refer to the current version of the ASN.1 standard which is: ITU-T Recommendation X.680 (1997) | ISO/IEC 8824-1:1998, Information technology - Abstract Syntax Notation One (ASN.1): Specification of basic notation. Please also note that one of the main purposes of ASN.1 is to provide a language for describing data which is independent of the machine architecture and independent of programming language. A description of data written in ASN.1 can translate easily to any high-level language and (for example) result in a C structure, a C++ class, a Java class, a Pascal record, or a Cobol copy file. This allows a protocol writer to create a specification which is independent of machine architecture and programming language while allowing software developers to choose which ever language and machine architecture best suits their needs. Indeed, when using any of the encoding rules defined in ISO/IEC 8825-1 or 8825-2, a communicating node does not need any knowledge of which programming language or machine architecture is in use by any of the communicating peers. The ASN.1 group is willing to assist you with updating the ISO/IEC 11404 standard to take advantage of the strength of ASN.1 in describing data with notation that is independent of programming language or machine architecture. More information on ASN.1, including free books and free download of tools, can be found at http://asn1.elibel.tm.fr or http://www.oss.com. --------------------------------------------------------- ----------------------------------------------------------------------- Frank Farance, Farance Inc. T: +1 212 486 4700 F: +1 212 759 1605 mailto:frank@farance.com http://farance.com Standards, products, services for the Global Information Infrastructure