ISO/IEC 8824-2:1995/Amd 1:1996
(Amendment)Information technology — Abstract Syntax Notation One (ASN.1): Information object specification — Amendment 1: Rules of extensibility
Information technology — Abstract Syntax Notation One (ASN.1): Information object specification — Amendment 1: Rules of extensibility
Technologies de l'information — Notation de syntaxe abstraite numéro un (ASN.1): Spécification des objets informationnels — Amendement 1: Règles d'extensibilité
General Information
Relations
Standards Content (Sample)
INTERNATIONAL
ISO/IEC
STANDARD
8824-2
First edition
1995-l O-l 5
AMENDMENT 1
1996-05-01
Information technology - Abstract Syntax
Notation One (ASN.1): Information object
specification
AMENDMENT 1: Rules of extensibility
Technologies de /‘information
- Notation de syntaxe abstraite num&o I
(ASN. I): Spkifica tion des objets d ‘informa Con
AMENDEMENT I: R&g/es pour I’extensibilit6
Reference number
GO/l EC 8824-2: 1995/Amd. 1: 1996(E)
---------------------- Page: 1 ----------------------
ISO/IEC 8824-2: 199YAmd.l: 1996(E)
Contents
Page
1
1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Normative references
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.1 Identical Recommendations I International Standards
1
3 Changes to Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
4 Changes to Definitions .
2
3.1 his Information object specification .
2
Changes to Object Set Definition .
5
2
6 Changes to ABSTRACT-SYNTAX Definition .
................................................................. 3
Annex A - Tutorial annex on the ASN.l model of object set extension
.......................................................................................................................... 3
A.1 Extensible object sets
0 ISO/IEC 1996
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or
utilized in any form or by any means, electronic or mechanical, including photocopying and
microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office l Case Postale 56 l CH- 1211 Geneve 20 l Switzerland
Printed in Switzerland
---------------------- Page: 2 ----------------------
0 ISOfIEC ISO/IEC 8824-2: 199VAmd.l: 1996(E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form
the specialized system for worldwide standardization. National bodies that are members of IS0 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. IS0 and IEC technical committees collaborate in fields of mutual interest.
Other international organizations, governmental and non-governmental, in liaison with IS0 and IEC, also take part in the
work.
In the field of information technology, IS0 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.
Amendment 1 to International Standard ISO/IEC 8824-2: 1995 was prepared by Joint Technical Committee ISOLIEC JTC 1,
Information technology, Subcommittee SC 21, Open systems interconnection, data management and open distributed
processing, in collaboration with ITU-T. The identical text is published as ITU-T Rec. X.68 l/Amd. 1.
iii
---------------------- Page: 3 ----------------------
ISO/IEC 8824-2: 199YAmd.l: 1996(E) 0 ISO/IEC
Introduction
This Recommendation I International Standard documents the changes to ITU-T Rec. X.681 I ISO/IEC 8824-2 needed to
support the ASN. 1 Rules of Extensibility.
The ASN. 1 Rules of Extensibility in ITU-T Rec. X.680/Amd. 1 I ISO/IEC 8824-l/Amd. 1 describe how to write an
ASN. 1 module in such a way to allow a phased migration to a new version of an ASN. 1 specification. The new version
may differ from the previous version by new components being added to a SET, SEQUENCE or CHOICE, new
enumeration being added to an enumerated type, an by constraints on a subtype specification being relaxed.
This Recommendation I International Standard describes how to write an ASN.l module in such a wav as to allow new
information objects to be added to an information object set after the definition of the ASN.1 module, and as late as
during the execution of the program that uses the object set. By defining the object set as extensible, the designer makes
the statement that the contents of the object set were not fully known at the time the ASN. 1 specification was written,
and therefore, means possibly outside the scope of ASN.1 must be provided by an implementor to add objects to the
object set and to remove previously added objects from the object set.
---------------------- Page: 4 ----------------------
ISO/IEC 8824-2: 199YAmd.l: 1996(E)
INTERNATIONAL STANDARD
ITU-T RECOMMENDATION
INFORMATION TECHNOLOGY -
ABSTRACT SYNTAX NOTATION ONE (ASN.l):
INFORMATION OBJECT SPECIFICATION
AMENDMENT 1
(to Rec. X.681 I ISO/IEC 8824-2)
Rules of extensibility
1 Scope
This Recommendation I International Standard documents the changes to ITU-T Rec. X.681 I ISO/IEC 8824-2 needed to
support the ASN. 1 Rules of Extensibility.
2 Normative references
The following Recommendations and International Standards contain provisions which, through reference in this text,
constitute provisions of this Recommendation I International Standard. At the time of publication, the editions indicated
were valid. All Recommendations and Standards are subject to revision, and parties to agreements based on this
Recommendation I International Standard are encouraged to investigate the possibility of applying the most recent
editions of the Recommendations and Standards listed below. Members of IEC and IS0 maintain registers of currently
valid International
...
NORME ISO/CEI
8824-2
INTERNATIONALE
Première édition
1995-1 0-1 5
AMENDEMENT 1
1996-05-01
Technologies de l'information - Notation
de syntaxe abstraite numéro un (ASN.1):
Spécification des objets informationnels
AMENDEMENT 1 : Règles d'extensibilité
Information technology - Abstract Syntax Notation One (ASN. 1):
Information object specification
AMENDMENT 1: Rules of extensibility
Numéro de référence
ISO/CEI 8824-2:1995/Amd.l :I 996(F)
---------------------- Page: 1 ----------------------
ISO/CEI 8824-2:1995/Amd.l: 1996(F)
Sommaire
Page
1 Domaine d'application . 1
2 Références normatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1
3 Modifications apportées à l'introduction .
4 Modifications apportées aux définitions . 1
2 e
5 Modifications apportées à la définition des ensembles d'objets .
6 Modifications apportées à la définition dABSTRACT-SYNTAX . 2
Annexe A -Annexe didactique sur le modèle ASN. 1 d'extension des ensembles d'objets . 3
A.l Ensembles d'objets extensibles . 3
0
a
Q ISO/CEI 1996
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication
ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé,
électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit de
l'éditeur.
ISO/CEI Copyright Office Case postale 56 CH-121 1 Genève 20 Suisse
Imprimé en Suisse
ii
---------------------- Page: 2 ----------------------
0 ISOKEI ISOICEI 8824-2:1995/Amà.l:1996(F)
Avant-propos
L'ISO (Organisation internationale de normalisation) et la CE1 (Commission électrotechnique internationale) forment
ensemble un système consacré à la normalisation internationale considérée comme un tout. Les organismes nationaux
membres de l'BO ou de la CE1 participent au développement de Normes internationales par l'intermédiaire des comités
techniques créés par l'organisation concernée afin de s'occuper des différents domaines particuliers de l'activité technique.
Les comités techniques de IWO et de la CE1 collaborent dans des domaines d'intérêt commun. D'autres organisations
internationales, gouvernementales ou non gouvernementales, en liaison avec IWO et la CE1 participent également aux
travaux.
Dans le domaine des technologies de l'information, I'ISO et la CE1 ont créé un comité technique mixte, l'ISO/CEI JTC 1.
0 Les projets de Normes internationales adoptés par le comité technique mixte sont soumis aux organismes nationaux pour
approbation, avant leur acceptation comme Normes internationales. Les Normes internationales sont approuvées
75 % au moins des organismes nationaux votants.
conformément aux procédures qui requièrent l'approbation de
L'Amendement 1 à la Norme internationale ISO/CEI 8824-2:1995 a été élaborée par le comité technique mixte
ISOKEI JTC 1, Technologies de l'information, sous-comité SC 21, Interconnection des systèmes ouverts, gestion
des données et traitement distribué ouvert, en collaboration avec WIT-T. Le texte identique est publié en tant que
Rec. UIT-T X.68UAmd.l.
---------------------- Page: 3 ----------------------
ISO/CEI 8824-2:1995/Amd.l:1996(F) @ ISOKEI
Introduction
La présente Recommandation I Norme internationale explicite les modifications à apporter à la Rec. UT-T X.681 I
ISO/CEI 8824-2, en vue de la prise en charge des règles d'extensibilité ASN. 1.
Les règles d'extensibilité ASN.1 énoncées dans l'Amendement 1 à la Rec. UIT-T X.680 I Amendement 1 à
l'ISO/CEI 8824-1, précisent comment écrire un module ASN.l pour permettre une évolution progressive vers une
nouvelle version de la spécification ASN.l. Cette nouvelle version pourra différer de la précédente par l'ajout de
nouveaux composants à une production du type ensemble, séquence ou choix, par l'ajout de nouvelles énumérations à un
type énuméré et par la réduction ou la suppression de contraintes appliquées à la spécification dun sous-type.
La présente Recommandation I Norme internationale précise comment écrire un module ASN. 1 pour permettre l'ajout de
nouveaux objets informationnels à un ensemble d'objets informationnels, après la définition dudit module ASN. 1, et cela
jusqu'au cours de la phase d'exécution du programme qui utilise cet ensemble d'objets. Le concepteur dun ensemble
d'objets qui définit cet ensemble comme extensible, suppose que le contenu de cet ensemble d'objets n'est pas
entièrement connu lors de l'écriture de la spécification ASN.l, et fait donc l'hypothèse que des moyens, n'entrant
éventuellement pas dans le cadre des spécifications ASN. 1, devront être fournis par le réalisateur d'une mise en œuvre,
pour ajouter des objets à cet ensemble d'objets et pour supprimer des objets qui lui auraient été ajoutés.
iv
---------------------- Page: 4 ----------------------
ISOKEI 8824-2: 1999Amd.l: 1996(F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TEGINOJBGIES DE L'INF'ORMATION -
NOTATION DE SYNTAXE ABSTRAITE "MÉRO UN (ASN.l):
SPÉCIFICATION DES OBJETS INFORMATIONNELS
AMENDEMENT 1
(à la Rec. X.681 I ISOKEI 8824-2)
Règles d'extensibilité
1 Domaine d'application
La présente Recommandation i Norme internationale explicite les modifications à apporter à la Rec. UIT-T X.681 I
ISOKEI 8824-2, pour prendre en charge les règles d'extensibilité ASN. 1.
Références normatives
a2
Les Recommandations et les Normes internationales suivantes contiennent des dispositions qui, par suite de la référence
qui y est faite, constituent des dispositions valables pour la présente Recommandation I Norme internationale. Au
moment de la publication, les éditions indiquées étaient en vigueur. Toute Recommandation et Norme sont sujettes à
révision et les parties prenantes aux accords fondés sur la présente Recommandation I Norme internationale sont invitées
à rechercher la possibilité d'appliquer les éditions les plus récentes des Recommandations et Normes indiquées ci-après.
Les membres de la CE1 et de US0 possèdent le registre des Normes internationales en vigueur. Le Bureau de la
normalisation des télécommunications de WIT-T tient à jour une liste des Recommandations de I'UIT-T en vigueur.
Recommandations I Normes internationales identiques
2.1
- Recommandation UT-T X.680 (1994) I ISOKEI 8824-1: 1995, Technologies de l'infomzation - Notation
de syntaxe abstraite numéro un: Spécifzcation de la notation de base.
- Recommandation UIT-T X.680/Amd. 1 (1995) I ISOKEI 8824-UAmd. 1 (1996), Technologi
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.