1 Scope
2 Normative references
3 Terms and definitions
4 Abbreviations
5 Notation
6 UUID structure and representation
7 Use of a UUID as the primary integer value and
Unicode label of a Joint UUID
arc
8 Use of a UUID to form a URN
9 Rules for comparison and ordering of UUIDs
10 Validation
11 Variant bits
12 Use of UUID fields and transmission byte order
13 Setting the fields of a time-based UUID
14 Setting the fields of a name-based UUID
15 Setting the fields of a random-number-based UUID
Annex A - Algorithms for the efficient generation of
time-based UUIDs
Annex B - Properties of name-based UUIDs
Annex C - Generation of random numbers in a system
Annex D - Sample implementation
Bibliography