GB/T 16262.1-2025 English PDFGB/T 16262.1: Historical versions
Basic dataStandard 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 contentsPreface 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.199ForewordThis 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.IntroductionGB/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 specifications1 ScopeThis 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 referencesThe 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) ......Tips & Frequently Asked Questions:Question 1: How long will the true-PDF of GB/T 16262.1-2025_English be delivered?Answer: Upon your order, we will start to translate GB/T 16262.1-2025_English as soon as possible, and keep you informed of the progress. The lead time is typically 1 ~ 3 working days. The lengthier the document the longer the lead time.Question 2: Can I share the purchased PDF of GB/T 16262.1-2025_English with my colleagues?Answer: Yes. The purchased PDF of GB/T 16262.1-2025_English will be deemed to be sold to your employer/organization who actually pays for it, including your colleagues and your employer's intranet.Question 3: Does the price include tax/VAT?Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countriesQuestion 4: Do you accept my currency other than USD?Answer: Yes. If you need your currency to be printed on the invoice, please write an email to Sales@ChineseStandard.net. In 2 working-hours, we will create a special link for you to pay in any currencies. Otherwise, follow the normal steps: Add to Cart -- Checkout -- Select your currency to pay.Question 5: Should I purchase the latest version GB/T 16262.1-2025?Answer: Yes. Unless special scenarios such as technical constraints or academic study, you should always prioritize to purchase the latest version GB/T 16262.1-2025 even if the enforcement date is in future. Complying with the latest version means that, by default, it also complies with all the earlier versions, technically. |