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

ГОСТ Р ИСО 15926-2-2010 Системы промышленной автоматизации и интеграция. Интеграция данных жизненного цикла для перерабатывающих предприятий, включая нефтяные и газовые производственные предприятия. Часть 2. Модель данных

     4.8 Класс


Класс (class) есть категория, сорт или деление сущностей с некоторой общей природой (см. 5.2.2 и рисунок 178).

Классы имеют базис для включения и исключения.

В рамках настоящего стандарта:

- включение в пределах класса ссылается на членство класса;

- классы соответствуют недостаточно обоснованным множествам. Характеристики недостаточно обоснованных множеств представлены в Приложении D;

- базис включения или исключения для класса может быть задан текстовым определением и его взаимоотношениями.

4.8.1 Classification (классификация)

Сущность classification есть сущность relationship, указывающая членство класса (см. 5.2.2.3 и рисунок 178). Членство класса предполагает, что член удовлетворяет условиям для включения или исключения. Сущность classification моделируется как явный подтип сущности relationship, как показано на рисунке 62.

Сущности possible_individual, relationship, multidimensional_object и классы могут быть классифицированы. Классификация не является переходной. Члены класса не всегда являются членами какого-либо определенного класса.

Thing - сущность; abstract_object - абстрактный объект; possible_individual - возможный индивид; classified - классифицированный; class - класс; classifier - классификатор; relationship - взаимоотношение; classification - классификация; multidimensional_object - многомерный объект

Рисунок 62 - Модель взаимоотношения классификации



Пример 1 - На рисунке 63 представлена категория сущностей "насос" (Pump), являющихся классом. Члены этого класса - сущности arranged_individual, которые запускают в действие данный насос. Сущность arranged_individual #1234 является насосом. Взаимоотношение, которое указывает, что #1234 является членом класса "насос", есть сущность classification. На членство в классе "насос" не влияет тот факт, является или не является сущность arranged_individual сущностью whole_life_individual или ее временной частью.

Class - класс; arranged_individual - упорядоченный индивид; pump - насос

Рисунок 63 - Классификация насоса



Классификация не ограничивает членство чего-либо одним классом.

Пример 2 - Сущность arranged_individual #1234 есть насос, совершающий определенные действия, то есть работающий, как это показано на рисунке 64.

Class - класс; operating - рабочий; arranged_individual - упорядоченный индивид; pump - насос

Рисунок 64 - Классификация работающего насоса



Многие классификации, применяемые к сущности whole_life_individual, также применяют ко всем временным частям данной сущности.