GB/T 16262.1: Evolution and historical versions
| Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |
| GB/T 16262.1-2025 | English | RFQ |
ASK
|
3 days [Need to translate]
|
Information technology - Abstract Syntax Notation One(ASN.1) - Part 1: Specification of basic notation
| Valid |
GB/T 16262.1-2025
|
| GB/T 16262.1-2006 | English | 3014 |
Add to Cart
|
14 days [Need to translate]
|
Information technology -- Abstract syntax notation one (ASN.1) -- Part 1: Specification of basic notation
| Valid |
GB/T 16262.1-2006
|
| GB/T 16262-1996 | English | RFQ |
ASK
|
7 days [Need to translate]
|
Information processing system--Open systems interconnection--Specification of abstract syntax notation one (ASN. 1)
| Obsolete |
GB/T 16262-1996
|
PDF similar to GB/T 16262.1-2025
Basic data | Standard ID | GB/T 16262.1-2025 (GB/T16262.1-2025) | | Description (Translated English) | Information technology - Abstract Syntax Notation One(ASN.1) - Part 1: Specification of basic notation | | Sector / Industry | National Standard (Recommended) | | Classification of Chinese Standard | L79 | | Classification of International Standard | 35.110 | | Word Count Estimation | 206,287 | | Date of Issue | 2025-03-28 | | Date of Implementation | 10/1/2025 | | Older Standard (superseded by this standard) | GB/T 16262.1-2006 | | Issuing agency(ies) | State Administration for Market Regulation, China National Standardization Administration |
GB/T 16262.1-2025: Information technology - Abstract Syntax Notation One(ASN.1) - Part 1: Specification of basic notation ---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.
ICS 35.110
CCSL79
National Standard of the People's Republic of China
Replaces GB/T 16262.1-2006
Information technology Abstract Syntax Notation One (ASN.1)
Part 1.Basic notation specifications
(ISO /IEC 8824-1.2021, IDT)
Released on 2025-03-28
2025-10-01 Implementation
State Administration for Market Regulation
The National Standardization Administration issued
Table of contents
Preface III
Introduction V
1 Scope 1
2 Normative references 1
3 Terms and Definitions 2
4 Abbreviations13
5 Notation 13
6 Type extended ASN.1 module 16
7 Scalability requirements for encoding rules 16
8 Mark 17
9 Encoding Instructions 18
10 Use of ASN.1 Notation 18
11 ASN.1 Character Set 19
12 ASN.1 terms 20
13 Module Definition 30
14 Reference Type and Value Definition 35
15 Support for notation for referencing ASN.1 components 37
16 Type and Value Assignment 38
17 Definition of Types and Values 39
18 Notation of Boolean Type 43
19 Notation of integer types 44
20 Notation of enumeration types 45
21 Notation of real number types 46
22-bit string type notation 48
23 Notation of octet string types 50
24 Empty type notation 50
25 Notation of sequence types 51
26 Notation for a single sequence type 54
27 Notation of collection types 57
28 Notation for a single collection type 58
29 Selection type notation 59
30 Selected Types of Notation 61
31 Notation of prefix types 62
32 Object Identifier Type Notation 64
33 Relative Object Identifier Type Notation 66
34 Notation of OID Internationalized Resource Identifier Type 67
35 Notation for relative OID internationalized resource identifier types 68
36 Notation of embedded pdv types 69
37 Notation of external types 70
38 Time Type 72
39 String type 81
40 Notation of string type 82
41 Definition of restricted string types 82
42 Naming Characters, Sets, and Attribute Class Sets 87
43 General order of characters 91
44 Definition of unrestricted string type 91
45 Notation of types defined in Chapters 46 to 48 93
46 Universal Time 93
47 World Time 94
48 Object Descriptor Type 95
49 Constrained Type 95
50 Element Set Specification 97
51 Subtype element 99
52 Extension Flag 106
53 Exception Identifier 108
54 Coding control part 109
Appendix A (Normative) ASN.1 Regular Expressions 110
Appendix B (Normative) Defined Time Types 114
Appendix C (Normative) Rules for Type and Value Compatibility 120
Appendix D (Normative) Assigned Object Identifiers and OID Internationalized Resource Identifier Values 129
Appendix E (Normative) Code reference 132
Appendix F (informative) Allocation and use of arcs in the international object identifier tree 133
Appendix G (Informative) Examples and Tips 134
Appendix H (Informative) ASN.1 String Tutorial Appendix 161
Appendix I (Informative) Supplementary Appendix 164 for Type Extension ASN.1 Modules
Appendix J (Informative) TIME Type Tutorial Appendix 170
Appendix K (Informative) Analysis of the value notation of the TIME type 175
Appendix L (Informative) Summary of ASN.1 Notation 179
References.199
Foreword
This document is in accordance with the provisions of GB/T 1.1-2020 "Guidelines for standardization work Part 1.Structure and drafting rules for standardization documents"
Drafting.
This document is Part 1 of GB/T 16262 "Abstract Syntax Notation for Information Technology One (ASN.1)". GB/T 16262 has been published.
The following 4 parts.
--- Part 1.Basic notation specification;
--- Part 2.Information object specifications;
--- Part 3.Constraint specifications;
--- Part 4.Parameterization of the ASN.1 specification.
This document replaces GB/T 16262.1-2006 "Information technology Abstract syntax notation one (ASN.1) Part 1.Basic notation rules
Compared with GB/T 16262.1-2006, in addition to structural adjustments and editorial changes, the main technical changes are as follows.
a) Added "Encoding Instructions", "Notation of OID Internationalized Resource Identifier Types", "Relative OID Internationalized Resource Identifier Types"
Notation" "Time Type" "Encoding Control Part" "Defined Time Type" "Encoding Reference" (see Chapter 9, Chapter 34,
Chapter 35, Chapter 38, Chapter 54, Appendix B, Appendix E);
b) Added "Simple string term", "Time value string", "XML time value string term", "Attribute and name setting term"
"Encoding reference" "Integer value Unicode label" "Non-integer value Unicode label" "XML Boolean extended true term" "XML
ASN.1 terms such as "XML real non-numeric term" and "XML real infinity term" (see Chapter 12);
c) Added the allocation of general category marks (see Table 1 of 8.4), the ASN.1 character "non-line break character" (see Table 2 of 11.1), and the "blank
"character representation of" (see 12.1.6), "characters of xmlasn1typename" (see Table 4 of 12.36.2), "reserved words" (see
12.38), “Notation of prefix types” (see 31.1 and 31.3);
d) Added "Named Characters, Sets, and Attribute Class Sets" (see 42.1.5 and 42.1.6), "Attribute Sets" in "Subtype Elements"
"Time length range", "Time point range" and "Repetition range" (see 51.10, 51.11, 51.12 and 51.13);
e) Changed the production of "ModuleDefinition" (see 13.1, 12.1 of the.2006 edition), the notation of "BuiltinType" and "Inherent
Type" notation (see 17.2, 16.2 of the.2006 edition), "BuiltinValue" notation (see 17.9, 16.9 of the.2006 edition), "XM-
LBuiltinValue" notation (see 17.10, 16.10 of the.2006 edition), "XMLBooleanValue" notation (see 18.3,
17.3 of the.2006 edition), "XMLIntegerValue" notation (see 19.9, 18.9 of the.2006 edition), "XMLEnumeratedValue"
notation (see 20.8, 19.8 of the.2006 edition), "RealValue" and "XMLRealValue" notation (see 21.6,
20.6), "XMLBitStringValue" notation (see 22.9,.2006 edition 21.9), "XMLSequenceOfValue" notation
(see 26.3,.2006 edition 25.3), "XMLSetOfValue" notation (see 28.3,.2006 edition 27.3), "Named-
Type" notation (see 31.2.1, 30.1 of the.2006 edition), "SubtypeElements" notation (see 51.1,
47.1);
f) Changed the chapter title of "Named characters and sets defined in GB/T 13000.1" to "Named characters, sets and attribute category sets" (see
Chapter 42, Chapter 38 of the.2006 edition), and relevant provisions on “universal time” (see Chapter 46, Chapter 42 of the.2006 edition);
Changed Appendix C "Assigned Object Identifier Values" to Appendix D "Assigned Object Identifiers and OID Internationalized Resource Identifiers"
Value”, and made appropriate additions to the content (see Appendix D, Appendix C of the.2006 edition);
g) The relevant provisions on “the normal order of characters” have been deleted (see 39.5 of the.2006 edition).
This document is equivalent to ISO /IEC 8824-1.2021 "Abstract Syntax Notation for Information Technology One (ASN.1) Part 1.Basic Notation
Legal Norms".
Please note that some of the contents of this document may involve patents. The issuing organization of this document does not assume the responsibility for identifying patents.
This document was proposed and coordinated by the National Information Technology Standardization Technical Committee (SAC/TC28).
This document was drafted by. China Electronics Standardization Institute, Institute of Computing Technology, Chinese Academy of Sciences, Shenzhen CESI Information Technology Co., Ltd.
Ltd., Lenovo (Beijing) Ltd., Shenzhen ZTE Microelectronics Technology Co., Ltd., Shandong Provincial Computing Center (National Supercomputing Jinan Center
Center), Siemens (China) Co., Ltd., Guangzhou Robustel Internet of Things Technology Co., Ltd., Inspur Electronic Information Industry Co., Ltd.,
Futaihua Industry (Shenzhen) Co., Ltd., Beijing Dongtu Technology Co., Ltd., and Shenmu Information Industry Development Group Co., Ltd.
The main drafters of this document are. Zhang Chi, Yang Hong, Wang Ting, Liu Min, Guo Xiong, Wang Yunhao, Cai Tingxiao, Sun Bo, Li Gang, Su Jingru, Sun Sheng, Cheng Yuan,
Zhang Shaolian, Tang Songbai, Zhuo Lan, Lu Lu, Zhang Xueqin, Liu Shengqiang, Yang Sixiong, Sun Jinyang, Li Jing, Zhu Bin, Zhao Wei, Bai Xinlu, Shi Zhe.
The previous versions of this document and the documents it replaces are as follows.
---First published in.2006 as GB/T 16262.1-2006;
---This is the first revision.
Introduction
GB/T 16262 aims to standardize abstract syntax notation. The compilation of GB/T 16262 is based on ISO /IEC 8824.According to ISO /IEC 8824,
GB/T 16262 is planned to consist of 4 parts.
--- Part 1.Basic notation specification. The purpose is to define data types, values and constraints on data types.
--- Part 2.Information object specifications. The purpose is to provide information object categories, information objects and information object sets.
Memorization method.
--- Part 3.Constraint specification. The purpose is to provide a notation for specifying user-defined constraints, table constraints and content constraints.
--- Part 4.Parameterization of ASN.1 specifications. The purpose is to define the parameterization notation of ASN.1 specifications.
Information technology Abstract Syntax Notation One (ASN.1)
Part 1.Basic notation specifications
1 Scope
This document provides a standard notation called Abstract Syntax Notation One (ASN.1) for defining data types, values, and data classes.
Type constraints.
This document.
---Defines some simple types and their tags, and also specifies the notation for referencing these types and specifying the values of these types;
---Defines a mechanism for constructing new types from multiple basic types, and also specifies how to define these types and assign tags and rules to them
Notation for values of these types;
---Defines the character set used within ASN.1 (by reference to other standards).
ASN.1 can be used when it is necessary to define the abstract syntax of information.
ASN.1 notation is referenced by other standards that define encoding rules for ASN.1 types.
2 Normative references
The contents of the following documents constitute essential clauses of this document through normative references in this document.
For referenced documents without a date, only the version corresponding to that date applies to this document; for referenced documents without a date, the latest version (including all amendments) applies to
This document.
Note. This document is based on GB/T 13000-2010 and Unicode Standard Version 3.2.0..2002.This document cannot be applied to updated versions of these two standards.
GB/T 2311-2000 Information technology character code structure and extension technology (ISO /IEC 2022.1994, IDT)
GB/T 7408.1-2023 Date and time information exchange representation Part 1.Basic principles (ISO 8601-1.2019,
IDT)
GB/T 13000-2010 Information technology Universal multi-octet coded character set (UCS) (ISO /IEC 10646.2003, IDT)
GB/T 16262.2-2025 Information technology Abstract syntax notation 1 (ASN.1) Part 2.Information object specification (ISO /IEC
8824-2.2021,IDT)
GB/T 16262.3-2025 Information technology Abstract syntax notation 1 (ASN.1) Part 3.Constraint specification (ISO /IEC
8824-3.2021,IDT)
GB/T 16262.4-2025 Information technology Abstract Syntax Notation One (ASN.1) Part 4.Parameterization of ASN.1 specifications
(ISO /IEC 8824-4.2021, IDT)
Note. GB/T 16263.1-2006 Information technology ASN.1 encoding rules Part 1.Basic encoding rules (BER), regular encoding rules (CER) and
Degenerate Encoding Rules (DER) Specification (ISO /IEC 8825-1.2002, IDT)
Note. GB/T 16263.2-2006 Information technology ASN.1 encoding rules Part 2.Specification of the Reduced Encoding Rules (PER) (ISO /IEC 8825-2.
2002, IDT)
(XER)
|