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

Выбираемый тип данных tsr_security_classification_item идентифицирует элементы, для которых может потребоваться гриф секретности.
EXPRESS-спецификация:
*)
TYPE tsr_security_classification_item = EXTENSIBLE GENERIC_ENTITY
SELECT BASED_ON security_classification_item WITH
  (Product_group,
  Product_group_membership,
  Product_group_relationship,
  Task_element,
  Task_element_relationship,
  Task_element_state_relationship,
  Task_method,
  Task_method_assignment,
  Task_method_relationship,
  Task_method_version,
  Task_method_version_assignment,
  Task_method_version_relationship,
  Task_objective,
  Task_ objective_ state_ relationship);
END_TYPE;
(*
4.2.30 Тип данных tsr_state_definition_of_item
Тип данных tsr_state_definition_of_item является расширением типа данных state_definition_of_item. В его список альтернативных типов данных добавлены типы данных Activity_method, Applied_activity_method_assignment, Location, Managed_resource, Product, Product_concept, Product_group, Product_version и View_definition_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_state_definition_of_item = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON state_definition_of_item WITH
  (Activity_method,
  Applied_activity_method_assignment,
  Location,
  Managed_resource,
  Product,
  Product_concept,
  Product_group,
  Product_version,
  View_definition_relationship);
END_TYPE;
(*
4.2.31 Тип данных tsr_state_of_item
Тип данных tsr_state_of_item является расширением типа данных state_of_item. В его список альтернативных типов данных добавлен тип данных Task_method_version.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_state_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
state_of_item WITH
  (Task_method_version);
END_TYPE;
(*
4.2.32 Тип данных tsr_string_select
Тип данных tsr_string_select является расширением типа данных string_select. В его список альтернативных типов данных добавлены типы данных Experience_gained, Experience_type, Global_location_representation, Location, Location_relationship, Organization_type, Organizational_location_identification, Position, Position_group, Position_relationship, Position_role, Position_type, Product_based_location_identification, Product_group, Product_group_relationship, Qualification_type, Regional_coordinate,  Regional_grid_location_representation, Resource_property, 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, Type_of_person, Type_of_person_assignment, Type_of_person_definition и Type_of_person_definition_relationship.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_string_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
string_select WITH
  (Experience_gained,
  Experience_type,
  Global_location_representation,
  Location,
  Location_relationship,
  Organization_type,
  Organizational_location_identification,
  Position,
  Position_group,
  Position_relationship,
  Position_role,
  Position_type,
  Product_based_location_identification,
  Product_group,
  Product_group_relationship,
  Qualification_type,
  Regional_coordinate,
  Regional_grid_location_representation,
  Resource_property,
  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,
  Type_of_person,
  Type_of_person_assignment,
  Type_of_person_definition,
  Type_of_person_definition_relationship);
END_TYPE;
(*
4.2.33 Тип данных tsr_task_item
Тип данных tsr_task_item является расширением типа данных task_item. В его список альтернативных типов данных добавлены типы данных Activity_property, Assigned_property, Envelope, File, lnterface_connection, Interface_connector_occurrence, Interface_definition_connection, Location, Message, Observation_consequence, Organization, Organization_type, Position, Position_group, Position_type, Product, Product_based_location_identification, Product_concept, Product_configuration, Product_group, Product_version, Product_version_relationship, Product_view_definition, Required_resource, Required_resource_assignment, Resource_item, Resource_property, State_relationship, Task_method, Task_method_version, Type_of_person, Type_of_person_definition, View_definition_relationship, Work_output и Work_output_assignment.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
Выбираемый тип данных tsr_task_item идентифицирует элементы, с которыми могут быть связаны задания.
EXPRESS-спецификация:
*)
TYPE tsr_task_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
task_item WITH
  (Activity_property,
  Assigned_property,
  Envelope,
  File,
  lnterface_connection,
  lnterface_connector_occurrence,
  lnterface_definition_connection,
  Location,
  Message,
  Observation_consequence,
  Organization,
  Organization_type,
  Position,
  Position_group,
  Position_type,
  Product,
  Product_based_location_identification,
  Product_concept,
  Product_configuration,
  Product_group,
  Product_version,
  Product_version_relationship,
  Product_view_definition,
  Required_resource,
  Required_resource_assignment,
  Resource_item,
  Resource_property,
  State_relationship,
  Task_method,
  Task_method_version,
  Type_of_person,
  Type_of_person_definition,
  View_definition_relationship
  Work_output,
  Work_output_assignment);
END_TYPE;
(*
4.2.34 Тип данных tsr_type_of_person_item_select
Тип данных tsr_type_of_person_item_select является расширением типа данных type_of_person_item_select. В его список альтернативных типов данных добавлены типы данных Person, Person_in_organization, Position, Position_group и Position_type.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_type_of_person_item_select = EXTENSIBLE GENERIC_ENTITY SELECT
BASED_ON type_of_person_item_select WITH
  (Person,
  Person_in_organization,
  Position,
  Position_group,
  Position_type);
END_TYPE;
(*
4.2.35 Тип данных tsr_work_item
Тип данных tsr_work_item является расширением типа данных work_item. В его список альтернативных типов данных добавлены типы данных Task_element, Task_method и Task_method_version.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
EXPRESS-спецификация:
*)
TYPE tsr_work_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
work_item WITH
  (Task_element,
  Task_method,
  Task_method_version);
END_TYPE;
(*
4.2.36 Тип данных tsr_work_output_item
Тип данных tsr_work_output_item является расширением типа данных work_output_item. В его список альтернативных типов данных добавлены типы данных Contract, Envelope, File, Location, Managed_resource, Message, Organization, Organization_type, Person, Person_in_organization, Position, Position_type, Product, Product_group, Product_version, Product_view_definition, Resource_as_realized, Resource_item и Type_of_person.
Примечание - Список объектных типов данных может быть расширен в прикладных модулях, использующих конструкции данного модуля.
Выбираемый тип данных tsr_work_output_item идентифицирует элементы, которые могут быть результатом задания или способа выполнения задания.
EXPRESS-спецификация:
*)
TYPE tsr_work_output_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON
work_output_item WITH
  (Contract,
  Envelope,
  File,
  Location,
  Managed_resource,
  Message,
  Organization,
  Organization_type,
  Person,
  Person_in_organization,
  Position,
  Position_type,
  Product,
  Product_group,
  Product_version,
  Product_view_definition,
  Resource_as_realized,
  Resource_item,
  Type_of_person);
END_TYPE;
(*
 
*)
END_SCHEMA; - - Ap239_task_specification_resourced_arm
(*

5 Интерпретированная модель модуля

5.1 Спецификация отображения

В настоящем стандарте под термином "прикладной элемент" понимается любой объектный тип данных, определенный в разделе 4, любой из его явных атрибутов и любое ограничение на подтипы. Термин "элемент ИММ" обозначает любой объектный тип данных, определенный в 5.2 или импортированный с помощью оператора USE FROM из другой EXPRESS-схемы, любой из его атрибутов и любое ограничение на подтипы, определенное в 5.2 или импортированное с помощью оператора USE FROM.
В данном подразделе представлена спецификация отображения, которая определяет, как каждый прикладной элемент, описанный в разделе 4 настоящего стандарта, отображается на один или несколько элементов ИММ (см. 5.2).
Спецификация отображения для каждого прикладного элемента определена ниже в отдельном пункте. Спецификация отображения атрибута объекта ПЭМ определена в подпункте пункта, содержащего спецификацию отображения данного объекта. Каждая спецификация отображения содержит до пяти секций.
Секция "Заголовок" содержит:
- наименование рассматриваемого объекта ПЭМ или ограничение на подтипы либо
- наименование атрибута рассматриваемого объекта ПЭМ, если данный атрибут ссылается на тип, не являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных, либо
- составное выражение вида: "связь объекта <наименование объекта ПЭМ> с объектом <тип данных, на который дана ссылка>, представляющим атрибут <наименование атрибута>", если данный атрибут ссылается на тип данных, являющийся объектным типом данных или типом SELECT, который содержит или может содержать объектные типы данных.
Секция "Элемент ИММ" содержит в зависимости от рассматриваемого прикладного элемента следующие составляющие: