ГОСТ Р ИСО 10303-43-2002
стандарте нс определено. Это может быть описано в EXPRESS-схеме, реализующей или определяющей тип
данных рассматриваемого объекта.
Отношение объектов representationjtem и representatk>n_context является основой для опреде
ления связанных объектов representationjtein.
Пример 1—Две точки Р и Q в декартовой системе координат (описанные экземплярами объекта
representationjtem) связаны в контексте А (являются элементами одного представления в контексте А или
элементами различных представлений, использующих контекст А). Вэтом случае возможно вычислить рассто
яние между этими точками. Третья точка Rвтой же системе координат (также описанная экземпляром объекта
representationjtem) нс связана с контекстом А. Вэтом случае невозможноопределить расстояние между точками
R и Р или между R и £).
Объект representationjtem может быть связан с объектом representation_context прямо, являясь
элементом представления, или косвенно через любое число промежуточных объектов типа repre
sentation item или foundedjtem.
Объект representation связан с объектом representation_context посредством "деревьев" экзем
пляров объекта representationjtem, каждое из которых основано на одном из элементов набора
объектов item. Объект representationjtem или foundedjtem является одним из узлов конкретного
“дерева"; отношение между одним из этих объектов и другим аналогичным ему является "ребром"
соответствующего “дерева”.
Примечания
2 Экземпляры объекта representationJtera_relationship (см. 4.4.12) нс образуют узлов или “ребер" кон
кретною "дерева"; экземпляр объекта representationjtem не является частью конкретного "дерева", потому что
он связан с сто элементом посредством экземпляра объекта representationJtcm_rc!ationship.
3 Объект representation может быть неполным в силу отсутствия конкретной потребности учета в нем
всех предусмотренных положений, нс»соответствовать при этом заданному приложению.
Пример 2 —Рассмотрим набор (коллекцию) двумерных экземпляров объекта representationjtem, ис
пользованных для представления формы машиностроительной детали. Данный набор нс полностью описывает
форму детали, но используется в некоторых приложениях, например при автоматизированном черчении.
Примечание 4 —Два экземпляра representation непосредственно нс связаны, потому что на анало
гичный экземпляр объекта representationjtem ссылаются, прямо или косвенно, из соответствующих наборов
объектов item.
Пример 3 —Рассмотрим поверхность, используемую для соответствующих предста&тсиий формы ли
тейной опоки и отливаемой в ней детали. Одна и та же поверхность связана с двумя различными экземплярами
обьскта representation_context (то есть с различными системами координат): одна для опоки, вторая —для
детали, посредством двух экземпляров объекта representation. Однако два экземпляра объекта representation
между собой нс связаны, они просто образуют общий объект representationjtem.
Примечание 5 —Дна экземпляра объекта representation нс связаны между собой, потому что экзем
пляры обьскта representationjtem в соответствующих наборах элементов связаны посредством экземпляра
объекта representationJtem_relationship (4.4.12).
EXPRESS-спешнЬикаиии
*)
ENTITY representation;
name; label;
items: SET 11:?| OF representationjtem;
context_of_items: representation_context:
DERIVE
id; identifier: = getjd_value (SELF);
description: text : = get_description value (SELF);
WHERE
WRI : SIZEOF (USEDIN (SELF. BASIC ATTRIBUTE SCHEMA.’ +
ID_ATTRIBUTE.IDENTIF1ED_ITEM’) )
<= 1;
WR2 : SIZEOF (USEDIN (SELF, ’BASIC ATTRIВUTE_SCHEM A. ’ +
DESCRIPTIONJATI RIBUTE.DESCRIBEDJTEM ))
<= 1;
END ENTITY;
(*
12