Тип данных ap239_dm_classified_attribute_select является расширением типа данных classified_attribute_select. В его список альтернативных типов данных добавлены типы данных Content_item, Descriptive_document_property, Digital_file, Document_assignment, Document_definition_relationship, Document_location_identification, Document_property_representation, Envelope, Envelope_relationship, External_item_identification, External_source_identification, File_location_identification, File_relationship, Hardcopy, Information_right, Information_usage_right, Information_usage_right_elationship, Message, Message_relationship, Numerical_document_property и Partial_document_assignment.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
Экземплярам объектов из типа данных ap239_dm_classified_attribute_select может быть назначен класс (объект Class) с помощью объекта Attribute_classification следующим образом:
- Content_item: классифицируется атрибут item_type объекта Content_item;
- Descriptive_document_property: классифицируется атрибут name, унаследованный от объекта Representation_item;
- Digital_file: классифицируется атрибут contained_data_type, унаследованный от объекта File;
- Document_assignment: классифицируется атрибут role объекта Document_assignment;
- Document_definition_relationship: классифицируется атрибут relation_type объекта Document_definition_relationship;
- Document_location_identification: классифицируется атрибут source_type, унаследованный от объекта External_source_identification;
- Document_property_representation: классифицируется атрибут name, унаследованный от объекта Representation;
- Envelope: классифицируется атрибут acknowledge объекта Envelope;
- Envelope_relationship: классифицируется атрибут relation_type объекта Envelope_relationship;
- External_item_identification: классифицируется атрибут source_type, унаследованный от объекта External_source_identification;
- External_source_identification: классифицируется атрибут source_type объекта External_source_identification;
- File_location_identification: классифицируется атрибут source_type, унаследованный от объекта External_source_identification;
- File_relationship: классифицируется атрибут relation_type объекта File_relationship;
- Hardcopy: классифицируется атрибут contained_data_type, унаследованный от объекта File;
- Information_right: классифицируется атрибут name объекта lnformation_right;
- Information_usage_right: классифицируется атрибут name объекта Information_usage_right;
- Information_usage_right_relationship: классифицируется атрибут relation_type объекта lnformation_usage_right_relationship;
- Message: классифицируется атрибут message_type объекта Message;
- Message_relationship: классифицируется атрибут relation_type объекта Message_relationship;
- Numerical_document_property: классифицируется атрибут name, унаследованный от объекта Representation_item;
- Partial_document_assignment: классифицируется атрибут role, унаследованный от объекта Document_assignment.
EXPRESS-спецификация:
*)
TYPE ap239_dm_classified_attribute_select = EXTENSIBLE
GENERIC_ENTITY SELECT BASED_ON classified_attribute_select WITH