ГОСТ Р ИСО 10303-41—2022
мере представленный объектом Geometric_representation_context контекст геометрического пред
ставления не играет роли.
2 В прикладном протоколе представленное объектом representation представление описывает
форму изделия. Один из элементов представления — кривая представляет границу представленно го
объектом shape_aspect аспекта формы отверстия в изделии. Настоящий объект используется для
того, чтобы установить то, что кривая, представленная объектом, играющим роль атрибута
identified_item (обозначаемый элемент), является элементом представления аспекта формы #1,
представленного объектом shape_aspect, играющим роль атрибута definition (определение), и для
того, чтобы задать контекст кривой, представляющий представление формы изделия в целом,
объект representation играет роль атрибута used Representation (используемое представление). Дру
гой экземпляр настоящего объекта ссылается на другую кривую в том же представленном объектом
representation представлении и ссылается на тот же объект shape_aspect представляющий, аспект
формы #1. Экземпляры данных здесь неверны, поскольку границей представленного объектом shape_
aspect аспекта формы может быть только один элемент представления.
EXPRESS-спеииФикаиия:
*)
ENTITY item_identified_representation_usage;
name :label;
description :OPTIONAL text;
definition : item_identified_representation_usage_definition;
used_representation :representation;
identified_item :item_identified_representation_usage_select;
UNIQUE
UR1:used_representation,
UR2:used_representation,
identified_item;
definition;
WHERE
WR1:NOT (SIZEOF(identified_item) = 1) OR (used_representation
IN using_representations(identified_item));
WR2:NOT (SIZEOF(identified__item) > 1) OR (used_representation
IN get_representations_for_items(identified_item))
END_ENTITY;
(*
Определения атрибутов:
name — представленное строковым типом данных label наименование представленного объек
том item_identified_representation_usage задаваемого элементом использования представления;
description — представленный строковым типом данных text текст, характеризующий представ
ленное объектом item_identified_representation_usage задаваемое элементом использования пред
ставления. Присваивать этому атрибуту значение не обязательно;
definition — представляющий свойство общего вида объект general_property, представляющий
определение свойства объект property_definition, представляющий отношение между определения ми
свойств объект property_ definition_relationship, представляющий аспект формы объект shape_
aspect или представляющий отношение между аспектами формы объект shape_aspect_ relationship,
свойство которого представляется;
used_representation — представляющий представление объект representation, который описы
вает свойство или аспект, в котором объект, играющий роль атрибута definition (определение), пред
ставляет составляющую часть и который содержит представляющие элементы представления объекты
representation_item, входящие (прямо или косвенно) в набор, играющий роль атрибута identified_item;
identified_item — представляющий элемент представления объект representation_item, или спи
сок элементов представления или набор элементов представления, которые описывают обозначаемое
свойство или аспект.
Формальные положения:
UR1. Сочетание значений атрибута used_representation (используемое представление) и
identified_item (обозначаемый элемент) должно быть уникальным;
UR2. Сочетание значений атрибута used_representation (используемое представление) и
definition (определение) должно быть уникальным;
WR1. Если мощность множества, играющего роль атрибута identified_item (обозначаемый
элемент) равна одному, представление, играющее роль атрибута used_representation (используемое
254