ГОСТ Р ИСО 10303-41—2022
of_product :product;
UNIQUE
UR1: id, of_product;
END_ENTITY;
(*
"
Определения атрибутов:
id — представленное строковым типом данных identifier обозначение, позволяющее отличить
представленную объектом product_definition_formation версию изделия.
Примечание — Контекст, в котором значение, играющее роль атрибута id настоящего объекта, исполь
зуется как отличительная характеристика, может быть обозначен в EXPRESS-схеме с примечаниями, в которой
используется настоящий объект или его подтипы, или, по умолчанию, на основе соглашения об общем понимании
между партнерами, совместно использующими эту информацию.
Пример — Примером значения атрибута id (обозначение) настоящего объекта является номер
версии детали;
description — представленный строковым типом данных text текст, характеризующий представ
ленную объектом product_definition_formation версию изделия. Присваивать этому атрибуту значе
ние не обязательно.
Примечание — Настоящий атрибут может использоваться для описания различий в назначении и функ
циях различных версий одного представленного объектом product изделия;
of_product — объект product, представляющий изделие, к которому относится представленная
настоящим объектом версия изделия.
Примечание — Представляющий изделие объект product связан с одним или более экземплярами
представляющих версии изделия объекта product_definition_ formation посредством неявных обратных ссылок,
построенных на основе этого отношения.
Формальное положение:
UR1. Значение атрибута id (обозначение) представляющего версию изделия объекта product_
definition_formation среди множества представляющих версию изделия объектов product_definition_
formation, связанных посредством своих атрибутов of_product (для изделия) с одним и тем же экзем
пляром представляющего изделие объекта product, должно быть уникальным.
21.4.12 Объект final_solution
Объект final_solution является таким подтипом объекта product_definition_ formation, который
представляет дополнительные характеристики, применяемые к промежуточному состоянию и показы
вающие, что требуется для того, чтобы завершить определение изделия.
EXPRESS-спеииФикаиия:
*)
ENTITY final_solution
SUBTYPE OF (product_definition_formation);
status :STRING;
INVERSE
specification :SET[1:?] OF product_definition FOR formation;
END_ENTITY;
(*
Определения атрибутов:
status — текстовая строка, описывающая уровень завершенности текущего состояния изделия
относительно конечного состояния;
specification — набор экземпляров объекта product_definition, представляющих определения
различных аспектов представленной настоящим объектом версии изделия.
21.4.13 Объект product_definition_formation_relationship
Объект product_definition_formation_relationship представляет отношение между двумя экзем
плярами объектов product_definition_formation, представляющими версии изделия, и предоставляет
обозначение и описание этого отношения.
216