ГОСТ Р ИСО 10303-239 — 2008
личные организации присваивают элементам свои идентификаторы. Вследствие этого идентификатор как строка
символов не является полезных» сам по себе без дополнительных пояснений. Как минимум, необходимо знать,
какая организация отвечает за данный идентификатор.
Рекомендуется, чтобы все требования к идентификаторам соответствовали базовой структуре, представ
ленной на рисунке 1.1.
Необходимо также отметить, что как объект Organization_or_person_in_ organization_assignment, так и
объект ldentification_assignment имеют ролевые атрибуты, заданные строкой ’/IGNORE’. Соответствующими ро
лями являются ’Id owner’ и ’Part_type_code\ поскольку в данном примере, представленном на рисунке 1.1. иден
тифицируемым объектом является Part. Данные роли определяются посредством использования объекта
Classification_assignment.
Ряд объектов в дополнение к атрибуту Id имеют атрибут пате (имя). Если данный атрибут используется для
назначения имени объекта, то такое имя должно рассматриваться как идентификатор и назначаться посред
ством объекта ldentification_assignment с использованием базовой структуры, изображенной на рисунке 1.1.
Part
#1
ldentification_assignment#2
id:7IGNORE‘
name (ОРТ): ’/IGNORE1
Э
------items (0)
---------
identifier: ’AB123’
rote: ’/IGNORE’
description (OPT^The latest Widget‘sdescription (OPT): ’/IGNORE’
П р и м е ч а н и е - Наименование объекта Part будет
также обеспечено назначением идентификационного кода
?
items (0)
Orgamzatioo_or_person_in_orgamzation_assignment#3
role: ’/IGNORE1j
J
assigned entity
L
_____
Organization#4
id (ОРТ):‘/IGNORE1
name: ’Our Company"
Рисунок 1.1 — Пример назначения идентификационного кода
1.6 Использование модуля «Идентификация альтернативных имен»
Модуль «Идентификация альтернативных имен» (ИСО/ТС 10303-1025) обеспечивает средства связи до
полнительных идентификаторов с элементом, ролью которого является ’alias’ (альтернативное имя). Данный
модуль дублирует модуль «Назначение идентификационного кода» (ИСО/ТС 10303-1021) и используется только в
том случае, если требуется дать альтернативное имя еще одному идентификатору.
1.7Использование модуля «Назначение имен»
Модуль «Назначение имен» (ИСО/ТС 10303-1340) обеспечивает средства связи дополнительных иденти
фикаторов. которые являются именами, с элементом. Данный модуль дублирует модуль «Назначение идентифи
кационного кода» (ИСО/ТС 10303-1021) и используется только для назначения имени экземпляру объекта
External_class_library. Данное дублирование сделано в целях гармонизации.
1.8 Использование модуля «Результаты наблюдений»
Модуль «Результаты наблюдений» (ИСО/ТС 10303-1258) обеспечивает общий механизм установления свя
зи текста с элементами в области применения настоящего стандарта. Данный модуль предусмотрен для расши
рения возможностей, предоставляемых настоящим стандартом, но не в качестве альтернативного способа сбора
соответствующей информации по отношению к настоящему стандарту.
»»— 23Q7
139