Datatypes

Time-based UUID (version 1)

ID uuid_v1

DatatypeNot PIIidentifierDraft

This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).

UUID of version 1 under RFC 9562. It holds a 60-bit count of 100-nanosecond intervals since 15 October 1582, a clock sequence and a 48-bit node ID. The node ID is usually the IEEE 802 MAC address of the generating host, so the value reveals when and on which machine it was made. The version digit, the first digit of the third group, is 1. RFC 9562 recommends version 7 instead of versions 1 and 6 where possible.

Parent datatype
Universally unique identifier (UUID) uuid
Categories
Universal unique identifiers
Countries
Global (not tied to a country)
Languages
Common to most languages
Quality
80/100 · missing: mapping (Wikidata, Schema.org, ...), detector coverage
Metacrafter rules
no detection rule yet
Supported by tools
no tool record lists this type yet

Regular expression

^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-1[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}$

Python re syntax.

Examples

ValueDescription
C232AB00-9414-11EC-B3C8-9F6BDECED846UUIDv1 test vector of RFC 9562 (Appendix A.1)
a8098c1a-f86e-11da-bd1a-00112444be1euuid1() output in the Python uuid module documentation
1EC9414C-232A-6B00-B3C8-9F6BDECED846 invalidThe same time and node as UUIDv6 (RFC 9562, Appendix A.5)
919108f7-52d1-4320-9bac-f847db4148a8 invalidUUIDv4

Translations

LanguageNameDescription
RussianUUID версии 1 (на основе времени)

Sources

Use this record