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

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.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.