ГОСТ Р ИСО 10303-43—2022
items второго объекта просто содержит непосредственную ссылку на объект line. В этом случае не
содержится двух наличии прямых линий и их подструктур, состоящих из относящихся к представлен
ному объектом representationjcontext контексту представления экземпляров объектов representation_
item. Наоборот, использование той же структуры прямой линии в этом представленном объектом
geometric_representation_context контексте геометрического представления подтверждается дважды,
для каждого из представлений.
2 Объектный тип данных compound_representation_item предоставляет обобщенную возмож
ность определения одного элемента представления, заданного объектом representation_item, исполь
зуя другие элементы представления, определенные экземплярами объектов representation_item. Эта
возможность также может быть применена для создания табличных структур: каждая ячейка табли цы
представляется объектом representation_item (таким как measure_representation_item, представля
ющим кортеж наименование — значение — единица измерения), и сама таблица представляется объ
ектом representation item, используемым для представления свойства изделия. Экземпляры объектов
representation item, представляющие ячейки таблицы, не входят в представление непосредственно.
EXPRESS-специФикация:
*)
ENTITY representation_item
SUPERTYPE OF (ONEOF (binary_representation_item,
compound_representation_itern,
mapped_item,
value_representation_item));
name :label;
WHERE
WR1:SIZEOF(using_representations(SELF)) > 0;
END_ENTITY;
(*
Определение атрибута:
name — представленный строкой типа label текст, которым называется экземпляр настоящего
объекта.
Примечание — Посредством атрибута name (наименование) может быть обозначен конкретный экзем
пляр настоящего объекта или тип информации, передающейся посредством настоящего объекта.
Формальное положение:
WR1. Экземпляр объекта representationjtem должен быть использован, по меньшей мере, в
одном экземпляре объекта representation или непосредственно, входя во множество, играющее роль
атрибута items объекта representation, или посредством косвенных ссылок.
4.4.17 Объект representation_item_relationship
Посредством объекта representation_item_relationship задается связь между двумя экземпля
рами объекта representationjtem, представляющими элементы представления. Связываемые объ
ектом representation_item_relationship объекты representationjtem могут относиться как к одному
экземпляру объекта representation, так и к двум различным экземплярам объекта representation. В
этой связи два экземпляра объекта representationjtem независимы — ни один из них не является
основой для другого или для экземпляра(ов) объекта representation, к которым они относятся. Если
связываемые экземпляры representationjtem относятся к разным представлениям, определенным
объектами representation, то данная связь не устанавливает связи между этими экземплярами объ
екта representation.
Примечание — Смысл связи может быть специфицирован в полной комментированной EXPRESS-
схеме, в которой имеется настоящий объектный тип данных или его уточнения, или смысл может быть учтен в
соглашении об общем понимании между партнерами, совместно использующими информацию.
EXPRESS-специФикаиия:
*)
ENTITY representation_item_relationship;
name :label;
description :OPTIONAL text;
relating_representation_item :representation_item;
19