ГОСТ Р ИСО 10303-49-2003
tion_method_relationship. Если предшествующий объект связал с главным, данным атрибутом явля
ется зависимый или альтернативный объект acti»n_method_relationship.
,Ф.ЩЦЦк1ШЦС .ШСЮЦЦЦт
UR1 — комбинация данных атрибутов related_rdationship и relatingrelationship должна быть
уникальной.
WR1 —данный reIating_method для объекта action_method_relationship. являющегося атрибутом
relating, relationship в объекте context_dependent_action_method_rdationship. должен быть экземпля
ром, эквивалентным объекту relating_method для объекта action_method_relationship, являющегося
атрибутом related_relationship в объекте context_dependent_action_method_relationship.
Пр и ме ч а н и е 3 — Формулировка VVR1 определяет, что объекты rdatinK_action_mdhod в объектах
aclion mcthod rclationship обьскта context_dcpendcnt_action_method_-rdation.ship определяют ’"родителя" кон
текста данною context_dcpcndent_action_-niethod_relationship.
HtUlMMiLHillliK УПКЦЫЦЩД
IP1: если объект rdationship_condition связан посредством своих атрибутов applicable_rdationship
с объектом context_dependent_action_method_re!atioiiship через тип relationship with condition. тогда
атрибут rdation.ship_condition.condition_description должен определять конкретный контекст или ог
раничения для данного объекта conte.\t_dependent_action_method_rdationship. Атрибут relating_ac-
tion_method в каждом объекте action_niethod_relationship является контекстом данного объекта
action_method.
П р и м е ч а н и е 4 — Описание контекста может быть определено применяемыми ограничениями. В
настоящем стандарте использовано описание контекста через прикладные протоколы и ресурсы.
IP2 - если объект process_or_proeess_relationship effeetivity имеет отношение с объектом соп-
text_dependent_action_method_relationship посредством типов relationship_with_condition и рго-
cess_or_process_relationship. тогда применимость определяет условие.
4.4.9 Объект context_dependeiu_aciion_relationship
Объект context_dependent_action_rdationship яазяется связью между двумя объектами action_re-
lationship. определяющей контекст выполнения связанных объектов action. Данный контекст опре
деляется отношением "родитель—потомок" между конкретными объектами action, связанными
объектами action_rdationship. контекст которых задан объектом context_dependent_action_relationship.
Атрибутом relating_relationship в объекте context_dependent_action_relationship должен быть
объект action_relationship. являющийся отношением "родитель-потомок" межлу двумя объектами
action. Атрибутом rdated_relationship в объекте context_dcpendcnt_action_relationship должен быть
объект action_relationship. являющийся отношением "родитель—потомок" между двумя обьектами
action. Связывающим объектом (relating_action) для атрибутов rdating_relationship и related_rdation-
ship должен быть объект, порождающий оба action_rdationship.
П р и м с ч а и и я
1 Обьскт contcxt_depcndcnt_action_rdationship может определять выбор альтернативных объектов action в
зависимости от конкретных условий.
2 Условия для дайною контекста могут быть определены объектами rdation.shipcondition или рго-
cess_or_proccss_rclatioiship. Опенка конкретною условия может определять применимость данного action_re-
lationship. Условия для конкретного контекста определяются прикладным протоколом или ресурсом.
3 Объект rdationship_c»ndition в объекте adionrdationship может быть применен посредством тина
rdatioitshipwithcondilion или объекта contcxt_dcpt4idcnt_action_rdationship.
4 Поясняющие примеры использования условий, связанных с объектом context dcpcndcnt action rdation-
ship, приведены в приложении Е.
EXPRESS-спецификация
*)
ENTITY context_dependent_action_relationship
name: label;
relating .relationship: action_relationship:
related_relationship: action_relationship:
UNIQUE
UR! : relating relationship. related_relationship;
WHERE
relating„relationship.relating_action :=:
related^relationship. relating_act ion:
9