ГОСТ Р ИСО/ТС 10303-1297-2012 Системы автоматизации производства и их интеграция Представление данных об изделии и обмен этими данными. Часть 1297. Прикладной модуль. Управление документами по прикладному протоколу ПП239 стр. 23

END_TYPE;
(*
5.2.1.3 Тип данных ap239_dm_attribute_classification_item
Тип данных ap239_dm_attribute_classification_item является расширением типа данных attribute_classification_item. В его список альтернативных типов данных добавлены типы данных descriptive_representation_item, document_relationship, document_type, document_usage_role, envelope, envelope_relationship, identification_role, information_right, information_usage_right, measure_representation_item, message_relationship, object_role, product_definition_relationship, representation, representation_item, structured_message и usage_association.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
Атрибутам экземпляров объектов из типа данных ap239_dm_attribute_classification_item может быть назначен класс (объект class) с помощью объекта applied_attribute_classification_assignment следующим образом:
descriptive_representation_item: классифицируется атрибут name объекта descriptive_representation_item. Данный атрибут унаследован от объекта representation_item;
document_relationship: классифицируется атрибут name объекта document_relationship;
document_type: классифицируется атрибут product_data_type объекта document_type;
document_usage_role: классифицируется атрибут name объекта document_usage_role. Данный атрибут name представляет значение роли у объекта applied_document_usage_constraint_assignment, унаследованного от объекта document_usage_constraint_assignment;
envelope: классифицируется атрибут name объекта envelope, унаследованный от объекта product;
envelope_relationship: классифицируется атрибут name объекта envelope_relationship, унаследованный от объекта product_relationship;
identification_role: классифицируется атрибут name объекта identification_role. Данный атрибут представляет роль объекта applied_external_identification_assignment, унаследованную от объектов external_identification_assignment и identification_assignment;
information_right: классифицируется атрибут name объекта information_right, унаследованный от объекта action_method;
information_usage_right: классифицируется атрибут name объекта information_usage_right, унаследованный от объекта action_method;
measure_representation_item: классифицируется атрибут name объекта measure_representation_item. Данный атрибут унаследован от объекта representation_item;
message_relationship: классифицируется атрибут name объекта message_relationship, унаследованный от объекта product_relationship;
object_role: классифицируется атрибут name объекта object_role. Данный атрибут name обеспечивает производное значение для атрибута role объекта applied_document_reference, унаследованного от объекта document_reference;
product_definition_relationship: классифицируется атрибут name объекта product_definition_relationship;
representation: классифицируется атрибут name объекта representation;
structured_message: классифицируется атрибут name объекта structured_message, унаследованный от объекта product;
usage_association: классифицируется атрибут description объекта usage_association, унаследованный от объекта action_method_relationship.
EXPRESS-спецификация:
*)
TYPE ap239_dm_attribute_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON attribute_classification_item WITH
(descriptive_representation_item,
document_relationship,
document_type,
document_usage_role,
envelope,
envelope_relationship,
identification_role,
information_right,
information_usage_right,
measure_representation_item,
message_relationship,
object_role,
product_definition_relationship,
representation,
representation_item,
structured_message,
usage_association);
END_TYPE;
(*
5.2.1.4 Тип данных ap239_dm_attribute_language_item
Тип данных ap239_dm_attribute_language_item является расширением типа данных attribute_language_item. В его список альтернативных типов данных добавлены типы данных envelope, envelope_relationship, information_right, information_usage_right, message_relationship и structured_message.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)