ГОСТ Р ИСО 10303-21—2022
Приложение G
(обязательное)
Отображение UUID в имена элементов привязки
G.1 Введение
Многие системы создают уникальные идентификаторы. Обычно такие идентификаторы называются Универ
сальные уникальные идентификаторы (UUID) или Глобальные уникальные идентификаторы (GUID). В настоящем
приложении описано, как отобразить эти идентификаторы в имена элементов привязки так, чтобы приложения
могли определить, когда два элемента привязки имеют одинаковые UUID.
G.2 Отображение UUID в имена элементов привязки
UUID является 128-битным значением, создаваемым системой.
Примечание — Практически идентификаторы уникальны, но уникальность не гарантируется.
Когда UUID используется как имя элемента привязки, UUID должен кодироваться в соответствии с предписа
ниями из RFC 4122 (см. 3.1.7.4). При кодировании не должен включаться префикс.
Примечание — Кодировка RFC 4122 выбрана вследствие того, что использование тире делает коды
чрезвычайно легкими для распознавания человеком случаев, когда два идентификатора UUID имеют одинаковые
значения и, следовательно, представляют один и тот же идентификатор.
Пример
Правильное представление имени элемента привязки
<48a0de4c-3c6f-488f-843a-231е08125315>
Создано онлайн-генератором UUID
https://www.uuidgen-
erator.net/version4.
Источник
<63309550-се63-11е4-8830-0800200с9а66> Созданоонлайн-генераторомUUID
http://www.fam-
kruithof.net/uuid/uuidgen.
Неправильное представление
Проблема
<439К6>
Неверная кодировка RFC 4122.
<uuid:09087c40-ce64-11e4-8830-0800200c9a66>Код не должен содержать префикс.
72