ГОСТ Р 58651.1-2019. Национальный стандарт Российской Федерации. Единая энергетическая система и изолированно работающие энергосистемы. Информационная модель электроэнергетики. Основные положения
4 Требования к профилям информационных моделей и профилям информационного обмена
4.1 Состав профиля информационной модели должен быть определен исходя из задачи обеспечения однозначной интерпретации всеми участниками информационного обмена передаваемых и получаемых данных, в том числе:
- глобальных уникальных идентификаторов, обеспечивающих однозначное определение объектов информационной модели и взаимосвязи между ними;
- наименований объектов электроэнергетики, оборудования и устройств;
- географического места расположения объектов электроэнергетики и оборудования до уровня федеральный округ Российской Федерации - административно-территориальная единица или иностранное государство;
- стандартных номинальных напряжений по ГОСТ Р 57382;
- взаимосвязей между различными видами или частями оборудования и устройствами, а также принадлежностью оборудования и устройств к объектам электроэнергетики.
4.2 В информационной модели организации должны использоваться глобальные уникальные идентификаторы объектов информационной модели, представляющие собой 16-байтный (128-битный) номер в шестнадцатеричной системе счисления в соответствии с ГОСТ Р ИСО/МЭК 9834-8.
4.3 Профиль информационной модели может содержать:
- абстрактные классы;
- основные классы;
- атрибуты основных и абстрактных классов;
- ассоциации основных и абстрактных классов.
4.4 Абстрактные классы профиля информационной модели должны иметь следующие характеристики:
- смысловое определение или иное назначение абстрактного класса;
- обозначение класса в профиле информационной модели, наборе передаваемых данных, перечне атрибутов и ассоциаций;
- наименование вышестоящего абстрактного класса профиля информационной модели.
4.5 Основные классы профиля информационной модели должны иметь следующие характеристики:
- смысловое определение основного класса;
- имя класса в профиле информационной модели, наборе передаваемых данных, перечне атрибутов и ассоциаций;
- имя вышестоящего абстрактного класса профиля информационной модели.
4.6 Атрибуты классов профиля информационной модели должны иметь следующие характеристики:
- смысловое назначение атрибута;
- обозначение атрибута в профиле информационной модели, наборе передаваемых данных;
- обозначение класса в профиле информационной модели, в котором определен атрибут;
- тип данных.
4.7 Ассоциации классов профиля информационной модели должны определять смысловое взаимоотношение между классами и иметь следующие характеристики:
- стороны ассоциации;
- смысловое назначение стороны ассоциации;
- обозначение класса, в котором определена ассоциация;
- обозначение ассоциации (в качестве обозначения ассоциации указывается смысловое обозначение связанного класса с учетом множественности связи);
- множественность, которая указывает, сколько объектов модели может быть ассоциировано.
Каждая ассоциация должна иметь два направления, имеющих разные обозначения, определяющие роли, которые играют ассоциированные классы относительно друг друга.
Ассоциации делятся на простые и агрегирующие. Агрегирующая ассоциация является разновидностью простой ассоциации и указывает на то, что ассоциированные объекты модели являются составной частью другого объекта модели.
Пример - Любой объект модели, представленный классом, производным от класса "контейнер оборудования" (электроподстанция и т.п.), ассоциируется с входящим в него оборудованием с использованием агрегирующей ассоциации.
4.8 Состав базисного профиля информационной модели должен соответствовать требованиям ГОСТ Р 58651.2.
4.9 Требования к составу иных профилей информационных моделей определяются исходя из задач в электроэнергетике, для решения которых они предназначены, и устанавливаются отдельными стандартами, которые в обязательном порядке должны соответствовать 4.10 и ГОСТ Р 58651.2.
4.10 Стандарт, определяющий профиль информационной модели, должен содержать не менее одного раздела, которые оформляются в соответствии со следующими требованиями.
4.10.1 Абстрактные классы профиля информационной модели должны быть представлены в виде таблицы 1.
Таблица 1
Смысловое определение абстрактного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
|
|
|
Пример -
Смысловое определение абстрактного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
Электросиловое оборудование | ConductingEquipment | Equipment |
4.10.2 Основные классы профиля информационной модели должны быть представлены в виде таблицы 2.
Таблица 2
Смысловое определение основного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
|
|
|
Пример -
Смысловое определение основного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
Участок линии переменного тока | ACLineSegment | ConductingEquipment |
4.10.3 Атрибуты классов профиля информационной модели должны быть представлены в виде таблицы 3.
Таблица 3
Смысловое назначение атрибута | Имя атрибута (англ.) | Имя класса атрибута (англ.) | Тип данных |
|
|
|
|
Пример -
Смысловое назначение атрибута | Имя атрибута (англ.) | Имя класса атрибута (англ.) | Тип данных |
Глобальный уникальный идентификатор объекта информационной модели | mRID | IdentifiedObject | UUIID |
Примечание - Атрибуты, которые не обязательны для включения в профили информационного обмена, заключаются в квадратные скобки.
4.10.4 Ассоциации классов профиля информационной модели должны быть представлены в виде таблицы 4.
Таблица 4
Смысловое назначение ассоциации | Начальный класс | Конечный класс | Имя ассоциации (англ.) | Множественность |
|
|
|
|
|
Пример -
Смысловое назначение ассоциации | Начальный класс | Конечный класс | Имя ассоциации (англ.) | Множественность |
Соединительный узел полюсов | Terminal | ConnectivityNode | ConnectivityNode | 0..1 |
ConnectivityNode | Terminal | Terminals | 0..* |
4.10.5 Обозначение множественности ассоциации должно указываться в виде:
N1...N2,
где N1 и N2 - положительные числа, обозначающие соответственно минимальное и максимальное количество ассоциаций.
Примечания
1 Значение N1 = 0 указывает, что наличие ассоциации не обязательно.
2 Значение N2 может содержать символ "*", указывающий, что максимальное количество ассоциаций не ограничено.
4.11 Для осуществления информационного обмена в рамках решения отдельных задач участники информационного обмена согласовывают профиль информационного обмена, соответствующий ГОСТ Р 58651.2 в части классов, входящих в базисный профиль информационной модели, а также их атрибутов и ассоциаций, указанных как обязательные, а также правила использования единых глобальных уникальных идентификаторов объектов информационной модели.
4.12 В случае несоответствия информационной модели отдельной организации требованиям настоящего стандарта и ГОСТ Р 58651.2 данная организация в рамках осуществления информационного обмена обеспечивает конвертацию данных для их приведения в соответствие требованиям настоящего стандарта.