Committed to connecting the world

  •  
ITU GSR 2024

ITU-T Recommendations

Search by number:
Others:
Skip Navigation Links
Content search
Advanced search
Provisional name
Equivalent number
Formal description
Study Groups tree viewExpand Study Groups tree view

ITU-T X.694 (02/2021)

عربي | 中文 | English | Español | Français | Русский
Technologies de l'information – Règles de codage ASN.1: mappage en ASN.1 des définitions de schéma XML du W3C
La Recommandation UIT-T X.694 | ISO/CEI 8825-5 définit des règles pour le mappage d'un schéma XSD (un schéma conforme à la spécification du schéma XML du W3C) en un schéma ASN.1 (notation de syntaxe abstraite numéro un) afin d'utiliser les règles de codage de l'ASN.1 telles que les règles de codage de base (BER), les règles de codage distinctives (DER), les règles de codage compact (PER) ou les règles de codage XML (XER) pour le transfert des informations définies par le schéma XSD. L'utilisation de cette Recommandation | Norme internationale avec les règles de codage XML étendues (EXTENDED-XER) de l'ASN.1 donne la même représentation XML (langage de balisage extensible) des valeurs que celle définie par le schéma XSD original, mais elle donne aussi la possibilité de coder la représentation XML spécifiée avec une représentation binaire efficace (XML binaire). Un document XML peut être converti en XML binaire (pour le stockage ou le transfert) au moyen de la représentation ASN.1 générée par ce mappage, et on peut reconvertir la représentation binaire résultante pour obtenir le même document XML afin de poursuivre le traitement XML. Deux versions du mappage sont définies. Le mappage de version 1 a été publié en 2004, et un Corrigendum a ensuite été publié pour renommer les types DATE-TIME et DURATION dans l'Annexe A (afin d'éviter tout conflit avec les types DATE-TIME et DURATION définis dans la Recommandation UIT-T X.680 | ISO/CEI 8824-1). Le mappage de version 2 est plus efficace dans deux domaines: on utilise les types de temps ASN.1 au lieu de la chaîne VisibleString pour les mappages des dates et heures; on utilise la spécification FastInfoset (Recommandation UIT-T X.891 | ISO/CEI 24824-1) pour le mappage des caractères génériques XSD. Ces deux modifications permettent d'obtenir des codages binaires beaucoup plus compacts pour la représentation XML spécifiée par le schéma XSD. NOTE – La spécification du mappage de version 1 (moyennant les corrections applicables) sera maintenue dans la prochaine édition de cette Recommandation | Norme internationale, mais il est à prévoir que les éditions ultérieures ne traiteront que du mappage de version 2. L'application des règles de codage XML étendues de l'ASN.1 aux deux versions de mappage produira la même représentation XML (qui est identique à celle spécifiée par le schéma XSD). Toutefois, l'application des autres règles de codage de l'ASN.1 au mappage de version 1 donne un codage sous forme de caractères alphabétiques des types de date et heure et des caractères génériques XSD, tandis que l'application au mappage de version 2 donne un codage binaire plus compact utilisant les types de temps ASN.1 et la spécification FastInfoset.
Citation: https://handle.itu.int/11.1002/1000/14476
Series title: X series: Data networks, open system communications and security
  X.600-X.699: OSI networking and system aspects
  X.680-X.699: Abstract Syntax Notation One (ASN.1)
Approval date: 2021-02-13
Identical standard:ISO/IEC 8825-5 (Common)
Approval process:AAP
Status: In force
Maintenance responsibility: ITU-T Study Group 17
Further details: Patent statement(s)
Development history