ISO/IEC JTC1 SC32 WG2 SEL-033 2002-05-08 ISO/IEC WD3 20944-00 ISO/IEC JTC1 SC32 Secretariat: US Information technology — Metadata registry interoperability and bindings — Part 00: Overview and framework Titre — Titre — Partie n: Titre Document type: International standard Document subtype: Not applicable Document stage: WD(20) Document language: E WORKING DRAFT © ISO/IEC ISO/IEC WD3 20944-00 Contents 1 Scope .......................................................................................................................... 4 2 Reference(s) ............................................................................................................... 4 3 Term(s) and definition(s) ........................................................................................... 4 4 Organization of the multi-part standard ................................................................... 5 1 ISO/IEC WD3 20944-00 © ISO/IEC 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. 2 © ISO/IEC ISO/IEC WD3 20944-00 Introduction The purpose of this Technical Report is to provide a overview of the multiple parts of this Standard. 3 ISO/IEC WD3 20944-00 © ISO/IEC Information technology — Metadata registry interoperability and bindings — Part 00: Overview 1 Scope This Technical Report provides an overview of the multiple parts of the ISO/IEC 20944 Standard. 2 Reference(s) The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. ISO/IEC 11179-3:2002, Information technology -- Metadata registries -- Registry metamodel 3 Term(s) and definition(s) For the purposes of this International Standard, the following definitions apply. Terms explicitly defined in this International Standard are not to be presumed to refer implicitly to similar terms defined elsewhere. Terms not defined in this International Standard are to be interpreted according to ISO/IEC 2382-1. 3.1 binding An application or mapping from one framework or specification to another. Acronyms and abbreviations 4 API: Application Programming Interface ASN.1: Abstract Syntax Notation One © ISO/IEC ISO/IEC WD3 20944-00 DCMI: Dublin Core Metadata Initiative DCTP: Data and Control Transfer Protocol DNVP: Dotted Name-Value Pairs LID: Language Independent Datatypes ODBC: Open Database Connectivity XML: Extensible Markup Language 4 Organization of the multi-part standard The ISO/IEC 20944 standard is organized into the following parts: Part 00: Overview and Framework: An overview of all parts. Part 01: Conformance: Common conformance wording. Part 02: Attribute Mapping: The mapping of 11179-3 attribute names to navigable identifiers. Part 20: Coding binding overview: A common coding description in ISO/IEC 11404 notation. Part 21: XML binding: A rule-based technique for an XML coding binding. Part 22: DNVP binding: A rule-based technique for a DNVP coding binding. Part 23: ASN.1 binding: A rule-based technique for an ASN.1 coding binding. Part 24: DCMI binding: A rule-based technique for a DCMI coding binding. Part 40: API binding overview: A common API description in ISO/IEC 13886 notation. Part 41: C binding: A C programming language binding derived from the bindingindependent API described in Part 40. Part 42: C++ binding: A C++ programming language binding derived from the binding-independent API described in Part 40. Part 43: Java binding: A Java programming language binding derived from the binding-independent API described in Part 40. Part 44: Javascript binding: A Javascript programming language binding derived from the binding-independent API described in Part 40. Part 45: Perl binding: A Perl programming language binding derived from the binding-independent API described in Part 40. Part 46: LISP binding: A LISP programming language binding derived from the binding-independent API described in Part 40. Part 60: Protocol binding overview: A common protocol description. Part 61: ODBC binding: A binding to the ODBC protocol. Part 62: DCTP binding: A binding to the DCTP protocol. x 5