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

*)
TYPE tsr_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON organization_item WITH
  (action_method,
  action_method_relationship,
  action_property_representation,
  applied_action_method_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,
  general_property,
  position_in_organization_type,
  product_group,
  product_group_membership,
  product_group_relationship,
  resource_property,
  resource_property_representation);
END_TYPE;
(*
5.2.1.21 Тип данных tsr_person_and_organization_item
Тип данных tsr_person_and_organization_item является расширением типа данных person_and_organization_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, action_property_representation, applied_action_method_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, general_property, position_in_organization_type, product_group, product_group_membership, product_group_relationship, resource_property и resource_property_representation.
EXPRESS-спецификация:
*)
TYPE tsr_person_and_organization_item = SELECT BASED_ON
person_and_organization_item WITH
  (action_method,
  action_method_relationship,
  action_property_representation,
  applied_action_method_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,
  general_property,
  position_in_organization_type,
  product_group,
  product_group_membership,
  product_group_relationship,
  resource_property,
  resource_property_representation);
END_TYPE;
(*
5.2.1.22 Тип данных tsr_person_type_item
Тип данных tsr_person_type_item является расширением типа данных person_type_item. В его список альтернативных типов данных добавлены типы данных group, person, person_and_organization, position_in_organization и position_in_organization_type.
EXPRESS-спецификация:
*)
TYPE tsr_person_type_item = SELECT BASED_ON person_type_item WITH
  (group,
  person,
  person_and_organization,
  position_in_organization,
  position_in_organization_type);
END_TYPE;
(*
5.2.1.23 Тип данных tsr_position_in_organization_group_item
Тип данных tsr_position_in_organization_group_item является расширением типа данных position_in_organization_group_item. В его список альтернативных типов данных добавлены типы данных applied_organization_assignment, applied_person_and_organization_assignment, approval_person_organization, product, product_definition и product_definition_formation.
EXPRESS-спецификация:
*)
TYPE tsr_position_in_organization_group_item = SELECT BASED_ON
position_in_organization_group_item WITH
  (applied_organization_assignment,
  applied_person_and_organization_assignment,
  approval_person_organization,
  product,
  product_definition,
  product_definition_formation);
END_TYPE;
(*
5.2.1.24 Тип данных tsr_position_in_organization_item
Тип данных tsr_position_in_organization_item является расширением типа данных position_in_organization_item. В его список альтернативных типов данных добавлены типы данных applied_organization_assignment, applied_person_and_organization_assignment, approval_person_organization, product, product_definition и product_definition_formation.
EXPRESS-спецификация:
*)
TYPE tsr_position_in_organization_item = SELECT BASED_ON
position_in_organization_item WITH
  (applied_organization_assignment,
  applied_person_and_organization_assignment,
  approval_person_organization,
  product,
  product_definition,
  product_definition_formation);
END_TYPE;
(*
5.2.1.25 Тип данных tsr_position_in_organization_type_item
Тип данных tsr_position_in_organization_type_item является расширением типа данных position_in_organization_type_item. В его список альтернативных типов данных добавлены типы данных applied_organization_assignment, applied_person_and_organization_assignment, approval_person_organization, product, product_definition и product_definition_formation.
EXPRESS-спецификация:
*)
TYPE tsr_position_in_organization_type_item = SELECT BASED_ON
position_in_organization_type_item WITH
  (applied_organization_assignment,
  applied_person_and_organization_assignment,
  approval_person_organization,
  product,
  product_definition,
  product_definition_formation);
END_TYPE;
(*
5.2.1.26 Тип данных tsr_project_item
Тип данных tsr_project_item является расширением типа данных project_item. В его список альтернативных типов данных добавлены типы данных action_method, applied_action_method_assignment, product_group, product_group_membership и product_group_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_project_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
project_item WITH
  (action_method,
  applied_action_method_assignment,
  product_group,
  product_group_membership,
  product_group_relationship);
END_TYPE;
(*
5.2.1.27 Тип данных tsr_requirement_assigned_item
Тип данных tsr_requirement_assigned_item является расширением типа данных requirement_assigned_item. В его список альтернативных типов данных добавлены типы данных action_method, applied_action_method_assignment, applied_state_observed_assignment, applied_state_type_assignment, state_observed и state_type.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_requirement_assigned_item = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON requirement_assigned_item WITH
  (action_method,
  applied_action_method_assignment,
  applied_state_observed_assignment,
  applied_state_type_assignment,
  state_observed,
  state_type);
END_TYPE;
(*
 
5.2.1.28 Тип данных tsr_requirement_source_item
Тип данных tsr_requirement_source_item является расширением типа данных requirement_source_item. В его список альтернативных типов данных добавлены типы данных action_method, applied_action_method_assignment, applied_state_observed_assignment, applied_state_type_assignment, state_observed и state_type.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_requirement_source_item = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON requirement_source_item WITH
  (action_method,
  applied_action_method_assignment,
  applied_state_observed_assignment,
  applied_state_type_assignment,
  state_observed,
  state_type);
END_TYPE;
(*
5.2.1.29 Тип данных tsr_resource_assignment_items
Тип данных tsr_resource_assignment_items является расширением типа данных action_method_items. В его список альтернативных типов данных добавлены типы данных contract, location, organizational_project, product, product_definition, product_definition_formation и product_group.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_resource_assignment_items = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON action_method_items WITH
  (contract,
  location,
  organizational_project,
  product,
  product_definition,
  product_definition_formation,
  product_group);
END_TYPE;
(*
5.2.1.30 Тип данных tsr_security_classification_item
Тип данных tsr_security_classification_item является расширением типа данных security_classification_item. В его список альтернативных типов данных добавлены типы данных action_method, action_method_relationship, applied_action_method_assignment, applied_state_observed_assignment, applied_state_type_assignment, product_group, product_group_membership и product_group_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_security_classification_item = EXTENSIBLE GENERIC_ENTITY
SELECT BASED_ON security_classification_item WITH
  (action_method,
  action_method_relationship,
  applied_action_method_assignment,
  applied_state_observed_assignment,
  applied_state_type_assignment,
  product_group,
  product_group_membership,
  product_group_relationship);
END_TYPE;
(*
5.2.1.31 Тип данных tsr_state_observed_of_item
Тип данных tsr_state_observed_of_item является расширением типа данных state_observed_of_item. В его список альтернативных типов данных добавлен тип данных task_method_version.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.