• CAN/CSA-ISO/IEC 8825-5:16

    Superseded A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

    Information technology - ASN.1 encoding rules: Mapping W3C XML schema definitions into ASN.1 (Adopted ISO/IEC 8825-5:2015, third edition , 2015-11-15)

    Available format(s):  Hardcopy, PDF

    Superseded date:  01-01-2022

    Language(s):  English

    Published date:  01-01-2016

    Publisher:  Canadian Standards Association

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    1 Scope
    2 Normative references
    3 Definitions
    4 Abbreviations
    5 Notation
    6 Purpose and extent of standardization
    7 Mapping XSD Schemas
    8 Ignored schema components and properties
    9 ASN.1 modules
    10 Name conversion
    11 Mapping uses of XSD built-in types
    12 Mapping facets
    13 Mapping simple type definitions
    14 Mapping element declarations
    15 Mapping attribute declarations
    16 Mapping values of simple type definitions
    17 Mapping model group definitions
    18 Mapping model groups
    19 Mapping particles
    20 Mapping complex type definitions
    21 Mapping wildcards
    22 Mapping attribute uses
    23 Mapping uses of simple and complex type definitions
       (general case)
    24 Mapping special uses of simple and complex type
       definitions (substitutable)
    25 Mapping special uses of simple and complex type
       definitions (substitutable, nillable)
    26 Mapping special uses of simple type definitions (nillable)
    27 Mapping special uses of complex type definitions (nillable)
    28 Mapping special uses of element declarations (head of
       element substitution group)
    29 Generating special ASN.1 type assignments for types used
       in element declarations
    30 Generating special ASN.1 type assignments for types
       belonging to a derivation hierarchy
    31 Generating special ASN.1 type assignments for element
       substitution groups
    Annex A - ASN.1 type definitions corresponding to XSD
              built-in types for the Version 1 mapping
    Annex B - ASN.1 type definitions corresponding to XSD
              built-in types for the Version 2 mapping
    Annex C - Identification of the XSD module
    Annex D - Examples of mappings
    Annex E - Use of the mapping to provide binary encodings
              for W3C XML Schema

    Abstract - (Show below) - (Hide below)

    Defines two Versions of a mapping from any XSD Schema into an ASN.1 schema.

    Scope - (Show below) - (Hide below)

    Preface Standards development within the Information Technology sector is harmonized with international standards development. Through the CSA Technical Committee on Information Technology (TCIT), Canadians serve as the SCC Mirror Committee (SMC) on ISO/IEC Joint Technical Committee 1 on Information Technology (ISO/IEC JTC1) for the Standards Council of Canada (SCC), the ISO member body for Canada and sponsor of the Canadian National Committee of the IEC. Also, as a member of the International Telecommunication Union (ITU), Canada participates in the International Telegraph and Telephone Consultative Committee (ITU-T). For brevity, this Standard will be referred to as "CAN/CSA-ISO/IEC 8825-5" throughout. This Standard supersedes CAN/CSA-ISO/IEC 8825-5:10 (adopted ISO/IEC 8825-5:2008). At the time of publication, ISO/IEC 8825-5:2015 is available from ISO and IEC in English only. CSA Group will publish the French version when it becomes available from ISO and IEC. Scope This Recommendation | International Standard specifies two Versions of a mapping from any XSD Schema into an ASN.1 schema. The ASN.1 schema for both Versions support the same semantics and validate the same set of XML documents. This Recommendation | International Standard specifies the final XER encoding instructions that are to be applied as part of the defined mapping to ASN.1 types, but does not specify which syntactic form is to be used for the specification of those final XER encoding instructions, or the order or manner of their assignment. NOTE - Implementers of tools generating these mappings may choose any syntactic form or order of assignment that results in the specified final XER encoding instructions being applied. Examples in this Recommendation | International Standard generally use the type prefix form, but use of an XER Encoding Control Section may be preferred for the mapping of a complete XSD Schema, as a matter of style. There are different ways (syntactically) of assigning XER encoding instructions for use in EXTENDED-XER encodings (for example, use of ASN.1 type prefix encoding instructions or use of an XER encoding control section). The choice of these syntactic forms is a matter of style and is outside the scope of this Recommendation | International Standard.

    General Product Information - (Show below) - (Hide below)

    Document Type Standard
    Publisher Canadian Standards Association
    Status Superseded
    Superseded By
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO/IEC 8825-2:2015 Information technology ASN.1 encoding rules: Specification of Packed Encoding Rules (PER) Part 2:
    ISO/IEC 10646:2014 Information technology Universal Coded Character Set (UCS)
    ISO/IEC 8825-3:2015 Information technology ASN.1 encoding rules: Specification of Encoding Control Notation (ECN) Part 3:
    ISO/IEC 8825-1:2015 Information technology ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) Part 1:
    ISO/IEC 8825-4:2015 Information technology ASN.1 encoding rules: XML Encoding Rules (XER) Part 4:
    ISO/IEC 8824-2:2015 Information technology Abstract Syntax Notation One (ASN.1): Information object specification Part 2:
    ISO/IEC 8824-4:2015 Information technology Abstract Syntax Notation One (ASN.1): Parameterization of ASN.1 specifications Part 4:
    ISO 8601:2004 Data elements and interchange formats Information interchange Representation of dates and times
    ISO/IEC 8824-1:2015 Information technology Abstract Syntax Notation One (ASN.1): Specification of basic notation Part 1:
    ISO/IEC 24824-1:2007 Information technology — Generic applications of ASN.1: Fast infoset — Part 1:
    ISO/IEC 8824-3:2015 Information technology Abstract Syntax Notation One (ASN.1): Constraint specification Part 3:
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective