GB/T 17969.8-2024Information technology - Procedures for the operation of object identifier registration authorities - Part 8: Generation of universally unique identifiers(UUIDs) and their use in object identifiers (English PDF)
This is a limited preview
Buy now to download the full PDF (29 pages)
Need quotation for your management?
Get a formal quotation for GB/T 17969.8-2024 in 30 minutes.
Issued by
State Administration for Market Regulation, China National Standardization Administration
Level / Type
National · Recommended
Issue date
May 28, 2024
Implementation date
May 28, 2024
Scope
GB/T 17969.8-2024 (Information technology - Procedures for the operation of object identifier registration authorities - Part 8: Generation of universally unique identifiers(UUIDs) and their use in object identifiers) is available as an English-translated PDF.
GB/T 17969.8-2024 — This document specifies the format and generation rules for generating 128-bit identifiers that are guaranteed to be globally unique or have a high probability of being globally unique: Ball only: Follow this document to generate a new universally unique identifier (UUID) every 100ns for both temporary and permanent use: Identifier: This document is derived from, and is technically equivalent to, earlier non-standard specifications for UUIDs and their generation: This document also specifies and allows the use of UUID as the primary value for each arc under the joint UUID arc (defined in Unicode): This enables users to create and use such arcs without any registration procedure: This document also specifies and enables the use of UUIDs to form Uniform Resource Names (URNs):
Found what you need?
Document preview — GB/T 17969.8-2024
National Standard of the People's Republic of China
- ICS
- 35.110
- Classification
- L 79
Issued by: State Administration for Market Regulation, China National Standardization Administration
Contents
- Preface
- Introduction
- 1 Scope
- 2 Normative references
- 3 Terms and Definitions
- 4 Abbreviations
- 5 Notation
- 6 UUID structure and representation
- 7 Using UUID as the principal integer value and Unicode label of a combined UUID arc
- 8 Using UUID to generate URN
- 9 UUID comparison and sorting rules
- 10 Verification
- 11 Reserved bit
- 12 UUID field usage and transmission byte order
- 13 Set time-based UUID field
- 14 Set name-based UUID field
- 15 Set the UUID field based on a random number
- Appendix A (Informative) Algorithm for Efficient Generation of Time-Based UUIDs11
- Appendix B (Informative) Characteristics of Name-Based UUIDs
- Appendix C (Informative) Generation of Random Numbers in the System
- Appendix D (Informative) Example Implementation
- References
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 8 of GB/T 17969: GB/T 17969 has published the following parts:
--- Information technology Open Systems Interconnection (OSI) Registration Authority operating procedures Part 1: General procedures and international object identifiers the top arc of the symbol tree (GB/T 17969.1-2015);
--- Information technology Open Systems Interconnection OSI Registration Authority operating procedures Part 3: Jointly managed by ISO and ITU-T Registration of object identifier arcs under the top-level arc (GB/T 17969.3-2008);
--- Information technology Open Systems Interconnection (OSI) Registration Authority operating procedures Part 5: Registration of VT control object definitions
Table (GB/T 17969.5-2000);
--- Information technology Open Systems Interconnection (OSI) Registration Authority operating procedures Part 6: Application processes and application entities (GB/T 17969.6-2000);
--- Information technology object identifier registration authority operating procedures Part 8: Generation and use of universal unique identifiers (UUIDs) this document replaces GB/T 17969.8-2010 "Information Technology Open Systems Interconnection OSI Registration Authority Operating Procedures Part 8" Part: Generation and registration of universally unique identifiers (UUIDs) and their use as ASN:1 object identifier components, consistent with GB/T 17969.8-2010 Compared with the previous version, in addition to structural adjustments and editorial changes, the main technical changes are as follows:
a) Change the title of Chapter 7 "Using UUIDs to Form OIDs" to "Using UUIDs as the Principal Integer Value of Joint UUID Arcs" and Unicode Tags", and modify the corresponding content of Chapter 7;
b) Deleted the original Chapter 16 "Registration of UUIDs and their use as OID components":
This document is equivalent to ISO/IEC 9834-8:2014 "Information Technology Object Identifier Registration Authority Operational Specification Part 8: Communication the Generation of Universally Unique Identifiers (UUIDs) and Their Use in Object Identifiers:
Introduction
GB/T 17969 is intended to specify the operating procedures of object identifier registration agencies: It is based on ISO/IEC 9834 and is intended to consist of five parts:
constitute:
--- Information technology Open Systems Interconnection (OSI) Registration Authority operating procedures Part 1: General procedures and international object identifiers the purpose of this standard is to define the international object identifier tree and its top-level arcs:
--- Information technology Open Systems Interconnection OSI Registration Authority operating procedures Part 3: Jointly managed by ISO and ITU-T Registration of object identifier arcs under the top-level arc (GB/T 17969.3-2008): The purpose is to specify the registration of the object identifier arc:
Record procedures, including revisions, additions, etc:
--- Information technology Open Systems Interconnection (OSI) Registration Authority operating procedures Part 5: Registration of VT control object definitions
Table (GB/T 17969.5-2000): The purpose is to specify the contents of the registration form:
--- Information technology Open Systems Interconnection (OSI) Registration Authority operating procedures Part 6: Application processes and application entities (GB/T 17969.6-2000): The purpose is to specify the registration procedures for application processes and application entities:
--- Information technology object identifier registration authority operating procedures Part 8: Generation and use of universal unique identifiers (UUIDs) its use in object identifiers:
Information Technology Object Identifier Registration Authority Operating Procedures Part 8: Universally Unique Identifiers (UUIDs) Generation of and use in object identifiers
1 Scope
This document specifies the format and generation rules for generating 128-bit identifiers that are guaranteed to be globally unique or have a high probability of being globally unique:
Ball only:
Follow this document to generate a new universally unique identifier (UUID) every 100ns for both temporary and permanent use:
Identifier:
This document is derived from, and is technically equivalent to, earlier non-standard specifications for UUIDs and their generation:
This document also specifies and allows the use of UUID as the primary value for each arc under the joint UUID arc (defined in Unicode):
This enables users to create and use such arcs without any registration procedure:
This document also specifies and enables the use of UUIDs to form Uniform Resource Names (URNs):
2 Normative references
The contents of the following documents constitute the 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:
ISO/IEC 8802-3 Information technology systems - Telecommunications and information exchange between local and metropolitan area networks - Part 3 Note: GB/T 15629.3-2014 Information technology systems - Telecommunications and information exchange - Specific requirements for local area networks and metropolitan area networks - Part 3: Collision Carrier Sense Multiple Access with Detection (CSMA/CD) access method and physical layer specifications (ISO/IEC 8802-3:2000, MOD) ITU-TX:680(2008)|ISO/IEC 8824-1:2008 Information technology Abstract Syntax Notation One (ASN:1): Basic notation convention Note: GB/T 16262.1-2006 Information technology Abstract syntax notation 1 (ASN:1) Part 1: Basic notation specification (ISO/IEC 8824-1:
2002, IDT)
ITU-TX:660 | ISO/IEC 9834-1 Information technology object identifier registration authority operating procedures: General procedures and international object identifiers Note: GB/T 17969.1-2015 Information technology Open Systems Interconnection OSI Registration Authority operating procedures Part 1: General procedures and international objects the top arc of the identifier tree (ISO/IEC 9834-1:2008, NEQ) IETFRFC1321MD5 message digest algorithm (TheMD5Message-DigestAlgorithm)
......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 29 pages — is available in the English PDF.
Referenced standards
Normative references
- GB/T 16262.1-2006Information technology - Abstract Syntax Notation One(ASN.1) - Part 1: Specification of basic notation
- GB/T 17969.1-2015Information technology -- Open systems interconnection -- Procedures for the operation of OSI registration authorities -- Part 1: General procedures and top arcs of the International Object Identifier tree
ISO/IEC 8802 · GB/T 15629.3-2014 · ISO/IEC 8824 · ISO/IEC 9834
How to Download GB/T 17969.8-2024
- 1
Add to cart
Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.
- 2
Checkout
Enter your email and billing details. Payment is processed securely by Stripe (cards or bank transfer). Prefer bank details? Request a quotation (min. order $300).
- 3
Instant delivery (0–9 sec)
Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
- 4
Invoice included
A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.
Related Standards
GB/T 17969.1-2015 — Information technology -- Open systems interconnection -- Procedures for the operation of OSI registration authorities -- Part 1: General procedures and top arcs of the International Object Identifier tree
GB/T 47316-2026 — Road vehicles - Visibility - Method for establishment of eyellipses for driver eye location
GB/T 47099-2026 — Rubber flaps for tyres - Requirements and test methods
Secure payment via Stripe
Payments accepted
GB/T 17969.8-2024
$590.00