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

*)
TYPE tsr_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
approval_item WITH
  (Experience_gained,
  Experience_type,
  Organization_organization_type_relationship,
  Person_or_organization_or_person_in_organization_in_position,
  Person_or_organization_or_person_in_organization_in_position_relationship,
  Position,
  Position_assignment,
  Position_group_assignment,
  Position_position_type_assignment,
  Position_type,
  Position_type_assignment,
  Product_group,
  Product_group_membership,
  Product_group_relationship,
  Qualification_assignment,
  Qualification_type,
  Required_resource_assignment,
  Resource_as_realized_assignment
  Resource_property,
  Task_element,
  Task_element_relationship,
  Task_element_state_relationship,
  Task_method,
  Task_method_assignment,
  Task_method_relationship,
  Task_method_state_relationship,
  Task_method_version,
  Task_method_version_assignment,
  Task_method_version_relationship,
  Task_objective,
  Task_objective_state_relationship,
  Type_of_person,
  Type_of_person_assignment);
END_TYPE;
(*
4.2.2 Тип данных tsr_certification_item
Тип данных tsr_certification_item является расширением типа данных certification_item. В его список альтернативных типов данных добавлены типы данных Product_group, Product_group_relationship, Task_element, Task_method, Task_method_version и Task_objective.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
Выбираемый тип данных tsr_certification_item идентифицирует элементы, которым может потребоваться сертификация.
EXPRESS-спецификация:
*)
TYPE tsr_certification_item = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON certification_item WITH
  (Product_group,
  Product_group_relationship,
  Task_element,
  Task_method,
  Task_method_version,
  Task_objective);
