ГОСТ Р ИСО/ТС 10303-1211—2016
Пример — Отображение *колесо мотоцикла» между:
- классом изделий «мотоцикл» и
- классом изделий «колесо»,
котороепоказывает.чтомотоциклыимеютколеса.представленообъектом
class_of_composition_ofjjroduct.
В этом отображении экземпляр объекта Cardinality_of_related_class будет представлять цело
численный интервал [0. 1]. В отношениях «колесо мотоцикла» колесо может быть частью одного или ни
одного мотоцикла.
П римечание — В ИСО 15926-2 этот объект соответствует атрибутам объекта role_and_ domain, на
который ссылается объект class_of_relation_with_signature.
EXPRESS-слецификация:
*>
ENTITY Cardinality of related class;
cardinality :Maths space;
relationship : relationship select;
END ENTITY;
(*
Определения атрибутов.
cardinality — мощность отношения для зависимого (связываемого) класса:
description — отображение или отношение, для которого задается мощность отношения для за
висимого (связываемого) класса.
4.3.2 Прикладной объект Cardinality_of_rolating_class
Посредством объекта Cardinality_of_relating_class задается мощность отношения между клас
сами в отношении основного (связывающего) класса. Мощность задает, сколько раз участники отноше
ния могут ссылаться на один и тот же объект.
Эта информация отражает реальный мир. а не ограничения на хранимую информацию. Не все
отношения, существующие в реальном мире, необходимо записывать.
Пример — Отображение «колесо мотоцикла»между:
- классом изделий «мотоцикл» и
- классом изделий «колесо»,
котороепоказывает,чтомотоциклыимеютколеса.представленообъектом
class_of_composition_of_product.
В этом отображении экземпляр объекта Cardinality_of_related_class будет представлять цело
численный интервал [2. 3]. В отношениях «колесо мотоцикла» может быть целым, включающим два
или три колеса.
П римечание — В ИСО 15926-2 этот объект соответствует атрибутам объекта role_and_ domain, на
который ссылается объект class_of_relation_with_signature.
EXPRESS-слецификация:
*)
ENTITY Cardinality ci relating class;
cardinality :Maths space;
relationship : relationship select;
END ENTITY;
(*
Определения атрибутов:
cardinality — мощность отношения для основного (связывающего) класса:
description — отображение или отношение, для которого задается мощность отношения для
основного (связывающего) класса.
*>
END SCHEMA; — Cardinality oi relationship arm
<*
4