ГОСТ Р ИСО 13584-42—2012
WR8: все свойства, на которые производится ссылка в предварительном условии ограничения управления
конфигурацией configuration_control_constraint, должны быть применимыми в классе.
WR9: все свойства, на которые производится ссылка в атрибуте ограничения constraint, должны быть либо
видимыми, либо применимыми в классе.
WR10: либо все ключевые слова keywords представлены как метки с языком label_with_languages. либо
все они представлены как просто метки labels.
WR11: если класс не является априорным семантическим соотношением a_priori_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 — это ограничения свойств, присоединенных к данному классу либо
как видимые, либо как применимые свойства.
F.3.6.2 Класс предметов (i!em_class)
Сущность item_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_class, названный классом особенностей feature_class. опре
делен в ИСО 13584-24:2003. Данный подтип также больше не используется. Его использование не рекомендуется в
новых практических реализациях настоящего стандарта.
Пример представления на языке EXPRESS:
*)
ENTITY item_dass
SUBTYPE OF(dass);
simplified_drawing: OPTIONAL graphics;
coded name: OPTIONAL value_code Jype;
instance_sharable: OPTIONAL BOOLEAN;
END_ENTITY; — item.class
r
Определения атрибутов:
simplified_drawing: вспомогательные рисунки (графика), ассоциированные с описанным классом.
П р и м е ч а н и е 3 — Атрибут simplified_drawing сущности rtem_class используется для кодирования
атрибута «Упрощенный рисунок» для классов.
coded_name: может использоваться как постоянное значение класса для характеристики данного класса
в области значений свойств sub_class_properies соответствующего суперкласса.
78