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

Ссылочный путь: (date_assignment => applied_date_assignment
  applied_date_assignment.items[i] -> date_item date_item *>
  ap239_dm_date_item ap239_dm_date_item = descriptive_representation_item
  descriptive_representation_item <= representation_item representation_item
  <- representation.items[i] representation.context_of_items ->
  representation_context {representation_context.context_type = ’document
  parameters’})
Вариант 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 *> ap239_dm_date_and_time_item
  ap239_dm_date_and_time_item =
  descriptive_representation_item descriptive_representation_item <=
  representation_item representation_item <- representation.items[i]
  representation.context_of_items -> representation_context
  {representation_context.context_type = ’document parameters’})
5.1.11.3 Связь объекта Date_or_date_time_assignment с объектом Document, представляющим атрибут items
Вариант 1: Если атрибут assigned_date представлен объектом Calendar_date.
Ссылочный путь: (date_assignment => applied_date_assignment
  applied_date_assignment.items[i] -> date_item date_item *>
  ap239_dm_date_item ap239_dm_date_item = product {product <-
  product_related_product_category.products
  product_related_product_category <= product_category
  product_category.name=’document’})
Вариант 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 *> ap239_dm_date_and_time_item
  ap239_dm_date_and_time_item =
  product {product <- product_related_product_category.products
  product_related_product_category <= product_category
  product_category.name=’document’})
5.1.11.4 Связь объекта Date_or_date_time_assignment с объектом Document_assignment, представляющим атрибут items
Вариант 1: Если атрибут assigned_date представлен объектом Calendar_date и данное назначение не является назначением части документа.
Ссылочный путь: (date_assignment => applied_date_assignment
  applied_date_assignment.items[i] -> date_item date_item *>
  ap239_dm_date_item ap239_dm_date_item = applied_document_reference)
Вариант 2: Если атрибут assigned_date представлен объектом Calendar_date и данное назначение является назначением части документа.
Ссылочный путь: (date_assignment => applied_date_assignment
  applied_date_assignment.items[i] -> date_item date_item *>
  ap239_dm_date_item ap239_dm_date_item =
  applied_document_usage_constraint_assignment)
Вариант 3: Если атрибут 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 *> ap239_dm_date_and_time_item
  ap239_dm_date_and_time_item = applied_document_reference)
Вариант 4: Если атрибут 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 *> ap239_dm_date_and_time_item
  ap239_dm_date_and_time_item =
  applied_document_usage_constraint_assignment)
5.1.11.5 Связь объекта Date_or_date_time_assignment с объектом Numerical_document_property, представляющим атрибут items
Вариант 1: Если атрибут assigned_date представлен объектом Calendar_date.
Ссылочный путь: (date_assignment => applied_date_assignment
  applied_date_assignment.items[i] -> date_item date_item *>
  ap239_dm_date_item ap239_dm_date_item = measure_representation_item
  measure_representation_item <= representation_item representation_item <-
  representation.items[i] representation.context_of_items -> representation_context
  {representation_context.context_type = ’document parameters’})
Вариант 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 *> ap239_dm_date_and_time_item
  ap239_dm_date_and_time_item =  
  measure_representation_item measure_representation_item <=
  representation_item
  representation_item <- representation.items[i]representation.context_of_items
  -> representation.context {representation_context.context_type = ’document parameters’})

5.1.12 Объект Document_assignment

Объект Document_assignment определен в прикладном модуле "Назначение документа". Данная спецификация отображения расширяет отображение объекта Document_assignment за счет включения утверждений, определенных в прикладном модуле "Управление документами по прикладному протоколу ПП239".
5.1.12.1 Связь объекта Document_assignment с объектом Approval, представляющим атрибут is_assigned_to
Вариант 1: Если данное назначение не является назначением части документа.
Ссылочный путь: applied_document_reference
  applied_document_reference.items[i] ->
  document_reference_item
  document_reference_item *> ap239_dm_document_reference_item
  ap239_dm_document_reference_item = approval
Вариант 2: Если данное назначение является назначением части документа.
Ссылочный путь: applied_document_usage_constraint_assignment
  applied_document_usage_constraint_assignment.items[i] ->
  document_reference_item
  document_reference_item *> ap239_dm_document_reference_item
  ap239_dm_document_reference_item = approval
5.1.12.2 Связь объекта Document_assignment с объектом Approval_assignment, представляющим атрибут is_assigned_to
Вариант 1: Если данное назначение не является назначением части документа.
Ссылочный путь: applied_document_reference
  applied_document_reference.items[i] -> document_reference_item
  document_reference_item *> ap239_dm_document_reference_item
  ap239_dm_document_reference_item = applied_approval_assignment
Вариант 2: Если данное назначение является назначением части документа.
Ссылочный путь: applied_document_usage_constraint_assignment
  applied_document_usage_constraint_assignment.items[i] ->
  document_reference_item
  document_reference_item *> ap239_dm_document_reference_item
  ap239_dm_document_reference_item = applied_approval_assignment
5.1.12.3 Связь объекта Document_assignment с объектом Certification, представляющим атрибут is_assigned_to
Вариант 1: Если данное назначение не является назначением части документа.
Ссылочный путь: applied_document_reference
  applied_document_reference.items[i] ->
  document_reference_item
  document_reference_item *> ap239_dm_document_reference_item
  ap239_dm_document_reference_item = certification
Вариант 2: Если данное назначение является назначением части документа.
Ссылочный путь: applied_document_usage_constraint_assignment
  applied_document_usage_constraint_assignment.items[i] ->
  document_reference_item
  document_reference_item *> ap239_dm_document_reference_item
  ap239_dm_document_reference_item = certification
5.1.12.4 Связь объекта Document_assignment с объектом Certification_assignment, представляющим атрибут is_assigned_to
Вариант 1: Если данное назначение не является назначением части документа.
Ссылочный путь: applied_document_reference
  applied_document_reference.items[i] ->
  document_reference_item
  document_reference_item *> ap239_dm_document_reference_item
  ap239_dm_document_reference_item = applied_certification_assignment
Вариант 2: Если данное назначение является назначением части документа.
Ссылочный путь: applied_document_usage_constraint_assignment
  applied_document_usage_constraint_assignment.items[i] ->
  document_reference_item
  document_reference_item *> ap239_dm_document_reference_item
  ap239_dm_document_reference_item = applied_certification_assignment
5.1.12.5 Связь объекта Document_assignment с объектом Contract, представляющим атрибут is_assigned_to
Вариант 1: Если данное назначение не является назначением части документа.
Ссылочный путь: applied_document_reference
  applied_document_reference.items[i] ->
  document_reference_item
  document_reference_item *> ap239_dm_document_reference_item
  ap239_dm_document_reference_item = contract
Вариант 2: Если данное назначение является назначением части документа.
Ссылочный путь: applied_document_usage_constraint_assignment
  applied_document_usage_constraint_assignment.items[i] ->
  document_reference_item
  document_reference_item *> ap239_dm_document_reference_item
  ap239_dm_document_reference_item = contract
5.1.12.6 Связь объекта Document_assignment с объектом Contract_assignment, представляющим атрибут is_assigned_to