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

5.1.16.21 Связь объекта Date_or_date_time_assignment с объектом Task_method_assignment, представляющим атрибут items
Вариант 1: Если атрибут assigned_date представлен объектом Calendar_date.
Ссылочный путь: (date_assignment=>
  applied_date_assignment
  applied_date_assignment.items[i] -> date_item
  date_item *>
  tsr_date_item tsr_date_item = applied_action_method_assignment)
Вариант 2: Если атрибут assigned_date представлен объектом Date_time.
Ссылочный путь: (date_and_time_assignment=>
  applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item
  date_and_time_item
  *> tsr_date_and_time_item tsr_date_and_time_item =
  applied_action_method_assignment)
5.1.16.22 Связь объекта Date_or_date_time_assignment с объектом Task_method_version_assignment, представляющим атрибут items
Вариант 1: Если атрибут assigned_date представлен объектом Calendar_date.
Ссылочный путь: (date_assignment=>
  applied_date_assignment
  applied_date_assignment.items[i] -> date_item
  date_item *>
  tsr_date_item tsr_date_item = applied_action_method_assignment)
Вариант 2: Если атрибут assigned_date представлен объектом Date_time.
Ссылочный путь: (date_and_time_assignment=>
  applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item
  date_and_time_item
  *> tsr_date_and_time_item tsr_date_and_time_item =
  applied_action_method_assignment)
5.1.16.23 Связь объекта Date_or_date_time_assignment с объектом Task_element, представляющим атрибут items
Вариант 1: Если атрибут assigned_date представлен объектом Calendar_date.
Ссылочный путь: (date_assignment=>
  applied_date_assignment
  applied_date_assignment.items[i] -> date_item
  date_item *>
  tsr_date_item tsr_date_item = action_method)
Вариант 2: Если атрибут assigned_date представлен объектом Date_time.
Ссылочный путь: (date_and_time_assignment=>
  applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item
  date_and_time_item
  *> tsr_date_and_time_item tsr_date_and_time_item = action_method)
5.1.16.24 Связь объекта Date_or_date_time_assignment с объектом Task_element_relationship, представляющим атрибут items
Вариант 1: Если атрибут assigned_date представлен объектом Calendar_date.
Ссылочный путь: (date_assignment=>
  applied_date_assignment
  applied_date_assignment.items[i] -> date_item
  date_item *>
  tsr_date_item tsr_date_item = action_method_relationship)
Вариант 2: Если атрибут assigned_date представлен объектом Date_time.
Ссылочный путь: (date_and_time_assignment=>
  applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item
  date_and_time_item
  *> tsr_date_and_time_item tsr_date_and_time_item =
  action_method_relationship)
5.1.16.25 Связь объекта Date_or_date_time_assignment с объектом Task_element_state_relationship, представляющим атрибут items
Вариант 1: Если объект Task_element_state_relationship связан с объектом State_definition, а атрибут assigned_date представлен объектом Calendar_date.
Элемент ИММ: PATH
Ссылочный путь: (date_assignment => applied_date_assignment
  applied_date_assignment.items[i] -> date_item) date_item *>
  tsr_date_item tsr_date_item = applied_state_type_assignment
Вариант 2: Если объект Task_element_state_relationship связан с объектом State_definition, a атрибут assigned_date представлен объектом Date_time.
Элемент ИММ: PATH
Ссылочный путь: (date_and_time_assignment => applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i]->date_and_time_item)
  date_and_time_item *> tsr_date_and_time_item tsr_date_and_time_item =
  applied_state_type_assignment
Вариант 3: Если объект Task_element_state_relationship связан с объектом State, а атрибут assigned_date представлен объектом Calendar_date.
Элемент ИММ: PATH
Ссылочный путь: (date_assignment => applied_date_assignment
  applied_date_assignment.items[i] -> date_item) date_item *>
  tsr_date_item tsr_date_item = applied_state_observed_assignment
