ГОСТ Р ИСО 10303-41—2022
Примечания
1 Настоящий атрибут является дополнением к содержащемуся в ИСО 10303-41:1994 определению пред
ставляющего определение свойства объекта property_definition. Это дополнение совместимо с предшествующи ми
изданиями ИСО 10303-41.
2 Определение смысла настоящего атрибута может содержаться или в EXPRESS-схемах с примечаниями, в
которых используется настоящий объект или его подтипы, или на основе соглашения об общем понимании между
партнерами, совместно использующими эту информацию.
3 Контекст, в котором значение, играющее роль атрибута id настоящего объекта, используется как отличи
тельная характеристика, может быть обозначен в EXPRESS-схеме с примечаниями, в которой используется насто
ящий объект или его подтипы, или, по умолчанию, на основе соглашения об общем понимании между партнерами,
совместно использующими эту информацию.
Формальное положение:
WR1. Каждый представляющий определение свойства объект property_definition должен играть
роль атрибута identified_item не более чем в одном объекте типа id_attribute.
Примечания
1 Определение представляющего описание, связанное с данными об изделии объекта id_attribute содер
жится в схеме basic_attribute_schema в настоящем стандарте.
2 Шаблон, ограничивающий создание экземпляров объектных типов данных, определения которых содер
жатся в схеме basic_attribute_schema, описан в приложении Е.
22.4.10 Объект shape_aspect
Объект shape_aspect представляет обозначение элемента формы объекта или детали или часть
другого представленного объектом shape_aspect аспекта формы.
Примечание — Представленный объектом shape_aspect аспект формы, являющийся частью другого
аспекта формы, позволяет строить декомпозицию аспекта формы.
Пример — Рассмотрим представленное объектом product_definition_ shape определение формы
изделия для болта. Можно отличить как элемент формы резьбовую часть хвостовика болта. Эта
порция формы может быть представлена объектом shape_aspect как аспект формы. В данном случае
аспекту формы могут быть заданы другие свойства, такие, как чистота обработки поверхности.
EXPRESS-спецификация:
*)
ENTITY shape_aspect
SUPERTYPE OF (ONEOF (shape_aspect_occurrence,
component_path_shape_aspect)
ANDOR constituent_shape_aspect);
name :label;
description :OPTIONAL text;
of_shape :product_definition_shape;
product_definitional :LOGICAL;
DERIVE
id : identifier := get_id_value(SELF);
UNIQUE
UR1: id, of_shape;
WHERE
WR1: SIZEOF(USEDIN(SELF, ’BASIC_ATTRIBUTE_SCHEMA.’ +
’ID_ATTRIBUTE.IDENTIFIED_ITEM’)) <= 1;
END_ENTITY;
(*
Определения атрибутов:
name — представленное строковым типом данных label наименование представленного объек
том shape_aspect аспекта формы;
description — представленный строковым типом данных text текст, характеризующий представ
ленный объектом shape_aspect аспект формы. Присваивать этому атрибуту значение не обязательно;
of_shape — объект product_definition_shape, представляющий форму определения изделия,
аспект которой представляется настоящим объектом.
239