ISO/IEC 8825-5:2021
Information technology — ASN.1 encoding rules — Part 5: Mapping W3C XML schema definitions into ASN.1
Information technology — ASN.1 encoding rules — Part 5: Mapping W3C XML schema definitions into ASN.1
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 62
- Дата публикации:
- 30 июня 2021 г.
- Издание:
- ISO/IEC IS 8825 edition 4 version 1
- ICS:
- 35.100.60
This document specifies two versions of a mapping from any XSD Schema into an Abstract Syntax Notation One (ASN.1) schema. The ASN.1 schema for both versions support the same semantics and validate the same set of XML documents. This document 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 document 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 (e.g., 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 lies outside the scope of this document.
Abstract
Overview
ISO/IEC 8825-5:2021 specifies a standardized mapping from W3C XML Schema Definitions (XSD) into Abstract Syntax Notation One (ASN.1). The document defines two mapping versions that produce ASN.1 modules and final XER encoding instructions so the resulting ASN.1 schema validates the same set of XML documents and preserves the same semantics as the original XSD. The mapping is intended for use with ASN.1 Extended XML Encoding Rules (EXTENDED‑XER) and enables standardized, vendor‑neutral binary encodings for data originally defined in XSD.
Key topics and requirements
- Two mapping versions: Version 1 and version 2 mappings are specified; both support equivalent semantics and validation coverage for XML documents.
- ASN.1 module generation: Rules for producing ASN.1 type definitions and modules corresponding to XSD constructs (simple types, complex types, elements, attributes, model groups, wildcards).
- XER encoding instructions: The standard specifies the final XER encoding instructions to be applied to ASN.1 types but does not mandate the syntactic form or order of assignment (type‑prefix vs XER Encoding Control Section is left to implementers’ style).
- Preservation of semantics: The mapping ensures the ASN.1 schema and EXTENDED‑XER encodings generate and validate the same XML documents as the original XSD Schema.
- Interoperability with other ASN.1 rules: Other encoding rules (DER, PER, etc.) may be used with the produced ASN.1 types; note that encodings produced by rules such as PER/DER can differ in verbosity and representation (particularly for constructs like dates, times, and wildcards) between mapping versions.
- Support materials: Annexes include ASN.1 type definitions for XSD built‑in types (Annex A & B), examples (Annex D), and guidance on using the mapping for binary transfer of XSD schemas (Annex E).
Applications and who uses it
- Schema translation tools: Implementers building automated XSD→ASN.1 mappers and toolkits.
- Systems requiring compact/canonical encodings: Telecom, IoT, embedded systems, and enterprise integrations that need vendor‑independent binary encodings of XML-defined data.
- Interoperability projects: Organizations that need to reuse existing XSD schemas within ASN.1‑based infrastructures or combine XML toolchains with ASN.1 encoders/decoders.
- Standards bodies and integrators: Working groups defining profiles or protocols that straddle XML and ASN.1 ecosystems.
Related standards
- ISO/IEC 8825 (ASN.1 encoding rules series), including X.690/BER, X.691/PER, and ECN/X.692
- ISO/IEC 8824 (ASN.1 notation and information objects)
- ITU‑T Recommendation X.694 (identical text published as X.694)
Keywords: ISO/IEC 8825-5:2021, ASN.1, XSD to ASN.1 mapping, XER, EXTENDED‑XER, binary encoding, XML Schema, schema translation, ASN.1 modules.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 6 - Telecommunications and information exchange between systems
- SKU
- ISO/IEC 8825-5:2021
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO/IEC 8825-3:2021
ДействующийInformation technology — ASN.1 encoding rules — Part 3: Specification of Encoding Control Notation (ECN)
Overview ISO/IEC 8825-3:2021 - Information technology - ASN.1 encoding rules - Part 3: Specification of Encoding Control Notation (ECN) defines a formal notation for specifying how ASN.1 types (or pa…
ISO/IEC 8824-4:2015
ОтменёнInformation technology — Abstract Syntax Notation One (ASN.1): Parameterization of ASN.1 specifications — Par…
ISO 8212:1986
ОтменёнSoaps and detergents — Techniques of sampling during manufacture
Overview Standard Reference: ISO 8212:1986 Title: Soaps and detergents - Techniques of sampling during manufacture ISO 8212:1986 defines standardized techniques for taking representative samples of s…
ISO 20662:2020
ДействующийShips and marine technology — Hopper dredger supervisory and control systems
Overview ISO 20662:2020 - Ships and marine technology: Hopper dredger supervisory and control systems (HD‑SCS) - specifies the components, structure, general requirements, and functional requirements…
ISO 3021:2023
ДействующийAdventure tourism — Hiking and trekking activities — Requirements and recommendations
Overview ISO 3021:2023 - Adventure tourism: Hiking and trekking activities - Requirements and recommendations defines safety-focused requirements and recommendations for hiking and trekking offered a…
ISO 3826-2:2008
ДействующийPlastics collapsible containers for human blood and blood components — Part 2: Graphical symbols for use on l…
Overview ISO 3826-2:2008 - "Plastics collapsible containers for human blood and blood components - Part 2: Graphical symbols for use on labels and instruction leaflets" defines a system of internatio…
ISO/IEC 24730-1:2014
ДействующийInformation technology — Real-time locating systems (RTLS) — Part 1: Application programming interface (API)
Overview ISO/IEC 24730-1:2014 specifies the Application Programming Interface (API) for Real‑Time Locating Systems (RTLS). The standard defines a minimal, interoperable boundary that lets application…
ISO 8668-5:1992
ДействующийAircraft — Terminal junction systems — Part 5: Detail specification for type 3 system
Overview - ISO 8668-5:1992 (Aircraft terminal junction systems, Type 3) ISO 8668-5:1992 defines the detail specification for Type 3 Terminal Junction Systems (TJS) used in aircraft electrical install…