ГОСТ Р ИСО 10303-44-2002
WR2 —объект product_deflnition, определяемый соответствующим атрибутом, не должен быть
product_definition компонента в assembly_component_usage, указанном атрибутом oceurreneeusage;
WR3 — объект product_definition. определяемый соответствующим атрибутом, и конкретный
объект product_definition, представляющий компонент assemW>_component_usage. должны быть опре
делены в одном product_definition_formation.
4.3.9 О б ъ е к т p r o d u c t _ . d e f i n i t i o n _ u s a g e
Объектом product_defmition_usage яыяется productdefinitionrelationship, определяющий непо
средственную связь двух product_dcrinition, в которых конкретный related_product_definition исполь
зован в контексте заданного rdating_product_derinitlon. Этот объект определяет отношение по
применению данного изделия в контексте основного изделия. Данный подход реализуется в стадиях
жизненного цикла и прикладных контекстах, описывающих два заданных изделия.
Пример I —«Деревья* сборочной единицы, связанные с се производством, иногда содержат больше
промежуточных уровнен по сравнению с «деревьями», установленными при проектировании данной единицы. В
этом случае проектное отношение между компонентом и содержащей его сборочной единицей при
производстве данной единицы может быть заменено рядом промежуточных отношений.
Пример 2 —Заданное изделие может играть вспомогательную роль относительно другого. Например,
отвертка может быть определена как ресурс, используемый на стадии обслуживания (эксплуатации) в жизнен
ном цикле основного изделия. В этом случае может быть установлено отношение ресурса поддержки между
отверткой и изделием, при эксплуатации которого она используется.
EXPRESS-спецификация
•)
ENTITY product_definition usage
SUPERTYPE OF (ONEOF (make_from_usage_option,
assembly_component_usage))
SUBTYPE OF (product_definition relationship);
UNIQUE
URI : SELF\product_delinition_relationship.id,
SELF\product_definition_relationship.relating_product_defmition.
SELP\product_defmition_rclationsliip.related_product_defmition:
WHERE
WR1 : acyclic product_definition relationship
(SELF
[SELF\product defmition_relationship.related product definition)
PRODUCT_STRUCTURE_SHEMA.PRODUCT_DEFINlTlON_USAGE0;
END_ENT1TY;
(♦
Описание атрибута
SELF\product_definition_relatioaship.id —идентификатор, определяющий использование объек
та product_definltion. Данный идентификатор применяется для различения двух экземпляров рго-
duct_definition_usage, если пара product_definition имеет одинаковые атрибуты.
Пример 3 —Если четыре одинаковых болта используют для соединения двух пластин, может потре
боваться определить специфическое назначение одного из болтов. Например его необходимо затянуть с
большим усилием, чем остальные. Тогда унаследованный атрибут id используют для определения данного
требования к болту, даже если product_dcfinition_usage для всех четырех бантов имеет одинаковый атрибут для
нар product_dcfinition.
Формальные утверждения
LRI —комбинация унаследованных атрибутов id, relating_product_definition и related_pro-
duct_definition должна быть уникальной:
WR1 — каждый product_definition_usage недолжен связывать один и тот же relating_product_definition
экземпляра product_definitk>n с related_product_definition или любыми его потомками, образованными
соответствующими ссылками в виде relating_product_definition в графе produet defiiiition usage.
П р и м е ч а н и е —Вданном правиле использована функция acyclic_product_definHion_rclatmnship. опре
деленная в схеме product_(kTuiition_schcma по ИСО 10303-41.
13