ГОСТ Р ИСО 10303-41—2022
Примечание — Настоящий объект предоставляет возможность добавить определение свойства об
щего вида и связать свойство с данными об изделии способом, обеспечивающим обратную совместимость с
ИСО 10303-41:1994, ИСО 10303-43:1994 и ИСО 10303-44.
Пример — Представляющий действующее лицо объект person включен в списки выбора как типа
данных generic_attribute_select, так итипа данных name_attribute_select. Имя действующего лица в этом
случае предоставляется посредством объекта namejattribute.
EXPRESS-специФикаиия:
*)
ENTITY generic_attribute;
attribute_name : label;
attribute_value :text;
END_ENTITY;
(*
"
Определения атрибутов:
attribute_name — представленное строковым типом данных label значение, используемое как
наименование представленного объектом generic_attribute обобщенного свойства;
attribute_value — представленный строковым типом данных text текст, характеризующий пред
ставленный объектом generic_attribute обобщенный атрибут.
7.4.4 Объект generic_attribute_assignment
Объект generic_attribute_assignment представляет присвоение свойства общего вида элементу
данных об изделии.
Примечание — Настоящий объект предоставляет возможность добавить данным об изделии свойство
общего вида способом, обеспечивающим обратную совместимость с ИСО 10303-41:1994 и ИСО 10303-43:1994.
EXPRESS-специФикация:
*)
ENTITY generic_attribute_assignment;
attribute :generic_attribute;
item_with_attribute :generic_attribute_select;
END_ENTITY;
(*
"
Определения атрибутов:
attribute — объект generic_attribute, представляющий свойство общего вида, которое должно
быть связано с данными об изделии;
item_with_attribute — объект одного из типов, входящих в список выбора типа данных generic_
attribute_select, представляющий элемент, которому задается свойство.
7.4.5 Объект generic_attribute_list_assignment
Объектgeneric_attribute_list_assignment представляетприсвоениеименованногосписка
свойств общего вида элементу данных об изделии.
Примечание — Настоящий объект предоставляет возможность добавить данным об изделии имено
ванный список свойств общего вида способом, обеспечивающим обратную совместимость с ИСО 10303-41:1994 и
ИСО 10303-43:1994.
EXPRESS-специФикаиия:
*)
ENTITY generic_attribute_list_assignment;
attribute_name : label;
attributes :LIST[1:?] OF generic^attribute;
item_with_attribute :generic_attribute_list_select;
END_ENTITY;
(*
Определения атрибутов:
attribute_name — представленное строковым типом данных label значение, используемое для
задания имени списка свойств общего вида;
38