Вариант 4: Если объект Task_element_state_relationship связан с объектом State, а атрибут assigned_date представлен объектом Date_time.
Элемент ИММ: PATH
Ссылочный путь: (date_and_time_assignment=>applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i]->date_and_time_item)
  date_and_time_item *> tsr_date_and_time_item tsr_date_and_time_item =
  applied_state_type_assignment
5.1.16.26 Связь объекта Date_or_date_time_assignment с объектом Task_method_relationship, представляющим атрибут items
Вариант 1: Если атрибут assigned_date представлен объектом Calendar_date.
Ссылочный путь: (date_assignment=>
  applied_date_assignment
  applied_date_assignment.items[i] -> date_item
  date_item *>
  tsr_date_item tsr_date_item = action_method_relationship)
Вариант 2: Если атрибут assigned_date представлен объектом Date_time.
Ссылочный путь: (date_and_time_assignment=>
  applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item
  date_and_time_item
  *> tsr_date_and_time_item tsr_date_and_time_item =
  action_method_relationship)
5.1.16.27 Связь объекта Date_or_date_time_assignment с объектом Task_method_version_relationship, представляющим атрибут items
Вариант 1: Если атрибут assigned_date представлен объектом Calendar_date.
Ссылочный путь: (date_assignment=>
  applied_date_assignment
  applied_date_assignment.items[i] -> date_item
  date_item *>
  tsr_date_item tsr_date_item = action_method_relationship)
Вариант 2: Если атрибут assigned_date представлен объектом Date_time.
Ссылочный путь: (date_and_time_assignment=>
  applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item
  date_and_time_item
  *> tsr_date_and_time_item tsr_date_and_time_item =
  action_method_relationship)
5.1.16.28 Связь объекта Date_or_date_time_assignment с объектом Task_objective, представляющим атрибут items
Вариант 1: Если атрибут assigned_date представлен объектом Calendar_date.
Ссылочный путь: (date_assignment=>
  applied_date_assignment
  applied_date_assignment.items[i] -> date_item
  date_item *>
  tsr_date_item tsr_date_item = action_method)
Вариант 2: Если атрибут assigned_date представлен объектом Date_time.
Ссылочный путь: (date_and_time_assignment=>
  applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item
  date_and_time_item
  *> tsr_date_and_time_item tsr_date_and_time_item = action_method)
5.1.16.29 Связь объекта Date_or_date_time_assignment с объектом Task_objective_state_relationship, представляющим атрибут items
Вариант 1: Если объект Task_objective_state_relationship связан с объектом State_definition, а атрибут assigned_date представлен объектом Calendar_date.
Элемент ИММ: PATH
Ссылочный путь: (date_assignment => applied_date_assignment
  applied_date_assignment.items[i] -> date_item) date_item *>
  tsr_date_item tsr_date_item = applied_state_type_assignment
Вариант 2: Если объект Task_objective_state_relationship связан с объектом State_definition, a атрибут assigned_date представлен объектом Date_time.
Элемент ИММ: PATH
Ссылочный путь: (date_and_time_assignment => applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item)
  date_and_time_item *> tsr_date_and_time_item tsr_date_and_time_item =
  applied_state_type_assignment
Вариант 3: Если объект Task_objective_state_relationship связан с объектом State, а атрибут assigned_date представлен объектом Calendar date.
Элемент ИММ: PATH
Ссылочный путь: (date_assignment => applied_date_assignment
  applied_date_assignment.items[i] -> date_item) date_item *>
  tsr_date_item tsr_date_item = applied_state_observed_assignment
Вариант 4: Если объект Task_objective_state_relationship связан с объектом State, а атрибут assigned_date представлен объектом Date_time.
Элемент ИММ: PATH
Ссылочный путь: (date_and_time_assignment => applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item)
  date_and_time_item *> tsr_date_and_time_item tsr_date_and_time_item =
  applied_state_type_assignment
