NF ISO/IEC 8824-1

NF ISO/IEC 8824-1

December 1997
Standard Cancelled

Information technology. Abstract Syntax Notation One (ASN.1) : specification of basic notation.

Le présent document spécifie la notation de syntaxe abstraite numéro un (ASNA ).Cette notation permet de décrire des types abstraits de données ainsi que les valeurs et contraintes imposées à ces types. Elle a été définie au départ dans le cadre OSI pour permettre aux normes de la couche application de définir les types d'informations nécessaires au transfert des données au moyen du service de présentation.

View the extract
Main informations

Collections

National standards and national normative documents

Publication date

December 1997

Number of pages

109 p.

Reference

NF ISO/IEC 8824-1

ICS Codes

35.100.60   Presentation layer

Classification index

Z70-005-1

Print number

1 - 01/11/1997

International kinship

ISO/IEC 8824-1:1995
Sumary
Information technology. Abstract Syntax Notation One (ASN.1) : specification of basic notation.

Le présent document spécifie la notation de syntaxe abstraite numéro un (ASNA ). Cette notation permet de décrire des types abstraits de données ainsi que les valeurs et contraintes imposées à ces types. Elle a été définie au départ dans le cadre OSI pour permettre aux normes de la couche application de définir les types d'informations nécessaires au transfert des données au moyen du service de présentation.
Replaced standards (1)
NF ISO 8824
December 1988
Standard Cancelled
Information processing systems. Open systems interconnexion. Specification of abstract syntax notation one (ASN.1).

Cette norme s'inscrit dans le programme de normalisation pour l'interconnexion de systèmes ouverts à la suite du Modèle de Référence pour l'interconnexion de systèmes ouverts, OSI (NF Z 70-001). Cette norme spécifie une notation pour une définition de syntaxe abstraite appelée Notation de syntaxe abstraite numéro 1 (ASN.1). Dans le contexte de l'OSI, la notation pour une définition de syntaxe abstraite permet, dans les normes de la Couche Application, de définir les types d'information à transférer, ainsi que les valeurs de ces types. La syntaxe de transfert résulte de l'application, à ces valeurs, des règles de codage définies dans la norme NF ISO 8825.

Table of contents
  • 1 Domaine d'application
    1
  • 2 Références normatives
    1
  • 2.1 Recommandations / Normes internationales identiques
    1
  • 2.2 Autres références
    2
  • 3 Définitions
    2
  • 3.1 Spécification des objets informationnels
    2
  • 3.2 Spécification des contraintes
    2
  • 3.3 Paramétrisation des spécifications ASNA
    3
  • 3.4 Définition du service de présentation
    3
  • 3.5 Spécification du protocole de présentation
    3
  • 3.6 Structure pour l'identification des organisations
    3
  • 3.7 Jeu de caractères universels codés sur multi-octets (UCS)
    3
  • 3.8 Définitions supplémentaires
    3
  • 4 Abréviations
    7
  • 5 Notation
    7
  • 5.1 Productions
    8
  • 5.2 Collections au choix d'une production
    8
  • 5.3 Exemple de production
    8
  • 5.4 Mise en page
    8
  • 5.5 Récursivité
    9
  • 5.6 Pointage d'une collection de séquences
    9
  • 5.7 Pointage d'un item
    9
  • 5.8 Notations abrégées
    9
  • 6 Etiquettes
    10
  • 7 Utilisation de la notation ASNA
    11
  • 8 Jeu de caractères ASN.1
    11
  • 9 Items ASNA
    12
  • 9.1 Règles générales
    12
  • 9.2 Référence de type
    12
  • 9.3 Identificateur
    12
  • 9.4 Référence de valeur
    12
  • 9.5 Référence de module
    12
  • 9.6 Commentaire
    13
  • 9.7 Item vide
    13
  • 9.8 Item numéro
    13
  • 9.9 Item chaîne binaire
    13
  • 9.10 Item chaîne hexadécimale
    13
  • 9.11 Item chai ne de caractères
    14
  • 9.12 Item affectation
    14
  • 9.13 Séparateurde plage
    14
  • 9.14 Points de suspension
    15
  • 9.15 Items à caractère unique
    15
  • 9.16 Items mots réservés
    15
  • 10 Définition de module
    16
  • 11 Référenciation des définitions de types et de valeurs
    19
  • 12 Notation de prise en charge des références à des composantes ASN.1
    20
  • 13 Affectation de types et de valeurs
    21
  • 14 Définition des types etvaleurs
    22
  • 15 Notation du type booléen
    24
  • 16 Notation du type entier (Integer)
    24
  • 17 Notation du type énuméré
    25
  • 18 Notation du type réel
    26
  • 19 Notation du type chaîne binaire (bitstring)
    27
  • 20 Notation du type chaîne d'octets (octetstring)
    28
  • 21 Notation du type néant (Null)
    28
  • 22 Notation des types séquence
    29
  • 23 Notation des types séquence-de
    30
  • 24 Notation des types ensemble
    31
  • 25 Notation des types ensemble-de
    31
  • 26 Notation des types choix
    32
  • 27 Notation destypes sélection
    33
  • 28 Notation destypes étiquetés
    33
  • 29 Notation du type identificateur d'objet
    34
  • 30 Notation du type pdv encapsulé
    36
  • 31 Notation du type externe
    38
  • 32 Les types chaînes de caractères
    40
  • 33 Notation des types chaîne de caractères
    40
  • 34 Définition des types chaînes de caractères restreintes
    40
  • 35 Dénomination des caractères et collections de caractères définis dans ISO/IEC 10646-1
    44
  • 35.1 Spécification du module ASN1-CHARACTER-MODULE
    44
  • 36 Ordre canonique des caractères
    47
  • 37 Définition des types chaînes de caractères non restreintes
    49
  • 38 Notation des types définis dans les articles 39 à 41
    50
  • 39 Temps généralisé
    50
  • 40 Temps universel
    51
  • 41 Type descripteur d'objets
    52
  • 42 Types contraints
    52
  • 43 Identificateur d'exception
    53
  • 44 Spécification d'un ensemble d'éléments
    54
  • 45 Eléments de sous-type
    55
  • 45.1 Généralités
    55
  • 45.2 Valeur unique
    55
  • 45.3 Sous-type contenu
    55
  • 45.4 Intervalle de valeurs
    55
  • 45.5 Contrainte de taille
    57
  • 45.6 Contrainte de type
    57
  • 45.7 Alphabet autorisé
    57
  • 45.8 Sous-typage interne
    57
  • Annexe A - Utilisation de la notation ASN.1-88/90
    60
  • A.1 Maintenance
    60
  • A.2 Panachage de l'ASN.1-88/90 et de la notation ASN.1 actuelle
    60
  • A.3 Migration vers la notation ASN.1 actuelle
    60
  • Annexe B - Affectation par l'ISO de valeurs de composantes d'identificateur d'objet
    63
  • Annexe C - Affectation parl'UIT-T de valeurs de composantes d'identificateur d'objet
    64
  • Annexe D - Affectation commune de valeurs de composantes d'identificateur d'objet
    65
  • Annexe E - Affectation de valeurs d'identificateurs d'objets
    66
  • Annexe F - Exemples et conseils stylistiques
    67
  • F.1 Exemple d'un enregistrement salarié"67
  • F.2Directivespourl'utilisationdelanotation68
  • F.3Identificationdessyntaxesabstraites77
  • F.4Sous-types78
  • AnnexeG-AnnexedidactiquesurleschaînesdecaractèresASN.181
  • G.1PriseenchargedeschaînesdecaractèresennotationASN.181
  • G.2LestypeschaîneuniverselleUniversalStringettablemultilingueBMPString81
  • G.3AproposdesprescriptionsdeconformitéàISO/CEI10646-182
  • G.4RecommandationsauxutilisateursASNAàproposdelaconformitéàISO/CEI10646-182
  • G.5Sous-jeuxadoptéscommeparamètresdelasyntaxeabstraite83
  • G.6LetypechaînedecaractèresCHARACTERSTRING83
  • AnnexeH-Caractéristiquesremplacées85
  • H.1Utilisationdesidentificateursdevenusobligatoires85
  • H.2Valeurdutypechoix85
  • H.3TypeANY85
  • H.4Capacitédemacro-notation86
  • AnnexeI-Notationdutype(quelconque)87
  • I.1Notationdutype87
  • AnnexeJ-Lesmacro-notations88
  • J.1Introduction88
  • J.2ExtensionsauxitemsetaujeudecaractèresASN.188
  • J.3Notationdemacro-définition90
  • J.4Utilisationdelanouvellenotation93
  • AnnexeK-RécapitulatifdelanotationASN.194
Need to identify, monitor and decipher standards?

COBAZ is the simple and effective solution to meet the normative needs related to your activity, in France and abroad.

Available by subscription, CObaz is THE modular solution to compose according to your needs today and tomorrow. Quickly discover CObaz!

Request your free, no-obligation live demo

I discover COBAZ