Статус документа
Статус документа

ГОСТ Р МЭК 61360-2-2013 Стандартные типы элементов данных с ассоциированной схемой классификации электрических компонентов. Часть 2. Словарная схема EXPRESS

     5.8 Данные класса

5.8.1 Общие положения

Данный пункт содержит определения для представления словарных данных классов.

На рисунке 7 в виде модели планирования представлены данные, ассоциированные с классами, и их соотношения с другими словарными элементами.


Рисунок 7, лист 1 - Краткое описание данных класса и соотношений

supplier_BSU

BSU поставщика

defined_by

Определен ...

class_BSU

BSU класса

identified_by

Идентифицирован ...

described_by L[0:?]

Описан ...

property_BSU

BSU свойства

its_superclasses

Его суперкласс

 (DER) subclass SET[0:?]

Подклассы

 (DER) known_applicable_properties SET[0:?]

Известные применимые свойства

boolean

Булевская переменная

is_deprecated

Больше не используется

defined_types S[0:?]

Определенные типы

data_type_BSU

BSU типа данных

string

Строка

definition

Определение

(ABS) class

Класс

 (DER) known_applicable_data_types SET[0:?]

Набор известных применимых типов данных

keyword-type

Тип ключевого слова

remark

Заметка

revision

Пересмотр

(ABS) document

Документ

source_doc_of_definition

Исходный документ определения

time_stamps

Временные отметки

dates

Даты

constraints S[0:?]

Ограничения

administration

Администрация

ISO13584_IEC61360 _class _constraint_schema.constraint

Стандартная схема ограничений класса. Ограничение

names

Названия

hierarchical_position_type

Тип положения в иерархии

hierarchical_position

Положение в иерархии

preferred_name

Предпочтительное имя

short_name

Короткое имя

item_names

Названия элементов

synonymous_names S[0:?]

Синонимичные имена

(ABS) graphics

Графика

icon

Иконка


Рисунок 7, лист 2


Как указано на рисунке 7, с помощью атрибута its_superclass классы формируют дерево наследственности. Важно отметить, что во всем документе термины "наследование" и "наследовать" используются в соотношении между классами (определенном в словаре). Язык EXPRESS также включает понятие наследования. Это должно быть четко указано во избежание недоразумений.

Словарные данные классов (см. рисунок 7) распределены по трем уровням наследования:

- class_and_property_element определяет данные, являющиеся общими и для классов, и для типов данных свойств property_DET;

- рассматриваемый класс позволяет описывать другие виды классов позже.

Пример - Другие подтипы классов (особенно класс функциональных видов functional_view_class, класс функциональных моделей functional_model_class и класс fm_class_view_of) установлены ИСO 13584-24. Они не характеризуют продукты, но помогают обменивать конкретные представления продуктов (например, геометрические представления);

- класс элементов item_class и класс категоризаций categorization_class - это сущности, содержащие данные различных классов объектов рассматриваемой области приложения.

Примечание 1 - Два подтипа класса элементов item_class (класс компонентов component_class и класс материалов material_class) определены внутри словарной модели первого издания МЭК 61360. Указанные подтипы больше не используются. Они удалены из настоящего стандарта.

Примечание 2 - Следующие изменения гарантируют, что определения класса словаря, удовлетворяющие требованиям первого издания МЭК 61360-2, удовлетворяют и требованиям настоящего стандарта: (1) замена классов component_class и material_class на класс item_class с помощью ссылочного словаря; (2) добавление к каждому новому классу элементов item_class атрибута совместного использования реализаций instance_sharable со значением true; (3) добавление к каждому новому классу элементов item_class вспомогательного атрибута hierarchical_position без задания его значения; (4) добавление к каждому новому классу элементов item_class атрибута ключевого слова keywords, значением которого является пустое множество.

Примечание 3 - Другой подтип item_class, называемый классом особенностей feature_class, определен ИСО 13584-24:2003. Данный подтип также больше не используется. Его использование не допускается в новых практических реализациях настоящего стандарта.

Примечание 4 - Следующие изменения гарантируют, что определения класса словаря, удовлетворяющего требованиям ИСО 13584-25, удовлетворяют также и требованиям настоящего стандарта: (1) замена класса особенностей feature_class на класс элементов item_class с помощью ссылочного словаря; (2) добавление к каждому новому классу элементов item_class атрибута совместного использования реализаций instance_sharable со значением false; (3) добавление к каждому новому классу элементов item_class вспомогательного атрибута hierarchical_position без значения; (4) добавление к каждому новому классу элементов item_class атрибута ключевого слова keywords, значением которого является пустое множество.

5.8.2 Особенности структуры

5.8.2.1 BSU класса (Class_BSU)

Сущность class_BSU обеспечивает идентификацию класса.

Пример представления на языке EXPRESS:


*)

ENTITY class_BSU

SUBTYPE OF (basic_semantic_unit);

SELF\basic_semantic_unit.code: class_code_type;

defined_by: supplier_BSU;