ГОСТ Р ИСО 10303-43—2016
4.4.18 Объект representation_relationship
Посредством объекта ropresentation_re!ationship задается связь между двумя объектами
representation, представляющими представления. Участие в связи, задаваемой настоящим объектом,
не подразумевает, что одно из представлений является частью определения другого представления.
Примечание —Смысл связи может быть специфицирован вполной комментированной EXPRESS-схеме,
в которой используется настоящий объектный тип данных или его уточнения, или смысл может учитываться в со
глашении об общем понимании между партнерами, совместно использующими информацию.
Пример — Каждое из представлений, представленных объектами representation, описывает свой
ство изделия. Второе из этих представлений обеспечивает более полное и точное описание свой
ства. Экземпляр настоящего объекта может использоваться для того, чтобы обозначить, что вто
рой экземпляр представляющего представления объекта representation следует за первым.
П р и м е ч а н и я
1Сочетание экземпляров объектов representation и representation_relationship может образовывать граф,
состоящий из экземпляров объектов. В таком графе экземпляры объекта representation служат узлами, а экзем
пляры объектов representation_relationship служат дугами, соединяющими узлы.
2 Могут быть заданы ограничения, обеспечивающие ацикличность такого графа, т. е. что ни один экземпляр
объекта representation не является своим предком. Такие ограничения не входят в область действия настоящего
стандарта.
EXPRESS-спеиификация:
*)
ENTITY representation_relationship;
name : label;
description ; OPTIONAL text;
rep_l : representation;
rep_2 : representation;
END_ENTITY;
( *
Определение атрибута:
name — представленный строкой типа label текст, которым называется экземпляр настоящего
объекта.
П р и м е ч а н и е — Посредством атрибута name (наименование) гложет обозначаться конкретный экзем
пляр настоящего объекта или тип информации, передающейся посредством настоящего объекта;
description — текст, характеризующий связь элементов представления, представляемую настоя
щим объектом. Задавать значение этого атрибута не обязательно;
гор_1 — первый из двух связываемых объектов representation;
гер_2 — второй из двух связываемых объектов representation.
П р и м е ч а н и е — Последовательность, в которой указываются два экземпляра объекта representation,
не имеет значения. Наименования гер_1 и гер_2 служат только для того, чтобы различать атрибуты. Если в уточ
нениях настоящего объекта имеет значение упорядоченность экземпляров, это может быть задано в уточнении
настоящего объекта.
4.4.19 Объект representation_relationship_with_transformation
Объектropresentation_relationship_with_transformationявляетсяподтипомобъекта
reprcsentation_rclationship Посредством объекта representation_ rolationship_with_transformation
задается такая связь между двумя представленными объектами representation представлениями, при
которой контексты представлений связываются посредством преобразования.
П р и м е ч а н и е — Наличие экземпляра объекта representation_relationship_with_ transformation не
обязательно подразумевает, что существует какое-либо соответствие между представляющими элементы пред
ставлений экземплярами объектов representationjtem. входящими в наборы, играющие роль атрибутов items
связываемых представлений. Любые такие соответствия и прочие ограничения могут быть определены в уточне
ниях настоящего объектного типа данных.
Пример — На рисунке 3 показано использование объектов representation_ relationship. Изображены
три представления, представленные тремя экземплярами объектов representation. Первое из пред-
19