5.1.16.30 Связь объекта Date_or_date_time_assignment с объектом Task_method_state_relationship, представляющим атрибут items
Вариант 1: Если объект Task_method_state_relationship связан с объектом State_definition, а атрибут assigned_date представлен объектом Calendar_date.
Элемент ИММ: PATH
Ссылочный путь: (date_assignment => applied_date_assignment
  applied_date_assignment.items[i] -> date_item) date_item *>
  tsr_date_item tsr_date_item = applied_state_type_assignment
Вариант 2: Если объект Task_method_state_relationship связан с объектом State_definition, а атрибут assigned_date представлен объектом Date_time.
Элемент ИММ: PATH
Ссылочный путь: (date_and_time_assignment => applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item)
  date_and_time_item *> tsr_date_and_time_item tsr_date_and_time_item =
  applied_state_type_assignment
Вариант 3: Если объект Task_method_state_relationship связан с объектом State, а атрибут assigned_date представлен объектом Calendar_date.
Элемент ИММ: PATH
Ссылочный путь: (date_assignment => applied_date_assignment
  applied_date_assignment.items[i] -> date_item) date_item *>
  tsr_date_item tsr_date_item = applied_state_observed_assignment
Вариант 4: Если объект Task_method_state_relationship связан с объектом State, а атрибут assigned_date представлен объектом Date_time.
Элемент ИММ: PATH
Ссылочный путь: (date_and_time_assignment => applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item)
  date_and_time_item *> tsr_date_and_time_item tsr_date_and_time_item =
  applied_state_type_assignment
5.1.16.31 Связь объекта Date_or_date_time_assignment с объектом Type_of_person_assignment, представляющим атрибут items
Вариант 1: Если атрибут assigned_date представлен объектом Calendar_date.
Ссылочный путь: (date_assignment=>
  applied_date_assignment
  applied_date_assignment.items[i] -> date_item
  date_item *>
  tsr_date_item tsr_date_item = applied_person_type_assignment)
Вариант 2: Если атрибут assigned_date представлен объектом Date_time.
Ссылочный путь: (date_and_time_assignment=>
  applied_date_and_time_assignment
  applied_date_and_time_assignment.items[i] -> date_and_time_item
  date_and_time_item
  *> tsr_date_and_time_item tsr_date_and_time_item =
  applied_person_type_assignment)

5.1.17 Объект Document_assignment

Объект Document_assignment определен в прикладном модуле "Назначение документа". Данная спецификация отображения расширяет отображение объекта Document_assignment за счет включения утверждений, определенных в прикладном модуле "Спецификация задания с ресурсами по прикладному протоколу ПП239".
5.1.17.1 Связь объекта Document_assignment с объектом Activity_property, представляющим атрибут is_assigned_to
Вариант 1: Если данное назначение не является назначением части документа.
Ссылочный путь: applied_document_reference
  applied_document_reference.items[i] ->
  document_reference_item
  document_reference_item *> tsr_document_reference_item
  tsr_document_reference_item = action_property
Вариант 2: Если данное назначение является назначением части документа.
Ссылочный путь: applied_document_usage_constraint_assignment
  applied_document_usage_constraint_assignment.items[i] ->
  document_reference_item
  document_reference_item *> tsr_document_reference_item
  tsr_document_reference_item = action_property
5.1.17.2 Связь объекта Document_assignment с объектом Activity_property_representation, представляющим атрибут is_assigned_to
Вариант 1: Если данное назначение не является назначением части документа.
Ссылочный путь: applied_document_reference
  applied_document_reference.items[i] ->
  document_reference_item
  document_reference_item *> tsr_document_reference_item
  tsr_document_reference_item = action_property_representation
Вариант 2: Если данное назначение является назначением части документа.
Ссылочный путь: applied_document_usage_constraint_assignment
  applied_document_usage_constraint_assignment.items[i] ->
  document_reference_item
  document_reference_item *> tsr_document_reference_item
  tsr_document_reference_item = action_property_representation
5.1.17.3 Связь объекта Document_assignment с объектом Experience_instance, представляющим атрибут is_assigned_to