5.2.1 Определение типов данных ИММ
В данном пункте определены типы данных ИММ для прикладного модуля "Спецификация задания с ресурсами по прикладному протоколу ПП239".
5.2.1.1 Тип данных tsr_action_method_items
Тип данных tsr_action_method_items является расширением типа данных action_method_items. В его список альтернативных типов данных добавлены типы данных action_method, action_method_ assignment, action_property, action_resource, action_resource_requirement, applied_action_method_ assignment, applied_location_representation_assignment, applied_state_type_assignment, breakdown_element_usage, configuration_item, contract, document_file, envelope, group, interface_connection, interface_connector_occurrence, interface_definition_connection, location, observation_consequence, organization, organization_role, organization_type, person, person_and_organization, person_type, person_type_definition, position_in_organization, position_in_organization_type, product, product_concept, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_group, property_definition, resource_property, state_observed_relationship и structured_message.
Примечания
1 Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
2 Данный список выбора используется при отображении типов данных tsr_resource_item_select и tsr_task_item.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_action_method_items = EXTENSIBLE GENERIC_ENTITY SELECT | |
| BASED_ON action_method_items WITH | |
| (action_method, | |
| action_method_assignment, | |
| action_property, | |
| action_resource, | |
| action_resource_requirement, | |
| applied_action_method_assignment, | |
| applied_location_representation_assignment, | |
| applied_state_type_assignment, | |
| breakdown_element_usage, | |
| configuration_item, | |
| contract, | |
| document_file, | |
| envelope, | |
| group, | |
| interface_connection, | |
| interface_connector_occurrence, | |
| interface_definition_connection, | |
| location, | |
| observation_consequence, | |
| organization, | |
| organization_role, | |
| organization_type, | |
| person, | |
| person_and_organization, | |
| person_type, | |
| person_type_definition, | |
| position_in_organization, | |
| position_in_organization_type, | |
| product, | |
| product_concept, | |
| product_definition, | |
| product_definition_formation, | |
| product_definition_formation_relationship, | |
| product_definition_relationship, | |
| product_group, | |
| property_definition, | |
| resource_property, | |
| state_observed_relationship | |
| structured_message); | |
| END_TYPE; | |
| (* | |
5.2.1.2 Тип данных tsr_approval_item
Тип данных tsr_approval_item является расширением типа данных approval_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, applied_action_method_assignment, applied_experience_assignment, applied_organization_type_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_qualification_type_assignment, applied_state_observed_assignment, applied_state_type_assignment, experience_type, group, person_type, position_in_organization, position_in_organization_type, product_group, product_group_membership, product_group_relationship, qualification_type и resource_property.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON | |
| approval_item WITH | |
| (action_method, | |
| action_method_relationship, | |
| applied_action_method_assignment, | |
| applied_experience_assignment, | |
| applied_organization_type_assignment, | |
| applied_person_type_assignment, | |
| applied_position_in_organization_assignment, | |
| applied_position_in_organization_group_assignment, | |
| applied_position_in_organization_type_assignment, | |
| applied_qualification_type_assignment, | |
| applied_state_observed_assignment, | |
| applied_state_type_assignment, | |
| experience_type, | |
| group, | |
| person_type, | |
| position_in_organization, | |
| position_in_organization_type, | |
| product_group, | |
| product_group_membership, | |
| product_group_relationship, | |
| qualification_type, | |
| resource property); | |
| END_TYPE; | |
| (* | |
5.2.1.3 Тип данных tsr_attribute_classification_item
Тип данных tsr_attribute_classification_item является расширением типа данных attribute_classification_item. В его список альтернативных типов данных добавлены типы данных action_property, action_property_representation, address, applied_location_representation_assignment, location, location_relationship, measure_representation_item, representation, resourcep_property и resource_property_representation.
EXPRESS-спецификация
| *) | |
| TYPE tsr_attribute_classification_item = SELECT BASED_ON | |
| attribute_classification_item WITH | |
| (action_property, | |
| action_property_representation, | |
| address, | |
| applied_location_representation_assignment, | |
| location, | |
| location_relationship, | |
| measure_representation_item, | |
| representation, | |
| resource_property, | |
| resource_property_representation); | |
| END_TYPE; | |
| (* | |
5.2.1.4 Тип данных tsr_attribute_language_item
Тип данных tsr_attribute_language_item является расширением типа данных attribute_language_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, address, applied_action_method_assignment, applied_experience_assignment, applied_location_representation_assignment, applied_person_type_assignment, experience_type, group, location, location_relationship, measure_representation_item, organization_type, person_type, person_type_definition, person_type_definition_relationship, position_in_organization, position_in_organization_assignment, position_in_organization_relationship, position_in_organization_type, product_group, product_group_relationship, qualification_type, representation и resource_property.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_attribute_language_item = EXTENSIBLE GENERIC_ENTITY SELECT | |
| BASED_ON attribute_language_item WITH | |
| (action_method, | |
| action_method_relationship, | |
| address, | |
| applied_action_method_assignment, | |
| applied_experience_assignment, | |
| applied_location_representation_assignment, | |
| applied_person_type_assignment, | |
| experience_type, | |
| group, | |
| location, | |
| location_relationship, | |
| measure_representation_item, | |
| organization_type, | |
| person_type, | |
| person_type_definition, | |
| person_type_definition_relationship, | |
| position_in_organization, | |
| position_in_organization_assignment, | |
| position_in_organization_relationship, | |
| position_in_organization_type, | |
| product_group, | |
| product_group_relationship, | |
| qualification_type, | |
| representation, | |
| resource_property); | |
| END_TYPE; | |
| (* | |
5.2.1.5 Тип данных tsr_certification_item
Тип данных tsr_certification_item является расширением типа данных certification_item. В его список альтернативных типов данных добавлены типы данных action_method, product_group и product_group_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_certification_item = EXTENSIBLE GENERIC_ENTITY SELECT | |
| BASED_ON certification_item WITH | |
| (action_method, | |
| product_group, | |
| product_group_relationship); | |
| END_TYPE; | |
| (* | |
5.2.1.6 Тип данных tsr_classification_item
Тип данных tsr_classification_item является расширением типа данных classification_item. В его список альтернативных типов данных добавлены типы данных action_property, action_property_representation, action_status, address, applied_experience_assignment, applied_location_representation_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_qualification_type_assignment, experience, measure_representation_item, organization_type, qualification_type_relationship, representation, resource_property и resource_property_representation.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_classification_item = SELECT BASED_ON classification_item WITH | |
| (action_property, | |
| action_property_representation, | |
| action_status, | |
| address, | |
| applied_experience_assignment, | |
| applied_location_representation_assignment, | |
| applied_position_in_organization_assignment, | |
| applied_position_in_organization_group_assignment, | |
| applied_position_in_organization_type_assignment, | |
| applied_qualification_type_assignment, | |
| experience, | |
| measure_representation_item, | |
| organization_type, | |
| qualification_type_relationship, | |
| representation, | |
| resource_property, | |
| resource_property_representation); | |
| END_TYPE; | |
| (* | |
5.2.1.7 Тип данных tsr_condition_action_method_items
Тип данных tsr_condition_action_method_items является расширением типа данных condition_action_method_items. В его список альтернативных типов данных добавлены типы данных action, action_method, action_method_relationship, action_property, action_property_representation, action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship, applied_action_method_assignment, product_group, product_group_membership, product_group_relationship, property_definition_representation, resource_property и resource_property_representation.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_condition_action_method_items = EXTENSIBLE GENERIC_ENTITY | |
| SELECT BASED_ON condition_action_method_items WITH | |
| (action, | |
| action_method, | |
| action_method_relationship, | |
| action_property, | |
| action_property_representation, | |
| action_resource, | |
| action_resource_relationship, | |
| action_resource_requirement, | |
| action_resource_requirement_relationship, | |
| applied_action_method_assignment, | |
| product_group, | |
| product_group_membership, | |
| product_group_relationship, | |
| property_definition_representation, | |
| resource_property, | |
| resource_property_representation); | |
| END_TYPE; | |
| (* | |
5.2.1.8 Тип данных tsr_contract_item
Тип данных tsr_contract_item является расширением типа данных contract_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, applied_action_method_assignment, product_group и product_group_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_contract_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON | |
| contract_item WITH | |
| (action_method, | |
| action_method_relationship, | |
| applied_action_method_assignment, | |
| product_group, | |
| product_group_relationship); | |
| END_TYPE; | |
| (* | |
5.2.1.9 Тип данных tsr_date_and_time_item
Тип данных tsr_date_and_time_item является расширением типа данных date_and_time_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, action_property, action_property_representation, address, applied_action_method_assignment, applied_location_representation_assignment, applied_organization_type_assignment, applied_person_and_organization_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_state_observed_assignment, applied_state_type_assignment, product_group, product_group_membership, product_group_relationship, property_definition_representation, representation, resource_property и resource_property_representation.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
| *) | |
| TYPE tsr_date_and_time_item = EXTENSIBLE GENERIC_ENTITY SELECT | |
| BASED_ON date_and_time_item WITH | |
| (action_method, | |
| action_method_relationship, | |
| action_property, | |
| action_property_representation, | |
| address, | |
| applied_action_method_assignment, | |
| applied_location_representation_assignment, | |
| applied_organization_type_assignment, | |
| applied_person_and_organization_assignment, | |
| applied_person_type_assignment, | |
| applied_position_in_organization_assignment, | |
| applied_position_in_organization_group_assignment, | |
| applied_position_in_organization_type_assignment, | |
| applied_state_observed_assignment, | |
| applied_state_type_assignment, | |
| product_group, | |
| product_group_membership, | |
| product_group_relationship, | |
| property_definition_representation, | |
| representation, | |
| resource_property, | |
| resource_property_representation); | |
| END_TYPE; | |
| (* | |
5.2.1.10 Тип данных tsr_date_item
Тип данных tsr_date_item является расширением типа данных date_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, action_property, action_property_representation, address, applied_action_method_assignment, applied_location_representation_assignment, applied_organization_type_assignment, applied_person_and_organization_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_state_observed_assignment, applied_state_type_assignment, product_group, product_group_membership, product_group_relationship, property_definition_representation, representation, resource_property и resource_property_representation.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.