Information Technology — Abstract Syntax Notation One (ASN.1) — Part 3: Constraint Specification
1 Scope
This part of GB/T 16262 is part of Abstract Syntax Notation One (ASN.1) and defines notation for parameterization of ASN.1 specifications.
2 Normative References
The following normative documents contain provisions which, through reference in this text, constitute provisions of this part of GB/T 16262. For dated references, subsequent amendments (excluding corrections), or revisions, of any of these publications do not apply to this part. However, parties to agreements based on this part are encouraged to investigate the possibility of applying the most recent editions of the normative documents indicated below. For undated references, the latest edition of the normative document referred to applies.
GB/T 16262.1-2006 Information Technology — Abstract Syntax Notation One (ASN.1) — Part 1: Specification of Basic Notation (ISO/IEC 8824-1:2002, IDT)
GB/T 16262.2-2006 Information Technology — Abstract Syntax Notation One (ASN.1) — Part 2: Information Object Specification (ISO/IEC 8824-2:2002, IDT)
GB/T 16262.3-2006 Information Technology — Abstract Syntax Notation One (ASN.1) — Part 3: Constraint Specification (ISO/IEC 8824-3:2002, IDT)
3 Terms and Definitions
For the purpose of this part of GB/T 16262, the following terms and definitions apply.
3.1 Specification of basic notation
This part uses the terms defined in GB/T 16262.1-2006.
3.2 Information object specification
This part uses the terms defined in GB/T 16262.2-2006.
3.3 Constraint specification
This part uses the terms defined in GB/T 16262.3-2006.
3.4 Additional definitions
3.4.1
normal reference name
a reference name defined, without parameters, by means of an "Assignment" other than a "ParameterizedAssignment". Such a name references a complete definition and is not supplied with actual parameters when used
3.4.2
parameterized reference name
a reference name defined using a parameterized assignment, which references an incomplete definition and which, therefore, must be supplied with actual parameters when used
3.4.3
parameterized type
a type defined using a parameterized type assignment and thus whose components are incomplete definitions which must be supplied with actual parameters when the type is used
3.4.4
parameterized value
a value defined using a parameterized value assignment and thus whose value is incompletely specified and must be supplied with actual parameters when used
3.4.5
parameterized value set
a value set defined using a parameterized value set assignment and thus whose values are incompletely specified and must be supplied with actual parameters when used
3.4.6
parameterized object class
an information object class defined using a parameterized object class assignment and thus whose field specifications are incompletely specified and must be supplied with actual parameters when used
3.4.7
parameterized object
an information object defined using a parameterized object assignment and thus whose components are incompletely specified and must be supplied with actual parameters when used
3.4.8
parameterized object set
an information object set defined using a parameterized object set assignment and thus whose objects are incompletely specified and must be supplied with actual parameters when used
Foreword II
Introduction III
1 Scope
2 Normative References
3 Terms and Definitions
3.1 Specification of basic notation
3.2 Information object specification
3.3 Constraint specification
3.4 Additional definitions
4 Abbreviations
5 Conventions
6 Notation
6.1 Assignments
6.2 Parameterized definitions
7 ASN.1 Lexical Items
8 Parameterized Assignments
9 Referencing Parameterized Definitions
10 Abstract Syntax Parameters
Annex A (Informative) Examples
Annex B (Informative) Summary of the Notation