Information technology — Abstract Syntax Notation One (ASN.1): Information object specification — Part 2:

Technologies de l'information — Notation de syntaxe abstraite numéro un (ASN.1): Spécification des objets informationnels — Partie 2:

General Information

Status
Withdrawn
Publication Date
14-Dec-1998
Withdrawal Date
14-Dec-1998
Current Stage
9599 - Withdrawal of International Standard
Completion Date
11-Dec-2003
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 8824-2:1998 - Information technology -- Abstract Syntax Notation One (ASN.1): Information object specification
English language
30 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 8824-2:1998 - Technologies de l'information -- Notation de syntaxe abstraite numéro un (ASN.1): Spécification des objets informationnels
French language
31 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 8824-2
Second edition
1998-12-15
Information technology — Abstract
Syntax Notation One (ASN.1): Information
object specification
Technologies de l'information — Notation de syntaxe abstraite numéro
un (ASN.1): Spécification des objets informationnels
Reference number
ISO/IEC 8824-2:1998(E)
©
ISO/IEC 1998

---------------------- Page: 1 ----------------------
ISO/IEC 8824-2:1998(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not
be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this
file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat accepts no liability in this
area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters
were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event
that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO/IEC 1998
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 either ISO at the address below or ISO's member body
in the country of the requester.
ISO copyright office
Case postale 56 � CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 734 10 79
E-mail copyright@iso.ch
Web www.iso.ch
Published by ISO in 1999
Printed in Switzerland
ii © ISO/IEC 1998 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 8824-2:1998(E)
&217(176
3DJH
 6FRSH 
 1RUPDWLYHUHIHUHQFHV 
 ,GHQWLFDO5HFRPPHQGDWLRQV_,QWHUQDWLRQDO6WDQGDUGV 
 'HILQLWLRQV 
 6SHFLILFDWLRQRIEDVLFQRWDWLRQ 
 &RQVWUDLQWVSHFLILFDWLRQ 
 3DUDPHWHUL]DWLRQRI$61VSHFLILFDWLRQ 
 $GGLWLRQDOGHILQLWLRQV 
 $EEUHYLDWLRQV 
 &RQYHQWLRQ 
 1RWDWLRQ 
 $VVLJQPHQWV 
 7\SHV 
 9DOXHV 
 (OHPHQWV 
 $61LWHPV 
 ,QIRUPDWLRQREMHFWFODVVUHIHUHQFHV 
 ,QIRUPDWLRQREMHFWUHIHUHQFHV 
 ,QIRUPDWLRQREMHFWVHWUHIHUHQFHV 
 7\SHILHOGUHIHUHQFHV 
 9DOXHILHOGUHIHUHQFHV 
 9DOXHVHWILHOGUHIHUHQFHV 
 2EMHFWILHOGUHIHUHQFHV 
 2EMHFWVHWILHOGUHIHUHQFHV 
 :RUG 
 $GGLWLRQDONH\ZRUGLWHPV 
 5HIHUHQFLQJGHILQLWLRQV 
 ,QIRUPDWLRQREMHFWFODVVGHILQLWLRQDQGDVVLJQPHQW 
 6\QWD[/LVW 
 ,QIRUPDWLRQREMHFWGHILQLWLRQDQGDVVLJQPHQW 
 ,QIRUPDWLRQREMHFWVHWGHILQLWLRQDQGDVVLJQPHQW 
 $VVRFLDWHGWDEOHV 
 1RWDWLRQIRUWKHREMHFWFODVVILHOGW\SH 
 ,QIRUPDWLRQIURPREMHFWV 
© ISO/IEC 1998 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 8824-2:1998(E)
3DJH
$QQH[$±7KH7<3(,'(17,),(5LQIRUPDWLRQREMHFWFODVV 
$QQH[%±$EVWUDFWV\QWD[GHILQLWLRQV 
$QQH[&±7KHLQVWDQFHRIW\SH 
$QQH['±([DPSOHV 
' ([DPSOHXVDJHRIVLPSOLILHG23(5$7,21FODVV 
' ([DPSOHXVDJHRI2EMHFW&ODVV)LHOG7\SH 
' ,OOXVWUDWHXVDJHRIREMHFWVDQGREMHFWVHWV 
$QQH[(±7XWRULDODQQH[RQWKH$61PRGHORIREMHFWVHWH[WHQVLRQ 
( ([WHQVLEOHREMHFWVHWV 
$QQH[)±6XPPDU\RIWKHQRWDWLRQ 
iv © ISO/IEC 1998 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC 8824-2:1998(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission)
form the specialized system for worldwide standardization. National bodies that are members of ISO 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. ISO and IEC technical committees
collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in
liaison with ISO and IEC, also take part in the work.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3.
In the field of information technology, ISO 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.
Attention is drawn to the possibility that some of the elements of this part of ISO/IEC 8824 may be the subject of
patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
International Standard ISO/IEC 8824-2 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information
technology, Subcommittee SC 6, Telecommunications and information exchange between systems,in
collaboration with ITU-T. The identical text is published as ITU-T Recommendation X.681.
This second edition cancels and replaces the first edition (ISO/IEC 8824-2:1995), which has been technically
revised. It also incorporates Amendment 1:1996.
ISO/IEC 8824 consists of the following parts, under the general title Information technology — Abstract Syntax
Notation One (ASN.1):
� Part 1: Specification of basic notation
� Part 2: Information object specification
� Part 3: Constraint specification
� Part 4: Parameterization of ASN.1 specifications
Annexes A to C form a normative part of this part of ISO/IEC 8824. Annexes D to F are for information only.
© ISO/IEC 1998 – All rights reserved v

---------------------- Page: 5 ----------------------
ISO/IEC 8824-2:1998(E)
,QWURGXFWLRQ
$QDSSOLFDWLRQGHVLJQHUIUHTXHQWO\QHHGVWRGHVLJQDSURWRFROZKLFKZLOOZRUNZLWKDQ\RIDQXPEHURILQVWDQFHVRI
VRPHFODVVRILQIRUPDWLRQREMHFWVZKHUHLQVWDQFHVRIWKHFODVVPD\EHGHILQHGE\DYDULHW\RIRWKHUERGLHVDQGPD\EH
DGGHGWRRYHUWLPH([DPSOHVRIVXFKLQIRUPDWLRQREMHFWFODVVHVDUHWKHRSHUDWLRQVRI526DQGWKHDWWULEXWHVRIWKH
26,'LUHFWRU\
7KLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGSURYLGHVQRWDWLRQZKLFKDOORZVLQIRUPDWLRQREMHFWFODVVHVDVZHOODV
LQGLYLGXDOLQIRUPDWLRQREMHFWVDQGLQIRUPDWLRQREMHFWVHWVWKHUHRIWREHGHILQHGDQGJLYHQUHIHUHQFHQDPHV
$QLQIRUPDWLRQREMHFWFODVVLVFKDUDFWHUL]HGE\WKHNLQGVRIILHOGVSRVVHVVHGE\LWVLQVWDQFHV$ILHOGPD\FRQWDLQ
± DQDUELWUDU\W\SH DW\SHILHOG RU
± DVLQJOHYDOXHRIDVSHFLILHGW\SH DIL[HGW\SHYDOXHILHOG RU
± DVLQJOHYDOXHRIDW\SHVSHFLILHGLQD QDPHG W\SHILHOG DYDULDEOHW\SHYDOXHILHOG 
± DQRQHPSW\VHWRIYDOXHVRIDVSHFLILHGW\SH DIL[HGW\SHYDOXHVHWILHOG RU
± DQRQHPSW\VHWRIYDOXHVRIDW\SHVSHFLILHGLQD QDPHG W\SHILHOG DYDULDEOHW\SHYDOXHVHWILHOG RU
± DVLQJOHLQIRUPDWLRQREMHFWIURPDVSHFLILHGLQIRUPDWLRQREMHFWFODVV DQREMHFWILHOG 
± DQLQIRUPDWLRQREMHFWVHWIURPDVSHFLILHGLQIRUPDWLRQREMHFWFODVV DQREMHFWVHWILHOG 
$IL[HGW\SHYDOXHILHOGRIDQLQIRUPDWLRQREMHFWFODVVPD\EHVHOHFWHGWRSURYLGHXQLTXHLGHQWLILFDWLRQRILQIRUPDWLRQ
REMHFWVLQWKDWFODVV7KLVLVFDOOHGWKHLGHQWLILHUILHOGIRUWKDWFODVV9DOXHVRIWKHLGHQWLILHUILHOGLIVXSSOLHGDUHUHTXLUHG
WR EH XQLTXH ZLWKLQ DQ\ LQIRUPDWLRQ REMHFW VHW WKDW LV GHILQHG IRU WKDW FODVV 7KH\ PD\ EXW QHHG QRW VHUYH WR
XQDPELJXRXVO\LGHQWLI\LQIRUPDWLRQREMHFWVRIWKDWFODVVZLWKLQVRPHEURDGHUVFRSHSDUWLFXODUO\E\WKHXVHRIREMHFW
LGHQWLILHUDVWKHW\SHRIWKHLGHQWLILHUILHOG
$QLQIRUPDWLRQREMHFWFODVVLVGHILQHGE\VSHFLI\LQJ
± WKHQDPHVRIWKHILHOGV
± IRUHDFKILHOGWKHIRUPRIWKDWILHOG W\SHIL[HGW\SHYDOXHYDULDEOHW\SHYDOXHIL[HGW\SHYDOXHVHW
YDULDEOHW\SHYDOXHVHWREMHFWRUREMHFWVHW 
± RSWLRQDOLW\DQGGHIDXOWVHWWLQJVRIILHOGV
± ZKLFKILHOGLIDQ\LVWKHLGHQWLILHUILHOG
$QLQGLYLGXDOLQIRUPDWLRQREMHFWLQWKHFODVVLVGHILQHGE\SURYLGLQJWKHQHFHVVDU\LQIRUPDWLRQIRUHDFKILHOG
7KHQRWDWLRQGHILQHGKHUHLQSHUPLWVDQ$61W\SHWREHVSHFLILHGE\UHIHUHQFHWRDILHOGRIVRPHLQIRUPDWLRQREMHFW
FODVV±WKHREMHFWFODVVILHOGW\SH,Q,7875HF;_,62,(&QRWDWLRQLVSURYLGHGWRHQDEOHWKLVW\SHWREH
UHVWULFWHGE\UHIHUHQFHWRVRPHVSHFLILFLQIRUPDWLRQREMHFWVHW
,WFDQEHXVHIXOWRFRQVLGHUWKHGHILQLWLRQRIDQLQIRUPDWLRQREMHFWFODVVDVGHILQLQJWKHIRUPRIDQXQGHUO\LQJFRQFHSWXDO
WDEOH WKHDVVRFLDWHGWDEOH ZLWKRQHFROXPQIRUHDFKILHOGDQGZLWKDFRPSOHWHGURZGHILQLQJDQLQIRUPDWLRQREMHFW
7KHIRUPRIWKHWDEOH GHWHUPLQHGE\WKHLQIRUPDWLRQREMHFWFODVVVSHFLILFDWLRQ GHWHUPLQHVWKHVRUWRILQIRUPDWLRQWREH
FROOHFWHGDQGXVHGWRFRPSOHWHVRPHSURWRFROVSHFLILFDWLRQ7KHXQGHUO\LQJFRQFHSWXDOWDEOHSURYLGHVWKHOLQNEHWZHHQ
WKRVHVSHFLI\LQJ LQIRUPDWLRQ REMHFWV RI WKDW FODVV DQG WKH SURWRFRO ZKLFK QHHGV WKDW LQIRUPDWLRQ WR FRPSOHWH LWV
VSHFLILFDWLRQ7\SLFDOO\WKHDFWXDOLQIRUPDWLRQREMHFWVHWXVHGWRFRPSOHWHDSDUWLFXODUSURWRFROVSHFLILFDWLRQZLOOEHD
SDUDPHWHURIWKDWSURWRFRO VHH,7875HF;_,62,(& 
7KH,QIRUPDWLRQ)URP2EMHFWVQRWDWLRQUHIHUHQFLQJDVSHFLILFREMHFWRUREMHFWVHW SUREDEO\DSDUDPHWHU FDQEHXVHGWR
H[WUDFWLQIRUPDWLRQIURPFHOOVRIFRQFHSWXDOWDEOHV
7KLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUG
± 6SHFLILHVDQRWDWLRQIRUGHILQLQJDQLQIRUPDWLRQREMHFWFODVVDQGIRULGHQWLI\LQJLWZLWKDUHIHUHQFHQDPH
VHHFODXVH 
± 6SHFLILHVDQRWDWLRQE\ZKLFKWKHGHILQHURIDQLQIRUPDWLRQREMHFWFODVVFDQSURYLGHDGHILQHGV\QWD[IRU
WKHGHILQLWLRQRILQIRUPDWLRQREMHFWVRIWKDWFODVVDGHIDXOWQRWDWLRQLVSURYLGHGIRUFODVVHVIRUZKLFKQR
GHILQHGV\QWD[KDVEHHQGHILQHG VHHFODXVH 
± 6SHFLILHV D QRWDWLRQ IRU GHILQLQJ DQ LQIRUPDWLRQ REMHFW DQG IRU DVVLJQLQJ LW WR D UHIHUHQFH QDPH
VHHFODXVH DQGSURYLGHVDQDORJRXVQRWDWLRQIRUDQREMHFWVHW VHHFODXVH 
vi © ISO/IEC 1998 – All rights reserved

---------------------- Page: 6 ----------------------
ISO/IEC 8824-2:1998(E)
± 'HILQHVWKHDVVRFLDWHGWDEOHIRUDQREMHFWRUREMHFWVHWRIDFODVV VHHFODXVH 
± 6SHFLILHVQRWDWLRQIRUWKHREMHFWFODVVILHOGW\SHDQGLWVYDOXHV VHHFODXVH 
127(±7KHVHFRQVWUXFWVHQDEOHDQ$61W\SHWREHVSHFLILHGXVLQJDQDPHGILHOGRIDQDPHGLQIRUPDWLRQ
REMHFWFODVV&RQVWUDLQWVRQWKDWW\SHWRUHVWULFWLWWRYDOXHVUHODWHGWRDVSHFLILFLQIRUPDWLRQREMHFWVHWDSSHDULQ
,7875HF;_,62,(&
± 6SHFLILHVQRWDWLRQIRUH[WUDFWLQJLQIRUPDWLRQIURPREMHFWV VHHFODXVH 
7KHVHWRILQIRUPDWLRQREMHFWVXVHGLQGHILQLQJDQREMHFWVHWPD\EHSDUWLDOO\RUHQWLUHO\XQNQRZQDWWKHWLPHRI
GHILQLWLRQRIDQ$61VSHFLILFDWLRQ6XFKFDVHVRFFXUIRUH[DPSOHLQQHWZRUNPDQDJHPHQWZKHUHWKHVHWRIPDQDJHG
REMHFWVYDULHVZKLOHWKHQHWZRUNPDQDJHULVH[HFXWLQJ7KLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGVSHFLILHVWKHUXOHV
IRULQFOXVLRQRIDQH[WHQVLRQPDUNHULQWKHGHILQLWLRQRIREMHFWVHWVWRVLJQDOWRLPSOHPHQWRUVWKHLQWHQWLRQRIWKH
GHVLJQHUWKDWWKHFRQWHQWVRIWKHREMHFWVHWLVQRWIXOO\GHILQHGLQWKH$61VSHFLILFDWLRQ:KHQDQREMHFWVHWLVGHILQHG
ZLWKDQH[WHQVLRQPDUNHUWKHLPSOHPHQWRUPXVWSURYLGHPHDQVSRVVLEO\RXWVLGHWKHVFRSHRI$61IRUG\QDPLFDOO\
DGGLQJREMHFWVWRWKHREMHFWVHWDQGUHPRYLQJSUHYLRXVO\DGGHGREMHFWVIURPWKHREMHFWVHW
$QQH[$ZKLFKLVDQLQWHJUDOSDUWRIWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGVSHFLILHVWKHLQIRUPDWLRQREMHFW
FODVVZKRVHREMHFWFODVVUHIHUHQFHLV7<3(,'(17,),(57KLVLVWKHVLPSOHVWXVHIXOFODVVZLWKMXVWWZRILHOGVDQ
LGHQWLILHUILHOGRIW\SHREMHFWLGHQWLILHUDQGDVLQJOHW\SHILHOGZKLFKGHILQHVWKH$61W\SHIRUFDUU\LQJDOOLQIRUPDWLRQ
FRQFHUQLQJDQ\SDUWLFXODUREMHFWLQWKHFODVV,WLVGHILQHGKHUHLQEHFDXVHRIWKHZLGHVSUHDGXVHRILQIRUPDWLRQREMHFWVRI
WKLVIRUP
$QQH[%ZKLFKLVDQLQWHJUDOSDUWRIWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGVSHFLILHVWKHQRWDWLRQIRUGHILQLQJ
DQDEVWUDFWV\QWD[ FRPSRVHGRIWKHVHWRIYDOXHVRIDVLQJOH$61W\SH E\WKHGHILQLWLRQRIDQDSSURSULDWHLQIRUPDWLRQ
REMHFW
$QQH[&ZKLFKLVDQLQWHJUDOSDUWRIWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGVSHFLILHVWKHQRWDWLRQIRUWKH
LQVWDQFHRIW\SH WKH,167$1&(2)QRWDWLRQ ZKLFKLVFDSDEOHRIFDUU\LQJDQ\YDOXHIURPDQ\LQIRUPDWLRQREMHFWLQ
DVSHFLILHGFODVV ZKLFKPXVWKDYHEHHQGHILQHGLQWHUPVRI7<3(,'(17,),(5 
$QQH['ZKLFKLVQRWDQLQWHJUDOSDUWRIWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGSURYLGHVH[DPSOHVRQKRZWR
XVHWKHQRWDWLRQGHVFULEHGLQWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUG
$QQH[(ZKLFKLVQRWDQLQWHJUDOSDUWRIWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGSURYLGHVDVXPPDU\RIWKH
$61PRGHORIREMHFWVHWH[WHQVLRQ
$QQH[)ZKLFKLVQRWDQLQWHJUDOSDUWRIWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGSURYLGHVDVXPPDU\RIWKH
QRWDWLRQGHILQHGKHUHLQ
© ISO/IEC 1998 – All rights reserved vii

---------------------- Page: 7 ----------------------
,62,(& (
,17(51$7,21$/67$1'$5'
,62,(&(
,7875HF;(
,7875(&200(1'$7,21
,1)250$7,217(&+12/2*<±
$%675$&76<17$;127$7,2121( $61 
,1)250$7,212%-(&763(&,),&$7,21
 6FRSH
7KLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGLVSDUWRI$EVWUDFW6\QWD[1RWDWLRQ2QH $61 DQGSURYLGHVQRWDWLRQ
IRUVSHFLI\LQJLQIRUPDWLRQREMHFWFODVVHVLQIRUPDWLRQREMHFWVDQGLQIRUPDWLRQREMHFWVHWV
 1RUPDWLYHUHIHUHQFHV
7KHIROORZLQJ5HFRPPHQGDWLRQVDQG,QWHUQDWLRQDO6WDQGDUGVFRQWDLQSURYLVLRQVZKLFKWKURXJKUHIHUHQFHLQWKLVWH[W
FRQVWLWXWHSURYLVLRQVRIWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUG$WWKHWLPHRISXEOLFDWLRQWKHHGLWLRQVLQGLFDWHG
ZHUHYDOLG$OO5HFRPPHQGDWLRQVDQG6WDQGDUGVDUHVXEMHFWWRUHYLVLRQDQGSDUWLHVWRDJUHHPHQWVEDVHGRQWKLV
5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGDUHHQFRXUDJHGWRLQYHVWLJDWHWKHSRVVLELOLW\RIDSSO\LQJWKHPRVWUHFHQW
HGLWLRQRIWKH5HFRPPHQGDWLRQVDQG6WDQGDUGVOLVWHGEHORZ0HPEHUVRI,(&DQG,62PDLQWDLQUHJLVWHUVRIFXUUHQWO\
YDOLG,QWHUQDWLRQDO6WDQGDUGV7KH7HOHFRPPXQLFDWLRQ6WDQGDUGL]DWLRQ%XUHDXRIWKH,78PDLQWDLQVDOLVWRIFXUUHQWO\
YDOLG,7875HFRPPHQGDWLRQV
 ,GHQWLFDO5HFRPPHQGDWLRQV_,QWHUQDWLRQDO6WDQGDUGV
± ,7875HFRPPHQGDWLRQ;  _,62,(&,QIRUPDWLRQWHFKQRORJ\±$EVWUDFW6\QWD[
1RWDWLRQ2QH $61 6SHFLILFDWLRQRIEDVLFQRWDWLRQ
± ,7875HFRPPHQGDWLRQ;  _,62,(&,QIRUPDWLRQWHFKQRORJ\±$EVWUDFW6\QWD[
1RWDWLRQ2QH $61 &RQVWUDLQWVSHFLILFDWLRQ
± ,7875HFRPPHQGDWLRQ;  _,62,(&,QIRUPDWLRQWHFKQRORJ\±$EVWUDFW6\QWD[
1RWDWLRQ2QH $61 3DUDPHWHUL]DWLRQRI$61VSHFLILFDWLRQV
 'HILQLWLRQV
)RUWKHSXUSRVHVRIWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGWKHIROORZLQJGHILQLWLRQVDSSO\
 6SHFLILFDWLRQRIEDVLFQRWDWLRQ
7KLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGXVHVWKHWHUPVGHILQHGLQ,7875HF;_,62,(&
 &RQVWUDLQWVSHFLILFDWLRQ
7KLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGXVHVWKHIROORZLQJWHUPVGHILQHGLQ,7875HF;_,62,(&
± WDEOHFRQVWUDLQW
 3DUDPHWHUL]DWLRQRI$61VSHFLILFDWLRQ
7KLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGXVHVWKHIROORZLQJWHUPVGHILQHGLQ,7875HF;_,62,(&
D SDUDPHWHUL]HGW\SH
E SDUDPHWHUL]HGYDOXH
,7875HF; ( 

---------------------- Page: 8 ----------------------
,62,(& (
 $GGLWLRQDOGHILQLWLRQV
 DVVRFLDWHGWDEOH )RUVRPHLQIRUPDWLRQREMHFWRULQIRUPDWLRQREMHFWVHW DQDEVWUDFWWDEOHGHULYDEOHIURPWKH
REMHFWRUREMHFWVHWE\IODWWHQLQJWKHKLHUDUFKLFDOVWUXFWXUHUHVXOWLQJIURPWKHSUHVHQFHRIOLQNILHOGV VHH 
127( ± $Q DVVRFLDWHG WDEOH FDQ EH XVHG WR GHWHUPLQH WKH SUHFLVH QDWXUH RI VRPH FRQVWUDLQW VHH ,787 5HF ; _
,62,(& ZKLFKKDVEHHQDSSOLHGXVLQJDQREMHFWVHW
 GHIDXOWV\QWD[7KHQRWDWLRQZKLFKVKDOOEHXVHGIRUGHILQLQJLQIRUPDWLRQREMHFWVRIFODVVHVZKRVHGHILQHUV
KDYHQRWSURYLGHGDGHILQHGV\QWD[ VHHH[DPSOH 
 GHILQHGV\QWD[$QRWDWLRQSURYLGHGE\WKHGHILQHURIDFODVVZKLFKDOORZVLQIRUPDWLRQREMHFWVRIWKDWFODVV
WREHGHILQHGLQDXVHUIULHQGO\PDQQHU
127(±)RUH[DPSOHWKHGHILQHGV\QWD[IRUWKHFODVV23(5$7,21PLJKWDOORZLQVWDQFHVRIWKHFODVVWREHGHILQHGE\WKHZRUG
$5*80(17IROORZHGE\ $UJXPHQW7\SHWKHQWKHZRUG5(68/7IROORZHGE\WKH 5HVXOW7\SHWKHQWKHZRUG&2'(
IROORZHGE\ RSHUDWLRQ&RGH VHHH[DPSOH 
 H[WHQVLEOHREMHFWVHW$QREMHFWVHWZLWKDQH[WHQVLRQPDUNHU
 ILHOG$FRPSRQHQWRIDQLQIRUPDWLRQREMHFWFODVV(DFKILHOGLVDW\SHILHOGDIL[HGW\SHYDOXHILHOGD
YDULDEOHW\SHYDOXHILHOGDIL[HGW\SHYDOXHVHWILHOGDYDULDEOHW\SHYDOXHVHWILHOGDQLQIRUPDWLRQREMHFWILHOGRUDQ
LQIRUPDWLRQREMHFWVHWILHOG
 ILHOGQDPH$QDPHZKLFKLGHQWLILHVDILHOGRIVRPHFODVVHLWKHUWKHFODVVZKLFKVSHFLILHVWKHILHOGGLUHFWO\LQ
ZKLFKFDVHWKHQDPHLVDSULPLWLYHILHOGQDPHRUDFODVVZKLFKKDVDFKDLQRIOLQNILHOGVWRWKDWLQZKLFKWKHILHOGLV
DFWXDOO\VSHFLILHG VHHDQG 
 LGHQWLILHUILHOG$IL[HGW\SHYDOXHILHOGRIDFODVVVHOHFWHGWRSURYLGHXQLTXHLGHQWLILFDWLRQRILQIRUPDWLRQ
REMHFWVLQWKDWFODVV9DOXHVRIWKHLGHQWLILHUILHOGLIVXSSOLHGDUHUHTXLUHGWREHXQDPELJXRXVZLWKLQDQ\LQIRUPDWLRQ
REMHFWVHWWKDWLVGHILQHGIRUWKDWFODVV7KH\PD\EXWQHHGQRWVHUYHWRXQDPELJXRXVO\LGHQWLI\LQIRUPDWLRQREMHFWVRI
WKDWFODVVZLWKLQVRPHEURDGHUVFRSH
127(±7KHLGHQWLILHUILHOGKDVDIL[HG$61W\SHDQGYDOXHVRIWKDWW\SHFDQEHFDUULHGLQSURWRFROWRLGHQWLI\LQIRUPDWLRQ
REMHFWVZLWKLQWKHFODVV
127(±7KHVFRSHZLWKLQZKLFKWKHLGHQWLILHULVXQDPELJXRXVLVWKDWRIDQLQIRUPDWLRQREMHFWVHW,WFRXOGKRZHYHUDOVREH
PDGHXQDPELJXRXVZLWKLQDQ\JLYHQDEVWUDFWV\QWD[RUZLWKLQDQHQWLUHDSSOLFDWLRQFRQWH[WRUFRXOGHYHQEHJOREDODFURVVDOO
FODVVHVDQGDOODSSOLFDWLRQFRQWH[WVE\XVHRIWKHREMHFWLGHQWLILHUW\SHIRUWKHLGHQWLILHUILHOG
 LQIRUPDWLRQREMHFW$QLQVWDQFHRIVRPHLQIRUPDWLRQREMHFWFODVVEHLQJFRPSRVHGRIDVHWRIILHOGVZKLFK
FRQIRUPWRWKHILHOGVSHFLILFDWLRQVRIWKHFODVV
127(±)RUH[DPSOHRQHVSHFLILFLQVWDQFHRIWKHLQIRUPDWLRQREMHFWFODVV23(5$7,21 PHQWLRQHGLQWKHH[DPSOHLQ
PLJKWEHLQYHUW0DWUL[ZKLFKKDVDQ $UJXPHQW7\SHILHOGFRQWDLQLQJWKHW\SH0DWUL[D 5HVXOW7\SHILHOGDOVRFRQWDLQLQJWKH
W\SH0DWUL[DQGDQ RSHUDWLRQ&RGHILHOGFRQWDLQLQJWKHYDOXH VHHH[DPSOHLQ 
 LQIRUPDWLRQREMHFWFODVV FODVV $VHWRIILHOGVIRUPLQJDWHPSODWHIRUWKHGHILQLWLRQRIDSRWHQWLDOO\
XQERXQGHGFROOHFWLRQRILQIRUPDWLRQREMHFWVWKHLQVWDQFHVRIWKHFODVV
127(±)RUH[DPSOHDQLQIRUPDWLRQREMHFWFODVV23(5$7,21PLJKWEHGHILQHGWRFRUUHVSRQGWRWKH³RSHUDWLRQ´FRQFHSWRI
5HPRWH2SHUDWLRQV 526 (DFKRIWKHYDULRXVQDPHGILHOGVSHFLILFDWLRQVZRXOGWKHQFRUUHVSRQGWRVRPHDVSHFWZKLFKFDQYDU\
IURPRQHRSHUDWLRQLQVWDQFHWRDQRWKHU7KXVWKHUHFRXOGEH $UJXPHQW7\SH 5HVXOW7\SHDQG RSHUDWLRQ&RGHILHOGVWKHILUVW
WZRVSHFLI\LQJW\SHILHOGVDQGWKHWKLUGVSHFLI\LQJDYDOXHILHOG
 LQIRUPDWLRQREMHFWILHOG$ILHOGZKLFKFRQWDLQVDQLQIRUPDWLRQREMHFWRIVRPHVSHFLILHGFODVV
 LQIRUPDWLRQREMHFWVHW$QRQHPSW\VHWRILQIRUPDWLRQREMHFWVDOORIWKHVDPHLQIRUPDWLRQREMHFWFODVV
127(±)RUH[DPSOHRQHLQIRUPDWLRQREMHFWVHW0DWUL[2SHUDWLRQVRIWKHFODVV23(5$7,21 XVHGLQWKHH[DPSOHLQ
PLJKWFRQWDLQLQYHUW0DWUL[ PHQWLRQHGLQ WRJHWKHUZLWKRWKHUUHODWHGRSHUDWLRQVVXFKDVDGG0DWULFHVPXOWLSO\0DWULFHV
HWF6XFKDQREMHFWVHWPLJKWEHXVHGLQGHILQLQJDQDEVWUDFWV\QWD[WKDWPDNHVSURYLVLRQIRUWKHLQYRFDWLRQDQGUHVXOWUHSRUWLQJRI
DOORIWKHVHRSHUDWLRQV VHHH[DPSOHLQ 
 LQIRUPDWLRQREMHFWVHWILHOG$ILHOGZKLFKFRQWDLQVDQLQIRUPDWLRQREMHFWVHWRIVRPHVSHFLILHGFODVV
 ,7875HF; (

---------------------- Page: 9 ----------------------
,62,(& (
 LQVWDQFHRI W\SH$ W\SH GHILQHG E\ UHIHUHQFLQJ DQ LQIRUPDWLRQ REMHFW FODVV ZKLFK DVVRFLDWHV REMHFW
LGHQWLILHUVZLWKW\SHV
 OLQNILHOG$QREMHFWRUREMHFWVHWILHOG
 REMHFWFODVVILHOGW\SH$W\SHVSHFLILHGE\UHIHUHQFHWRVRPHILHOGRIDQLQIRUPDWLRQREMHFWFODVV,Q,787
5HF;_,62,(&QRWDWLRQLVSURYLGHGWRHQDEOHWKLVW\SHWREHUHVWULFWHGE\UHIHUHQFHWRDQLQIRUPDWLRQ
REMHFWVHWRIWKHFODVV
 SULPLWLYHILHOGQDPH7KHQDPHVSHFLILHGGLUHFWO\LQDQLQIRUPDWLRQREMHFWFODVVGHILQLWLRQZLWKRXWXVHRID
OLQNILHOG
 W\SHILHOG$ILHOGZKLFKFRQWDLQVDQDUELWUDU\W\SH
 YDOXHILHOG$ILHOGZKLFKFRQWDLQVDYDOXH6XFKDILHOGLVHLWKHURIIL[HGW\SHRURIYDULDEOHW\SH,QWKH
IRUPHUFDVHWKHW\SHRIWKHYDOXHLVIL[HGE\WKHILHOGVSHFLILFDWLRQ,QWKHODWWHUFDVHWKHW\SHRIWKHYDOXHLVFRQWDLQHGLQ
VRPH VSHFLILF W\SHILHOGRIWKHVDPHLQIRUPDWLRQREMHFW
 YDOXHVHWILHOG$ILHOGZKLFKFRQWDLQVDQRQHPSW\VHWRIYDOXHVRIVRPHW\SH6XFKDILHOGLVHLWKHURI
IL[HGW\SHRURIYDULDEOHW\SH,QWKHIRUPHUFDVHWKHW\SHRIWKHYDOXHVLVIL[HGE\WKHILHOGVSHFLILFDWLRQ,QWKHODWWHU
FDVHWKHW\SHRIWKHYDOXHVLVFRQWDLQHGLQVRPH VSHFLILF W\SHILHOGRIWKHVDPHLQIRUPDWLRQREMHFW
127(±7KHVHWRIYDOXHVLQDYDOXHVHWILHOGIRUDQLQIRUPDWLRQREMHFWFRQVWLWXWHVDVXEW\SHRIWKHVSHFLILHGW\SH
 $EEUHYLDWLRQV
)RUWKHSXUSRVHVRIWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGWKHIROORZLQJDEEUHYLDWLRQDSSOLHV
$61 $EVWUDFW6\QWD[1RWDWLRQ2QH
 &RQYHQWLRQ
7KLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUGHPSOR\VWKHQRWDWLRQDOFRQYHQWLRQGHILQHGLQ,7875HF;_
,62,(&FODXVH
 1RWDWLRQ
7KLVFODXVHVXPPDUL]HVWKHQRWDWLRQGHILQHGLQWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUG
 $VVLJQPHQWV
7KHIROORZLQJQRWDWLRQVZKLFKFDQEHXVHGDVDOWHUQDWLYHVIRU$VVLJQPHQW VHH,7875HF;_,62,(&
FODXVH DUHGHILQHGLQWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUG
± 2EMHFW&ODVV$VVLJQPHQW VHH 
± 2EMHFW$VVLJQPHQW VHH 
± 2EMHFW6HW$VVLJQPHQW VHH 
 7\SHV
 7KH IROORZLQJ QRWDWLRQV ZKLFK FDQ EH XVHG DV DOWHUQDWLYHV IRU %XLOWLQ7\SH VHH ,787 5HF ; _
,62,(& DUHGHILQHGLQWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUG
± 2EMHFW&ODVV)LHOG7\SH VHH 
± ,QVWDQFH2I7\SH VHH$QQH[& 
 7KHIROORZLQJQRWDWLRQVZKLFKFDQEHXVHGDVDOWHUQDWLYHVIRU5HIHUHQFHG7\SH VHH,7875HF;_
,62,(& DUHGHILQHGLQWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUG
± 7\SH)URP2EMHFW VHHFODXVH 
± 9DOXH6HW)URP2EMHFWV VHHFODXVH 
,7875HF; ( 

---------------------- Page: 10 ----------------------
,62,(& (
 9DOXHV
 7KHIROORZLQJQRWDWLRQVZKLFKFDQEHXVHGDVDOWHUQDWLYHVIRU%XLOWLQ9DOXH VHH,7875HF; _
,62,(& DUHGHILQHGLQWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUG
± 2EMHFW&ODVV)LHOG9DOXH VHH 
± ,QVWDQFH2I9DOXH VHH$QQH[& 
 7KHIROORZLQJQRWDWLRQZKLFKFDQEHXVHGDVDQDOWHUQDWLYHIRU5HIHUHQFHG9DOXH VHH,7875HF;_
,62,(& LVGHILQHGLQWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUG
± 9DOXH)URP2EMHFW VHHFODXVH 
 (OHPHQWV
 7KH IROORZLQJ QRWDWLRQ ZKLFK FDQ EH XVHG DV DQ DOWHUQDWLYH IRU (OHPHQWV VHH ,787 5HF ; _
,62,(& LVGHILQHGLQWKLV5HFRPPHQGDWLRQ_,QWHUQDWLRQDO6WDQGDUG
± 2EMHFW6HW(OHPHQWV VHH 
 $61LWHPV
,QDGGLWLRQWRWKH$61LWHPVVSHFLILHGLQ,7875HF;_,62,(&FODXVHWKLV5HFRPPHQGDWLRQ_
,QWHUQDWLRQDO6WDQGDUGPDNHVXVHRIWKH$61LWHPVVSHFLILHGLQWKHIROORZLQJVXEFODXVHV7KHJHQHUDOUXOHVDSSOLFDEOH
WRWKHVHLWHPVDUHDVGHILQHGLQ,7875HF;_,62,(&7KHVHQHZ$61LWHPVPDNHXVHRIWKH
$61FKDUDFWHUVHWDVVSHFLILHGLQ,7875HF;_,62,(&FODXVHDQGLQDGGLWLRQWKHFKDUDFWHU
DPSHUVDQG   
127(±7KH1RWHLQ,7875HF;_,62,(&DOVRDSSOLHVWRWKHLWHPVVSHFLILHGLQWREHORZ
 ,QIRUPDWLRQREMHFWFODVVUHIHUHQFHV
1DPHRILWHP±REMHFWFODVVUHIHUHQFH
$Q REMHFWFODVVUHIHUHQFH VKDOO FRQVLVW RI D VHTXHQFH RI FKDUDFWHUV DV VSHFLILHG IRU D W\SHUHIHUHQFH LQ ,787
5HF;_,62,(&H[FHSWWKDWQRORZHUFDVHOHWWHUVVKDOOEHLQFOXGHG
 ,QIRUPDWLRQREMHFWUHIHUHQFHV
1DPHRILWHP±REMHFWUHIHUHQFH
$QREMHFWUHIHUHQFHVKDOOFRQVLVWRIDVH
...

NORME ISO/CEI
INTERNATIONALE 8824-2
Deuxième édition
1998-12-15
Technologies de l'information — Notation
de syntaxe abstraite numéro un (ASN.1):
Spécification des objets informationnels
Information technology — Abstract Syntax Notation One (ASN.1):
Information object specification
Numéro de référence
ISO/CEI 8824-2:1998(F)
©
ISO/CEI 1998

---------------------- Page: 1 ----------------------
ISO/CEI 8824-2:1998(F)
PDF – Exonération de responsabilité
Le présent fichier PDF peut contenir des polices de caractères intégrées. Conformément aux conditions de licence d'Adobe, ce fichier peut
être imprimé ou visualisé, mais ne doit pas être modifié à moins que l'ordinateur employé à cet effet ne bénéficie d'une licence autorisant
l'utilisation de ces polices et que celles-ci y soient installées. Lors du téléchargement de ce fichier, les parties concernées acceptent de fait la
responsabilité de ne pas enfreindre les conditions de licence d'Adobe. Le Secrétariat central de l'ISO décline toute responsabilité en la
matière.
Adobe est une marque déposée d'Adobe Systems Incorporated.
Les détails relatifs aux produits logiciels utilisés pour la création du présent fichier PDF sont disponibles dans la rubrique General Info du
fichier; les paramètres de création PDF ont été optimisés pour l'impression. Toutes les mesures ont été prises pour garantir l'exploitation de
ce fichier par les comités membres de l'ISO. Dans le cas peu probable où surviendrait un problème d'utilisation, veuillez en informer le
Secrétariat central à l'adresse donnée ci-dessous.
© ISO/CEI 1998
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’ISO à
l’adresse ci-après ou du comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 56 � CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax. + 41 22 734 10 79
E-mail copyright@iso.ch
Web www.iso.ch
Version française parue en 2000
ImpriméenSuisse
ii © ISO/CEI 1998 – Tous droits réservés

---------------------- Page: 2 ----------------------
ISO/CEI 8824-2:1998(F)
Sommaire Page
1 Domaine d’application . 1
2 Références normatives. 1
2.1 Recommandations | Normes internationales identiques . 1
3 Définitions. 1
3.1 Spécification de la notation de base . 1
3.2 Spécification des contraintes . 1
3.3 Paramétrage des spécifications ASN.1. 2
3.4 Autres définitions. 2
4 Abréviations. 3
5 Conventions. 3
6 Notation. 3
6.1 Affectations. 3
6.2 Types. 4
6.3 Valeurs. 4
6.4 Eléments. 4
7 Unités lexicales ASN.1. 4
7.1 Référence de classe d’objets informationnels . 4
7.2 Référence d’objets informationnels. 4
7.3 Référence d’ensemble d’objets . 5
7.4 Référence de champ de type. 5
7.5 Référence de champ de valeur. 5
7.6 Référence de champ d’ensemble de valeurs. 5
7.7 Référence de champ d’objet. 5
7.8 Référence de champ d’ensemble d’objets . 5
7.9 Mot. 5
7.10 Autres unités lexicales mots clés. 5
8 Définitions de références. 6
9 Définition et affectation d’une classe d’objets informationnels . 6
9.16 Exemples. 10
10 Syntaxe conviviale. 10
10.13 Exemples. 12
11 Définition et affectation des objets informationnels. 13
11.9 Exemples (syntaxe par défaut) . 14
11.10 Exemples (syntaxe conviviale). 14
12 Définition et affectation des ensembles d’objets informationnels. 15
12.7 Exemple. 16
© ISO/CEI 1998 – Tous droits réservés iii

---------------------- Page: 3 ----------------------
ISO/CEI 8824-2:1998(F)
13 Tables associées. 16
13.5 Exemples de noms de champs «FieldName» valides . 16
14 Notation du type champ de classe d’objets (object class field type) . 17
14.9 Exemple d’utilisation de type champ de classe d’objets «ObjectClassFieldType». 18
15 Extraction d’information à partir d’objets . 18
15.10 Exemple d’information extraite d’objets. 20
Annexe A – Classe d’objets informationnels «TYPE-IDENTIFIER» (identificateur de type) . 21
A.4 Exemple. 21
Annexe B – Définition d’une syntaxe abstraite . 22
B.4 Exemple. 22
Annexe C – Le type instance-de (instance-of type). 23
C.9 Exemple. 24
Annexe D – Exemples . 25
D.1 Exemple d’utilisation de la classe «OPERATION» simplifiée. 25
D.2 Exemple d’utilisation du type champ de classe d’objets «ObjectClassFieldType» . 26
D.3 Illustration de l’utilisation des objets et des ensembles d’objets. 27
Annexe E – Annexe didactique sur le modèle ASN.1 d’extension des ensembles d’objets. 28
E.1 Ensembles d’objets extensibles . 28
Annexe F – Récapitulation de la notation. 29
iv © ISO/CEI 1998 – Tous droits réservés

---------------------- Page: 4 ----------------------
ISO/CEI 8824-2:1998(F)
Avant-propos
L'ISO (Organisation internationale de normalisation) et la CEI (Commission électrotechnique internationale)
forment le système spécialisé de la normalisation mondiale. Les organismes nationaux membres de l'ISO ou de la
CEI 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 domaines particuliers de l'activité technique. Les comités
techniques de l'ISO et de la CEI collaborent dans des domaines d'intérêt commun. D'autres organisations
internationales, gouvernementales et non gouvernementales, en liaison avec l'ISO et la CEI participent également
aux travaux.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI, Partie 3.
Dans le domaine des technologies de l'information, l'ISO et la CEI ont créé un comité technique mixte,
l'ISO/CEI JTC 1. Les projets de Normes internationales adoptés par le comité technique mixte sont soumis aux
organismes nationaux pour vote. Leur publication comme Normes internationales requiert l'approbation de 75 % au
moins des organismes nationaux votants.
L’attention est appelée sur le fait que certains des éléments de la présente partie de l’ISO/CEI 8824 peuvent faire
l’objet de droits de propriété intellectuelle ou de droits analogues. L’ISO et la CEI ne sauraient être tenues pour
responsables de ne pas avoir identifié de tels droits de propriété et averti de leur existence.
La Norme internationale ISO/CEI 8824-2 a été élaborée par le comité technique mixte ISO/CEI JTC 1,
Technologies de l'information, sous-comité SC 6, Téléinformatique, en collaboration avec l'UIT-T. Le texte
identique est publié en tant que Recommandation UIT-T X.681.
Cette deuxième édition annule et remplace la première édition (ISO/CEI 8824-2:1995), qui a fait l'objet d'une
révision technique. Elle incorpore aussi l'Amendement 1:1996.
L'ISO/CEI 8824 comprend les parties suivantes, présentées sous le titre général Technologies de l'information —
Notation de syntaxe abstraite numéro un (ASN.1):
� Partie 1: Spécification de la notation de base
� Partie 2: Spécification des objets informationnels
� Partie 3: Spécification des contraintes
� Partie 4: Paramétrage des spécifications ASN.1
Les annexes A à C constituent des éléments normatifs de la présente partie de l'ISO/CEI 8824. Les annexes D à F
sont données uniquement à titre d'information.
© ISO/CEI 1998 – Tous droits réservés v

---------------------- Page: 5 ----------------------
ISO/CEI 8824-2:1998(F)
Introduction
Le concepteur d’applications est fréquemment appelé à concevoir un protocole destiné à fonctionner avec un certain
nombre d’instances d’une certaine classe d’objets informationnels, ces instances pouvant être définies par diverses
entités au cours du temps. Comme exemple de classe d’objets informationnels, on peut citer les «opérations» du service
d’opérations distantes ROS et les «attributs» de l’annuaire de l’OSI.
La présente Recommandation | Norme internationale spécifie une notation permettant de définir des classes d’objets
informationnels ainsi que des objets informationnels individuels et des ensembles d’objets informationnels et de leur
attribuer des noms de référence.
Une classe d’objets informationnels est caractérisée par les diverses sortes de champs de ses instances. Un champ peut
contenir:
– un type quelconque (champ de type);
– une valeur unique d’un type spécifié (champ de valeur de type fixé);
– une valeur unique d’un type spécifié dans un champ de type nommé (champ de valeur de type variable);
– un ensemble non vide de valeurs d’un type spécifié (champ d’ensemble de valeurs de type fixé);
– un ensemble non vide de valeurs d’un type spécifié dans un champ de type nommé (champ d’ensemble de
valeurs de type variable);
– un objet informationnel unique pris dans une classe d’objets informationnels spécifiée (champ d’objet);
– un ensemble d’objets informationnels pris dans une classe d’objets informationnels spécifiée (champ
d’ensemble d’objets).
On peut choisir un champ de valeur de type fixé d’une classe d’objets informationnels pour identifier sans équivoque les
objets informationnels de cette classe. Ce champ est alors appelé le champ identificateur de cette classe. Les valeurs de
ce champ, lorsqu’il existe, sont nécessairement uniques pour tout ensemble d’objets informationnels défini dans cette
classe. Elles peuvent, mais pas nécessairement, servir à identifier de manière non ambiguë les objets informationnels de
cette classe dans un cadre plus large, en adoptant notamment le type identificateur d’objet pour le champ identificateur.
On définit une classe d’objets informationnels en spécifiant:
– le nom des champs;
– la forme de chaque champ (type, valeur de type fixé, valeur de type variable, ensemble de valeurs de type
fixé, ensemble de valeurs de type variable, objet ou ensemble d’objets);
– la nature optionnelle ou non des champs et leurs valeurs par défaut;
– le champ identificateur s’il existe.
On définit un objet informationnel individuel d’une classe en fournissant les informations nécessaires à chaque champ.
La notation définie ici permet de spécifier un type ASN.1 en faisant référence à un champ d’une classe d’objets
informationnels donnée – le type champ de classe d’objets. La notation donnée dans la Rec. UIT-T X.682 |
ISO/CEI 8824-3 permet de restreindre ce type en faisant référence à un ensemble d’objets informationnels spécifique.
vi © ISO/CEI 1998 – Tous droits réservés

---------------------- Page: 6 ----------------------
ISO/CEI 8824-2:1998(F)
Il peut être utile de considérer que la définition d’une classe d’objets informationnels définit la forme d’une table
conceptuelle sous-jacente (la table associée) comportant une colonne par champ, chaque ligne de cette table définissant
un objet informationnel. La forme de cette table (déterminée par la spécification de la classe d’objets informationnels)
détermine la nature des informations à collecter et à utiliser pour compléter une spécification de protocole donnée. Cette
table conceptuelle sous-jacente assure la liaison entre ceux qui spécifient les objets informationnels de cette classe et le
protocole ayant besoin de ces informations pour que sa spécification soit complète. En général, l’ensemble effectif
d’objets informationnels utilisé pour compléter la spécification d’un protocole particulier constitue un paramètre de ce
protocole (voir la Rec. UIT-T X.683 | ISO/CEI 8824-4).
La notation «InformationFromObjects» renvoyant à un objet ou un ensemble d’objets donné (probablement un
paramètre) peut servir à extraire l’information contenue dans les cellules des tables conceptuelles.
La présente Recommandation | Norme internationale:
– spécifie une notation servant à définir une classe d’objets informationnels et à l’identifier par un nom de
référence (voir l’article 9);
– spécifie une notation permettant, lors de la définition d’une classe d’objets informationnels, d’établir une
syntaxe conviviale pour définir des objets informationnels de cette classe; une notation par défaut est
indiquée pour les classes pour lesquelles aucune syntaxe conviviale n’a été établie (voir l’article 10);
– spécifie une notation servant à définir un objet informationnel et à lui affecter un nom de référence (voir
l’article 11), ainsi qu’une notation analogue pour un ensemble d’objets (voir l’article 12);
– définit la «table associée» pour un objet ou d’un ensemble d’objets d’une classe (voir l’article 13);
– spécifie une notation pour le type champ de classe d’objets et ses valeurs (voir l’article 14);
NOTE – Ces structures permettent de spécifier un type ASN.1 à l’aide d’un champ nommé ou d’une classe
d’objets informationnels nommée. Les contraintes imposées à ce type afin d’en limiter les valeurs à un ensemble
d’objets informationnels spécifique figurent dans la Rec. UIT-T X.682 | ISO/CEI 8824-3.
– spécifie une notation pour extraire des informations contenues dans les objets (voir l’article 15).
L’ensemble des objets informationnels utilisés dans la définition d’un ensemble d’objets peut être partiellement ou
entièrement inconnu lors de la définition des spécifications ASN.1. Tel est par exemple le cas, dans la gestion d’un
réseau, lorsque l’ensemble des objets gérés varie lors de l’exécution des fonctions du gestionnaire de réseau. La présente
Recommandation | Norme internationale spécifie les règles d’inclusion d’un marqueur d’extension dans la définition
de tels ensembles d’objets, pour signaler aux réalisateurs de mises en œuvre que le concepteur s’est abstenu
intentionnellement de définir entièrement l’ensemble d’objets dans la spécification ASN.1. Lorsqu’un ensemble d’objets
comporte dans sa définition un marqueur d’extension, le réalisateur d’une mise en œuvre doit assurer les moyens – ne
relevant pas nécessairement de la notation ASN.1 – permettant d’ajouter dynamiquement des objets à cet ensemble
d’objets, et de supprimer des objets qui lui auraient été ajoutés.
L’Annexe A, qui fait partie intégrante de la présente Recommandation | Norme internationale, spécifie la classe d’objets
informationnels dont la référence de classe d’objets est «TYPE-IDENTIFIER» (identificateur de type). Il s’agit de la
classe utile la plus simple; elle ne comporte que deux champs: un champ identificateur de type identificateur d’objet
(«OBJECT IDENTIFIER») et un champ de type unique définissant le type ASN.1 servant à acheminer toute
l’information concernant un objet particulier de la classe. Cette classe est définie ici en raison de l’utilisation très
fréquente des objets informationnels de cette sorte.
L’Annexe B, qui fait partie intégrante de la présente Recommandation | Norme internationale, spécifie la notation
servant à définir une syntaxe abstraite (composée de l’ensemble de valeurs d’un même type ASN.1) en définissant un
objet informationnel approprié.
L’Annexe C, qui fait partie intégrante de la présente Recommandation | Norme internationale, spécifie la notation du
type instance-de («INSTANCE OF»), qui est capable de véhiculer toute valeur de tout objet informationnel appartenant
à une classe spécifiée (qui doit avoir été définie en termes d’identificateur de type «TYPE-IDENTIFIER»).
© ISO/CEI 1998 – Tous droits réservés vii

---------------------- Page: 7 ----------------------
ISO/CEI 8824-2:1998(F)
L’Annexe D, qui ne fait pas partie intégrante de la présente Recommandation | Norme internationale, fournit quelques
exemples sur la manière d’utiliser la notation décrite dans la présente Recommandation | Norme internationale.
L’Annexe E, qui ne fait pas partie intégrante de la présente Recommandation | Norme internationale, récapitule le
modèle ASN.1 d’extension des ensembles d’objets.
L’Annexe F, qui ne fait pas partie intégrante de la présente Recommandation | Norme internationale, récapitule la
notation définie dans la présente Recommandation.
viii © ISO/CEI 1998 – Tous droits réservés

---------------------- Page: 8 ----------------------
ISO/CEI 8824-2 : 1998 (F)
NORME INTERNATIONALE
ISO/CEI 8824-2 : 1998 (F)
Rec. UIT-T X.681 (1997 F)
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION –
NOTATION DE SYNTAXE ABSTRAITE NUMÉRO UN (ASN.1):
SPÉCIFICATION DES OBJETS INFORMATIONNELS
1 Domaine d’application
La présente Recommandation | Norme internationale participe à la définition de la notation ASN.1 et établit une notation
permettant de spécifier les classes d’objets informationnels, les objets informationnels et les ensembles d’objets
informationnels.
2 Références normatives
Les Recommandations et 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 | Norme internationale. Au moment de
la publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes sont sujettes à révision et
les parties prenantes aux accords fondés sur la présente Recommandation | 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 CEI et de l’ISO possèdent le registre des Normes internationales en vigueur. Le Bureau de la
normalisation des télécommunications de l’UIT tient à jour une liste des Recommandations de l’UIT-T en vigueur.
2.1 Recommandations | Normes internationales identiques
– Recommandation UIT-T X.680 (1997) | ISO/CEI 8824-1:1998, Technologies de l’information – Notation
de syntaxe abstraite numéro un: spécification de la notation de base.
– Recommandation UIT-T X.682 (1997) | ISO/CEI 8824-3:1998, Technologies de l’information – Notation
de syntaxe abstraite numéro un: spécification des contraintes.
– Recommandation UIT-T X.683 (1997) | ISO/CEI 8824-4:1998, Technologies de l’information – Notation
de syntaxe abstraite numéro un: paramétrage des spécifications de la notation de syntaxe abstraite
numéro un.
3 Définitions
Pour les besoins de la présente Recommandation | Norme internationale les définitions suivantes s’appliquent.
3.1 Spécification de la notation de base
La présente Recommandation | Norme internationale utilise les termes définis dans la Rec. UIT-T X.680 |
ISO/CEI 8824-1.
3.2 Spécification des contraintes
La présente Recommandation | Norme internationale utilise le terme suivant défini dans la Rec. UIT-T X.682 |
ISO/CEI 8824-3:
– contrainte tabulaire.
  Rec. UIT-T X.681 (1997 F) 1

---------------------- Page: 9 ----------------------
ISO/CEI 8824-2 : 1998 (F)
3.3 Paramétrage des spécifications ASN.1
La présente Recommandation | Norme internationale utilise les termes suivants définis dans la Rec. UIT-T X.683 |
ISO/CEI 8824-4:
a) type paramétré;
b) valeur paramétrée.
3.4 Autres définitions
3.4.1 table associée: (pour un objet informationnel ou un ensemble d’objets informationnels): table abstraite,
dérivable de l’objet ou de l’ensemble d’objets en aplatissant la structure hiérarchique résultant de la présence de champs
de liaison (voir 3.4.14).
NOTE – Une table associée peut servir à déterminer la nature précise d’une contrainte donnée (voir la Rec. UIT-T X.682 |
ISO/CEI 8824-3), appliquée à l’aide d’un ensemble d’objets.
3.4.2 syntaxe par défaut: la notation qui sera utilisée pour définir les objets informationnels des classes pour
lesquelles les spécificateurs n’ont pas établi de syntaxe conviviale (voir 11.9).
3.4.3 syntaxe conviviale: notation, indiquée lors de la définition d’une classe, permettant d’en définir les objets
informationnels d’une manière conviviale.
NOTE – Par exemple, la syntaxe conviviale de la classe «OPERATION» pourrait permettre de définir les instances de cette classe
à l’aide du mot «ARGUMENT» suivi de la spécification «&ArgumentType», puis du mot «RESULT» suivi de la spécification
«&ResultType», et enfin du mot «CODE» suivi de la spécification «&operationCode» (voir 11.10).
3.4.4 ensemble d’objets extensible: ensemble d’objets comportant un marqueur d’extension.
3.4.5 champ: composant d’une classe d’objets informationnels. Chaque champ est un champ de type, un champ de
valeur de type fixé, un champ de valeur de type variable, un champ d’ensemble de valeurs de type fixé, un champ
d’ensemble de valeurs de type variable, un champ d’objet informationnel ou un champ d’ensemble d’objets
informationnels.
3.4.6 nom de champ: nom identifiant un champ d’une classe donnée; il s’agira soit de la classe à laquelle appartient
le champ concerné, auquel cas le nom est un nom de champ primitif, soit d’une classe comportant une chaîne de champs
de liaison menant à la classe à laquelle appartient le champ concerné (voir 9.13 et 9.14).
3.4.7 champ identificateur: champ de valeur de type fixé d’une classe, choisi pour identifier de manière unique les
objets informationnels de cette classe. Les valeurs du champ identificateur, s’il existe, doivent être non ambiguës dans
tout ensemble d’objets informationnels défini pour cette classe. Elles peuvent, mais pas nécessairement, servir à
identifier de manière non ambiguë les objets informationnels de cette classe dans un cadre plus large.
NOTE 1 – Le champ identificateur a un type ASN.1 fixé et les valeurs de ce type peuvent être acheminées par un protocole afin
d’identifier les objets informationnels de cette classe.
NOTE 2 – Le cadre dans lequel l’identificateur est non ambigu est celui d’un ensemble d’objets informationnels. Il pourrait
cependant être rendu non ambigu dans le cadre d’une syntaxe abstraite quelconque, ou dans le cadre d’un contexte d’application
tout entier, et même dans un cadre global recouvrant toutes les classes et tous les contextes d’application si on utilise le type
identificateur d’objet «OBJECT IDENTIFIER» comme champ identificateur.
3.4.8 objet informationnel: instance d’une classe d’objets informationnels, composée d’un ensemble de champs
respectant les spécifications des champs de cette classe.
NOTE – Par exemple, une instance particulière de la classe d’objets informationnels «OPERATION» (voir l’exemple du 3.4.9)
pourrait être «inversionDeMatrice», avec un champ «&ArgumentType» de type «Matrice», un champ «&ResultType» également
de type «Matrice» et un champ «&operationCode» contenant la valeur 7 (voir 10.13).
3.4.9 classe d’objets informationnels (classe): ensemble de champs, formant un modèle pour définir une collection
virtuellement illimitée d’objets informationnels qui sont les instances de cette classe.
NOTE – Par exemple, la classe d’objets informationnels «OPERATION» pourrait être définie afin de correspondre au concept
«opération» des opérations distantes «ROS». Chacune des diverses spécifications de champs nommés correspondrait alors à un
aspect pouvant varier d’une instance d’opération à une autre. On pourrait ainsi avoir trois champs «&ArgumentType»,
«&ResultType» et «&operationCode», les deux premiers spécifiant des champs de type, le troisième un champ de valeur.
3.4.10 champ d’objet informationnel: champ contenant un objet informationnel d’une classe donnée.
2 Rec. UIT-T X.681 (1997 F)

---------------------- Page: 10 ----------------------
ISO/CEI 8824-2 : 1998 (F)
3.4.11 ensemble d’objets informationnels: ensemble non vide d’objets informationnels appartenant tous à la même
classe.
NOTE – On peut constituer par exemple l’ensemble d’objets informationnels «OperationsMatricielles» de la classe
«OPERATION» (voir l’exemple du 3.4.9) contenant «inversionDeMatrice» (voir l’exemple du 3.4.8) et d’autres opérations
similaires telles que «additionDeMatrices», «multiplicationDeMatrices», etc. Un tel ensemble d’objets pourrait servir à définir une
syntaxe abstraite comportant les mécanismes d’appel et d’indication des résultats pour toutes ces opérations (voir 12.7).
3.4.12 champ d’ensemble d’objets informationnels: champ contenant un ensemble d’objets informationnels d’une
classe donnée.
3.4.13 type instance-de: type défini par référence à une classe d’objets informationnels associant des identificateurs
d’objets à des types.
3.4.14 champ de liaison: champ d’objet ou d’ensemble d’objets.
3.4.15
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.