END_TYPE;
(*
4.2.3 Тип данных tsr_classification_item
Тип данных tsr_classification_item является расширением типа данных classification_item. В его список альтернативных типов данных добавлены типы данных Activity_property, Activity_property_representation, Activity_status, Experience_gained, Experience_instance, Location_representation, Organization_type, Organizational_location_identification, Person_or_organization_or_person_in_organization_in_position, Position_assignment, Position_group_assignment, Position_type_assignment, Qualification_assignment, Qualification_type_relationship, Regional_coordinate, Resource_property и Resource_property_representation.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON classification_item WITH
  (Activity_property,
  Activity_property_representation,
  Activity_status,
  Experience_gained,
  Experience_instance,
  Location_representation,
  Organization_type,
  Organizational_location_identification,
  Person_or_organization_or_person_in_organization_in_position
  Position_assignment,
  Position_group_assignment,
  Position_type_assignment,
  Qualification_assignment,
  Qualification_type_relationship,
  Regional_coordinate,
  Resource_property,
  Resource_property_representation);
END_TYPE;
(*
4.2.4 Тип данных tsr_classified_attribute_select
Тип данных tsr_classified_attribute_select является расширением типа данных classified_attribute_select. В его список альтернативных типов данных добавлены типы данных Activity_property, Activity_property_representation, Global_location_representation, Location, Location_relationship, Organizational_location_identification, Product_based_location_identification, Regional_coordinate, Regional_grid_location_representation, Resource_property и Resource_property_representation.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_classified_attribute_select = EXTENSIBLE GENERIC_ENTITY
SELECT BASED_ON classified_attribute_select WITH
  (Activity_property,
  Activity_property_representation,
  Global_location_representation,
  Location,
  Location_relationship,
  Organizational_location_identification,
  Product_based_location_identification,
  Regional_coordinate,
  Regional_grid_location_representation,
  Resource_property,
  Resource_property_representation);
END_TYPE;
(*
4.2.5 Тип данных tsr_condition_item
Тип данных tsr_condition_item является расширением типа данных condition_item. В его список альтернативных типов данных добавлены типы данных Activity_property, Product_group, Product_group_membership, Product_group_relationship, Required_resource_assignment, Required_resource_relationship, Resource_item_assignment, Resource_item_relationship, Resource_property, Task_element_relationship, Task_method_assignment, Task_method_relationship, Task_method_version_assignment и Task_method_version_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_condition_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
condition_item WITH
  (Activity_property,
  Product_group,
  Product_group_membership,
  Product_group_relationship,
  Required_resource_assignment,
  Required_resource_relationship,
  Resource_item_assignment,
  Resource_item_relationship,
  Resource_property,
  Task_element_relationship,
  Task_method_assignment,
  Task_method_relationship,
  Task_method_version_assignment,
  Task_method_version_relationship);
END_TYPE;
(*
4.2.6 Тип данных tsr_condition_parameter_item
Тип данных tsr_condition_parameter_item является расширением типа данных condition_parameter_item. В его список альтернативных типов данных добавлены типы данных Activity, Activity_method, Activity_property, Activity_property_representation, Independent_property_representation, Managed_resource, Required_resource, Resource_as_realized, Resource_as_realized_relationship, Resource_event, Resource_property и Resource_property_representation.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_condition_parameter_item = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON condition_parameter_item WITH
  (Activity,
  Activity_method,
  Activity_property,
  Activity_property_representation,
  lndependent_property_representation,
  Managed_resource,
  Required_resource,
  Resource_as_realized,
  Resource_as_realized_relationship,
  Resource_event,
  Resource_property,
  Resource_property_representation);
END_TYPE;
(*
4.2.7 Тип данных tsr_contract_item
Тип данных tsr_contract_item является расширением типа данных contract_item. В его список альтернативных типов данных добавлены типы данных Product_group, Product_group_relationship, Task_element, Task_element_relationship, Task_method, Task_method_assignment, Task_method_relationship, Task_method_version, Task_method_version_assignment, Task_method_version_relationship и Task_objective.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
Выбираемый тип данных tsr_contract_item идентифицирует элементы, которые могут быть связаны с контрактами.
EXPRESS-спецификация:
*)
TYPE tsr_contract_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
contract_item WITH
  (Product_group,
  Product_group_relationship,
  Task_element,
  Task_element_relationship,
  Task_method,
  Task_method_assignment,
  Task_method_relationship,
  Task_method_version,
  Task_method_version_assignment,
  Task_method_version_relationship,
  Task_objective);
END_TYPE;
(*
4.2.8 Тип данных tsr_date_or_date_time_item
Тип данных tsr_date_or_date_time_item является расширением типа данных date_or_date_time_item. В его список альтернативных типов данных добавлены типы данных Activity_property, Activity_property_representation, Location_representation, Organization_organization_type_relationship, Person_or_organization_or_person_in_organization_in_position, Person_or_organization_or_person_in_organization_in_position_relationship, Position assignment, Position_group_assignment, Position_position_type_assignment, Position_type_assignment, Product_group, Product_group_membership, Product_group_relationship, Property_representation, Required_resource_assignment, Resource_as_realized_assignment, Resource_property, Resource_property_representation, Task_element, Task_element_relationship, Task_element_state_relationship, Task_method, Task_method_assignment, Task_method_relationship, Task_method_state_relationship, Task_method_version, Task_method_version_assignment, Task_method_version_relationship, Task_objective, Task_objective_state_relationship и Type_of_person_assignment.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
Выбираемый тип данных tsr_date_or_date_time_item идентифицирует элементы, которые могут быть связаны с датами и временем.
EXPRESS-спецификация:
*)
TYPE tsr_date_or_date_time_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
date_or_date_time_item WITH
  (Activity_property,
  Activity_property_representation,
  Location_representation,
  Organization_organization_type_relationship,
  Person_or_organization_or_person_in_organization_in_position,
  Person_or_organization_or_person_in_organization_in_position_relationship,
  Position_assignment,
  Position_group_assignment,
  Position_position_type_assignment,
  Position_type_assignment,
  Product_group,
  Product_group_membership,
  Product_group_relationship,
  Property_representation,
  Required_resource_assignment,
  Resource_as_realized_assignment
  Resource_property,
  Resource_property_representation,
  Task_element,
  Task_element_relationship,
  Task_element_state_relationship,
  Task_method,
  Task_method_assignment,
  Task_method_relationship,
  Task_method_state_relationship,
  Task_method_version,
  Task_method_version_assignment,
  Task_method_version_relationship,
  Task_objective,
  Task_objective_state_relationship,
  Type_of_person_assignment);
END_TYPE;
(*
4.2.9 Тип данных tsr_documented_element_select
Тип данных tsr_documented_element_select является расширением типа данных documented_element_select. В его список альтернативных типов данных добавлены типы данных Activity_property, Activity_property_representation, Experience_instance, Experience_type, Location, Location_assignment, Location_representation, Managed_resource, Organization_type, Organizational_location_identification, Person_or_organization_or_person_in_organization_in_position, Person_or_organization_or_person_in_organization_in_position_relationship, Position, Position_group, Position_type, Position_type_assignment, Probability_distribution, Product_group, Product_group_membership, Product_group_relationship, Qualification_type, Required_resource, Required_resource_assignment, Required_resource_relationship, Resource_as_realized, Resource_item_assignment, Resource_item_relationship, Resource_property, Resource_property_representation, Task_element, Task_element_relationship, Task_element_state_relationship, Task_method, Task_method_assignment, Task_method_relationship, Task_method_state_relationship, Task_method_version, Task_method_version_assignment, Task_method_version_relationship, Task_objective, Task_objective_state_relationship, Type_of_person и Type_of_person_definition.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_documented_element_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
documented_element_select WITH
  (Activity_property,
  Activity_property_representation,
  Experience_instance,
  Experience_type,
  Location,
  Location_assignment,
  Location_representation,
  Managed_resource,
  Organization_type,
  Organizational_location_identification,
  Person_or_organization_or_person_in_organization_in_position,
  Person_or_organization_or_person_in_organization_in_position_relationship,
  Position,
  Position_group,
  Position_type,
  Position_type_assignment,
  Probability_distribution,
  Product_group,
  Product_group_membership,
  Product_group_relationship,
  Qualification_type,
  Required_resource,
  Required_resource_assignment,
  Required_resource_relationship,
  Resource_as_realized,
  Resource_item_assignment,
  Resource_item_relationship,
  Resource_property,
  Resource_property_representation;
  Task_element,
  Task_element_relationship,
  Task_element_state_relationship,
  Task_method,
  Task_method_assignment,
  Task_method_relationship,
  Task_method_state_relationship,
  Task_method_version,
  Task_method_version_assignment,
  Task_method_version_relationship,
  Task_objective,
  Task_objective_state_relationship,
  Type_of_person,
  Type_of_person_definition);
END_TYPE;
(*
4.2.10 Тип данных tsr_effectivity_item
Тип данных tsr_effectivity_item является расширением типа данных effectivity_item. В его список альтернативных типов данных добавлены типы данных Activity_method, Activity_property, Applied_activity_method_assignment, Applied_state_definition_assignment, Attribute_translation_assignment, Managed_resource_relationship, Person_or_organization_or_person_in_organization_in_position_relationship, Position_assignment, Position_group_assignment, Position_position_type_assignment, Position_type_assignment, Required_resource_assignment, Required_resource_relationship, Resource_item_assignment, Resource_item_relationship, Resource_property, State_definition_relationship, Type_of_person_assignment, Type_of_person_definition_relationship, Work_output_assignment и Work_output_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_effectivity_item = EXTENSIBLE SELECT BASED_ON effectivity_item WITH
  (Activity_method,
  Activity_property,
  Applied_activity_method_assignment,
  Applied_state_definition_assignment,
  Attribute_translation_assignment,
  Managed_resource_relationship,
  Person_or_organization_or_person_in_organization_in_position_relationship,
  Position_assignment,
  Position_group_assignment,
  Position_position_type_assignment,
  Position_type_assignment,
  Required_resource_assignment,
  Required_resource_relationship,
  Resource_item_assignment,
  Resource_item_relationship,
  Resource_property,
  State_definition_relationship,
  Type_of_person_assignment,
  Type_of_person_definition_relationship;
  Work_output_assignment,
  Work_output_relationship);
END_TYPE;
(*
4.2.11 Тип данных tsr_identification_item