ГОСТ Р ИСО 10303-43—2016
Примеры
1 Рассмотрим два экземпляра объекта representation, каждый из которых имеет одно и то же
значение атрибута context_of_items. Один из этих объектов содержит представление формы куба и
косвенно ссылается на объект line, представляющий прямую, служащую одним из ребер куба. Атри
бут items второго объекта просто содержит непосредственную ссылку на объект line. В этом случае
нет двух наличий прямых линий и их подструктур, состоящих из относящихся к представленному
объектом representationjcontext контексту представления экземпляров объектов representation_item.
Наоборот, использование той же самой структуры прямой линии в этом представленном объектом
geometric_representationjcontext контексте геометрического представления подтверждается дважды,
для каждого из представлений.
2 Объектный тип данных compound_representation_item предоставляет обобщенную возможность
определения одного элемента представления, представленного объектом representationjtem, исполь
зуя другие элементы представления, представленные экземплярами объектов representationjtem. Эта
возможность также может использоваться для создания табличных структур: каждая ячейка табли
цы представляется объектом representationjtem (таким как measure_representationJtem, представля
ющим кортеж наименование — значение — единица измерения), и сама таблица представляется объ
ектом representationjtem, используемым для представления свойства изделия. Экземпляры объектов
representationjtem. представляющие ячейки таблицы, не входят в представление непосредственно.
EXPRESS-споииФикаиия.
Ч
ENTITY representation_item
SUPERTYPE OF (ONEOK <binary_representation_item,
compound.representa“ion_item,
mapped_item,
va!ue_representation_icem)};
name : label;
WHERE
WR1:SIZEOF(using.representations(SELF}) > 0;
END_ENTITY;
f
Определение атрибута:
name — представленный строкой типа label текст, которым называется экземпляр настоящего объекта.
П р и м е ч а н и е — Посредством атрибута name (наименование) может обозначаться конкретный экзем
пляр настоящего объекта или тип информации, передающейся посредством настоящего объекта.
Формальное положение:
WR1. Экземпляр объекта representationjtem должен использоваться, по меньшей мере, в одном
экземпляре объекта representation или непосредственно, входя во множество, играющее роль атрибу та
items объекта representation, или посредством косвенных ссылок.
4.4.16 Объект representationJtem_relationship
Посредством объекта representation_itom_relationship задается связь между двумя экземпляра
ми объекта representationjtem . представляющими элементы представления. Связываемые объектом
representation_item_rolationship объекты representationjtem могут относиться как к одному экзем
пляру объекта representation, так и к двум различным экземплярам объекта representation. В этой
связи два экземпляра объекта representationjtem независимы — ни один из них не является
основой для другого или для экземпляра (экземпляров) объекта representation, к которым они
относятся. Если связываемые экземпляры representationjtem относятся к разным представлениям,
представленным объектами representation, данная связь не устанавливает связи между этими
экземплярами объекта representation.
П р и м е ч а н и е — Смысл связи может быть специфицирован в полной комментированной EXPRESS-
схеме. в которой используется настоящий обьектный тип данных или его уточнения или смысл может учитываться в
соглашении об общем понимании между партнерами, совместно использующими информацию.
EXPRESS-спеииФикаиия:
Ч
ENTITY represencation_item_relaCionship;
17