ГОСТ Р МЭК 61360-2—2013
WR7: набор ограничений, являющихся ограничениями свойств, должен определять ограничения,
совместимые с областью значений свойств, где последние применимы.
WR8: все свойства, на которые производится ссылка в предварительном условии ограничения
управления конфигурацией configuration_control_constraint. должны быть применимыми в классе.
WR9: все свойства, на которые производится ссылка в атрибуте ограничения constraint должны
быть либо видимыми, либо применимыми в классе.
WR10: либо все ключевые слова keywords представлены как метки с языком label_with_
languages, либо все они представлены как просто метки labels.
WR11: если класс не является априорным семантическим соотношением a_priorl_semantic_
relationship, то свойства подкласса sub_class_properties должны принадлежать списку described_by.
Примечание 12 — Свойства подкласса sub_class_properties могут быть также импортированы с помо
щью априорного семантического соотношения a_priori_semantic_relationship.
WR12: свойства, на которые производится ссылка в атрибуте постоянных значений класса class_
constant_value, объявляются как имеющие значение класса в некотором суперклассе текущего класса
или в самом текущем классе.
Примечание 13 — Атрибут свойств подкласса sub_class_properties сущности class используется для
кодирования атрибута «Свойств со значением класса».
Примечание 14 — Атрибут постоянных значений класса class_constant_value сущности class исполь
зуется для кодирования «Постоянных значений класса».
WR13: если свойству, на которое производится ссылка из области class_constant_value, уже на
значено значение в суперклассе, то его значение, назначенное в текущем классе, должно быть тем же
самым.
Дополнительное пояснение:
IP1: если все представительные суперклассы рассматриваемого класса доступны, то известные
ограничения свойства known_property_constraints — это ограничения свойств, присоединенных к
данному классу либо как видимые, либо как применимые свойства.
5.8.3 Класс элементов (item_class)
Сущность itom_class позволяет моделировать любой тип сущности области приложения, кото
рый может быть отнесен к характеристическому классу, определенному структурой класса и набором
свойств. Как реализации продуктов, так и реализации конкретных аспектов продуктов, представленные
как особенности, отображаются на item_class.
Сущность item_class включает атрибут совместного использования реализации instance_
sharable. указывающий концептуальный статус элемента. Если значение данного атрибута — true, то
каждая реализация представляет собой независимый элемент. В противном случае — это особенность, т.
е. зависимый элемент, являющийся компонентом другого элемента. Вышесказанное не предписыва ет
какой-либо особой практической реализации на уровне представления данных.
Пример — Головка винта — это особенность, описанная рядом свойств. Она может существо
вать. только если на нее производится ссылка сущностью «винт». Она представляется как класс
элементов item_class с атрибутом instance_sharable, равным false.
Примечание 1— Внутри словарной модели первого издания ИСО 13584-42 и МЭК 61360-2 определено
два подтипа класса элементов item_class: класс компонентов component_class и класс материалов material_
class. Указанные подтипы больше не используются, они удалены из МЭК 61360.
Примечание 2 —Другой подтип item_c!ass. названный классом особенностей feature_class. определен
в ИСО 13584-24:2003. Данный подтип также больше не используется. Его использование не рекомендуется в новых
практических реализациях настоящего стандарта.
Пример представления на языке EXPRESS:
’*)
ENTITY icem_class
SUBTYPE OF(class);
simplified_drawing: OPTIONAL graphics;
coded_name: OPTIONAL value_code_type;
32