ГОСТ Р ИСО 10303-41—2022
description — представленный строковым типом данных text текст, характеризующий представ
ленную объектом location_representation_role роль способа представления местоположения. Присва
ивать этому атрибуту значение не обязательно.
18.4.40 Объект location_role
Объект location_role представляет цель задания местоположения в контексте данных об изделии
и предоставляет обозначение и описание этой цели.
EXPRESS-спеииФикаиия:
*)
ENTITY location_role;
id : identifier;
name :label;
description :OPTIONAL text;
END_ENTITY;
(*
"
Определения атрибутов:
id — представленное строковым типом данных identifier обозначение, позволяющее отличить
представленную объектом location_role роль местоположения;
name — представленное строковым типом данных label, наименование представленной объек
том location_role роли местоположения;
description — представленный строковым типом данных text текст, характеризующий представ
ленную объектом location_role роль местоположения. Присваивать этому атрибуту значение не обя
зательно.
18.4.41 Объект name_assignment
Объект name_assignment представляет обозначение наименования для указания на данные об
изделии.
EXPRESS-спеииФикаиия:
*)
ENTITY name_assignment
ABSTRACT SUPERTYPE ;
assigned_name :label;
DERIVE
role :object_role := get_role(SELF);
WHERE
WR1: SIZEOF(USEDIN(SELF, ’BASIC__ATTRIBUTE_SCHEMA.ROLE_ASSOCIATION.ITEM_WITH_
ROLE’)) <= 1;
END_ENTITY;
(*
"
Определения атрибутов:
assigned_name — представленное строковым типом данных label, наименование данных об из
делии;
role — объект object_role, представляющий роль, определяющую цель связывания представлен
ного объектом name_assignment присвоения наименования сданными об изделии.
Примечание— Дополнение данного атрибута является усовершенствованием содержащегося в
ИСО 10303-41:1994 определения объекта name_assignment, представляющего присвоение наименования. Это
усовершенствование совместимо с предшествующими изданиями ИСО 10303-41.
Формальное положение:
WR1. Каждый представляющий обозначение наименования объект name_assignment должен
играть роль атрибута item_with_role не более чем в одном объекте типа role_association.
Примечание — Шаблон, ограничивающий создание экземпляров объектных типов данных, определе
ния которых содержатся в схеме basic_attribute_schema, описан в приложении Е.
120