Главная // Актуальные документы // ГОСТ Р (Государственный стандарт)СПРАВКА
Источник публикации
В данном виде документ опубликован не был.
Первоначальный текст документа опубликован в издании
М.: Стандартинформ, 2019.
Информацию о публикации документов, создающих данную редакцию, см. в справке к этим документам.
Примечание к документу
Название документа
"ГОСТ Р 58651.1-2019. Национальный стандарт Российской Федерации. Единая энергетическая система и изолированно работающие энергосистемы. Информационная модель электроэнергетики. Основные положения"
(утв. и введен в действие Приказом Росстандарта от 12.11.2019 N 1103-ст)
(ред. от 29.12.2022)
"ГОСТ Р 58651.1-2019. Национальный стандарт Российской Федерации. Единая энергетическая система и изолированно работающие энергосистемы. Информационная модель электроэнергетики. Основные положения"
(утв. и введен в действие Приказом Росстандарта от 12.11.2019 N 1103-ст)
(ред. от 29.12.2022)
Утвержден и введен в действие
по техническому регулированию
и метрологии
от 12 ноября 2019 г. N 1103-ст
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
ЕДИНАЯ ЭНЕРГЕТИЧЕСКАЯ СИСТЕМА
И ИЗОЛИРОВАННО РАБОТАЮЩИЕ ЭНЕРГОСИСТЕМЫ
ИНФОРМАЦИОННАЯ МОДЕЛЬ ЭЛЕКТРОЭНЕРГЕТИКИ
ОСНОВНЫЕ ПОЛОЖЕНИЯ
United power system and isolated power systems. Information
model of power industry. Basic framework
ГОСТ Р 58651.1-2019
| | Список изменяющих документов Росстандарта от 29.12.2022 N 1684-ст) | |
Дата введения
1 января 2020 года
1 РАЗРАБОТАН Акционерным обществом "Системный оператор Единой энергетической системы" (АО "СО ЕЭС")
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 016 "Электроэнергетика"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ
Приказом Федерального агентства по техническому регулированию и метрологии от 12 ноября 2019 г. N 1103-ст
4 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
Настоящий стандарт является основополагающим стандартом серии "Единая энергетическая система и изолированно работающие энергосистемы. Информационная модель электроэнергетики".
Применение стандартов серии "Единая энергетическая система и изолированно работающие энергосистемы. Информационная модель электроэнергетики" обеспечивает совместимость информационных продуктов, разрабатываемых для автоматизации информационного обмена в электроэнергетике, используемых в смежных задачах управления как внутри одной компании, так и в отрасли в целом. Применение данной серии стандартов также обеспечивает совместимость с информационными продуктами, поддерживающими информационный обмен в формате CIM в части серий международных стандартов (см.
[1] и
[2]).
Использование стандартов серии "Единая энергетическая система и изолированно работающие энергосистемы. Информационная модель электроэнергетики" является условием повышения конкурентоспособности отечественных разработок и импортозамещения информационных продуктов.
1.1 Настоящий стандарт устанавливает требования к профилям информационных моделей и организации автоматизированного информационного обмена в электроэнергетике.
1.2 Требования настоящего стандарта распространяются на участвующие в автоматизированном информационном обмене органы государственной власти Российской Федерации, осуществляющие государственное регулирование и контроль в электроэнергетике, субъектов электроэнергетики, потребителей электрической энергии, проектные и научные организации.
1.3 Порядок создания, актуализации и использования информационной модели не является предметом настоящего стандарта.
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ГОСТ Р 57382 Единая энергетическая система и изолированно работающие энергосистемы. Электроэнергетические системы. Стандартный ряд номинальных и наибольших рабочих напряжений
ГОСТ Р 58651.2 Единая энергетическая система и изолированно работающие энергосистемы. Информационная модель электроэнергетики. Базисный профиль информационной модели
ГОСТ Р ИСО/МЭК 8825-4 Информационная технология. Правила кодирования АСН.1. Часть 4. Правила XML кодирования (XER)
ГОСТ Р ИСО/МЭК 9834-8 Информационная технология. Взаимосвязь открытых систем. Процедуры работы уполномоченных по регистрации ВОС. Часть 8. Создание, регистрация универсально уникальных идентификаторов (УУИд) и их использование в качестве компонентов идентификатора объекта АСН.1
Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.
3 Термины, определения и сокращения
3.1 В настоящем стандарте применены следующие термины с соответствующими определениями:
3.1.1 информационная модель (в электроэнергетике): Описание субъектов электроэнергетики и потребителей электрической энергии (далее - организации электроэнергетики), объектов электроэнергетики и энергопринимающих установок (далее совместно именуются "объекты электроэнергетики"), входящих в их состав оборудования, устройств, их связей, свойств и иных понятий, в соответствии с профилем информационной модели.
3.1.2 профиль информационной модели: Совокупность классов (основных, а при необходимости также структурных и справочных), атрибутов и ассоциаций, используемая для описания данных, необходимых для создания информационной модели.
(в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
3.1.3 базисный профиль информационной модели: Обязательная часть профиля информационной модели, содержащая минимально необходимое подмножество классов, атрибутов и ассоциаций, которая необходима для обеспечения однозначной интерпретации всеми участниками информационного обмена передаваемых и получаемых данных в отношении организаций и объектов электроэнергетики, оборудования, их расположения, наименования и уникальной идентификации.
3.1.4 профиль информационного обмена: Согласованная участниками информационного обмена или установленная национальным стандартом совокупность классов, атрибутов и ассоциаций, необходимая для передачи данных в рамках решения определенной задачи.
(п. 3.1.4 в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
3.1.5 класс: Обозначение определенного набора данных для описания в информационной модели объектов реального мира или понятий, обладающих общими свойствами.
3.1.6 основной класс: Класс, обозначающий определенный тип объектов реального мира или понятий, используемый для создания отдельных объектов информационной модели.
3.1.7 абстрактный класс: Класс, позволяющий основным классам наследовать все атрибуты и ассоциации вышестоящей цепочки классов в иерархии наследования.
Примечание - Не используется для создания отдельных объектов информационной модели.
3.1.8 наследование: Однонаправленная связь между классами, при установлении которой один из связанных классов является дочерним, другой класс - родительским; определяет получение дочерним классом всех атрибутов и ассоциаций родительского класса и всех вышестоящих родительских классов.
3.1.9 атрибут: Именованная характеристика (в том числе свойство), выражаемая определенным типом данных и относящаяся к определенному классу, используемая для указания конкретных значений данной характеристики объекта реального мира или понятия в информационной модели.
3.1.10 ассоциация: Связь между классами, определяющая смысловое взаимоотношение между ними.
3.1.11 объект информационной модели: Совокупность фактических данных, однозначно идентифицирующая и описывающая отдельный объект реального мира или понятие.
3.1.12 справочный класс: Класс, предназначенный для моделирования перечисляемых типов данных с ограниченным множеством значений.
(п. 3.1.12 введен
Изменением N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
3.1.13 структурный класс: Класс, предназначенный для моделирования составных типов данных.
(п. 3.1.13 введен
Изменением N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
3.2 В настоящем стандарте применено следующее сокращение:
CIM - Common Information Model <1>.
(в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
--------------------------------
<1> Серия стандартов
[1], определяющая представление основных объектов и понятий в электроэнергетике в виде совокупности классов, атрибутов и ассоциаций между ними, предназначенная для упрощения интеграции автоматизированных систем, связанных с различными аспектами работы энергосистемы.
(сноска в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
4 Требования к профилю информационной модели
(в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
4.1 Состав профиля информационной модели должен быть определен исходя из задачи обеспечения однозначной интерпретации всеми участниками информационного обмена передаваемых и получаемых данных, в том числе:
- глобальных уникальных идентификаторов, обеспечивающих однозначное определение объектов информационной модели и взаимосвязи между ними;
- наименований объектов электроэнергетики, оборудования и устройств;
- географического места расположения объектов электроэнергетики и оборудования до уровня федеральный округ Российской Федерации - административно-территориальная единица или иностранное государство;
- взаимосвязей между различными видами или частями оборудования и устройствами, а также принадлежностью оборудования и устройств к объектам электроэнергетики.
4.2 В информационной модели организации должны использоваться глобальные уникальные идентификаторы объектов информационной модели, представляющие собой 16-байтный (128-битный) номер в шестнадцатеричной системе счисления в соответствии с
ГОСТ Р ИСО/МЭК 9834-8.
4.3 Профиль информационной модели может содержать:
- абстрактные классы;
- основные классы;
- справочные классы;
- структурные классы;
- атрибуты основных и абстрактных классов;
- атрибуты справочных и структурных классов;
- ассоциации основных и абстрактных классов.
Для наименований классов, атрибутов и ассоциаций, которые не содержатся в серии международных стандартов
[1] и
[2], должен добавляться префикс "rf:" (см.
приложение А) в соответствии со следующими правилами:
- если класс уже имеет префикс "rf:", то для его атрибутов этот префикс не дублируется;
- если начальный или конечный класс имеет префикс "rf:", то для наименований ассоциаций он также указывается.
(п. 4.3 в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
4.4 Абстрактные классы профиля информационной модели должны иметь следующие характеристики:
- смысловое определение или иное назначение абстрактного класса;
- обозначение класса в профиле информационной модели, наборе передаваемых данных, перечне атрибутов и ассоциаций;
- наименование вышестоящего абстрактного класса профиля информационной модели.
4.5 Основные классы профиля информационной модели должны иметь следующие характеристики:
- смысловое определение основного класса;
- имя класса в профиле информационной модели, наборе передаваемых данных, перечне атрибутов и ассоциаций;
- имя вышестоящего абстрактного класса профиля информационной модели.
4.6 Атрибуты классов профиля информационной модели должны иметь следующие характеристики:
- смысловое назначение атрибута;
- обозначение атрибута в профиле информационной модели, наборе передаваемых данных;
- обозначение класса в профиле информационной модели, в котором определен атрибут;
- тип данных.
4.7 Ассоциации классов профиля информационной модели должны определять смысловое взаимоотношение между классами и иметь следующие характеристики:
- стороны ассоциации;
- смысловое назначение стороны ассоциации;
- обозначение класса, в котором определена ассоциация;
- обозначение ассоциации (в качестве обозначения ассоциации указывается смысловое обозначение связанного класса с учетом множественности связи);
- множественность, которая указывает, сколько объектов модели может быть ассоциировано.
Каждая ассоциация должна иметь два направления, имеющих разные обозначения, определяющие роли, которые играют ассоциированные классы относительно друг друга.
Ассоциации делятся на простые и агрегирующие. Агрегирующая ассоциация является разновидностью простой ассоциации и указывает на то, что ассоциированные объекты модели являются составной частью другого объекта модели.
Пример - Любой объект модели, представленный классом, производным от класса "контейнер оборудования" (электроподстанция и т.п.), ассоциируется с входящим в него оборудованием с использованием агрегирующей ассоциации.
4.8 Состав базисного профиля информационной модели должен соответствовать требованиям
ГОСТ Р 58651.2.
4.9 Требования к составу иных профилей информационных моделей определяются исходя из задач в электроэнергетике, для решения которых они предназначены, и устанавливаются отдельными стандартами, которые в обязательном порядке должны соответствовать
4.10 и
ГОСТ Р 58651.2.
4.10 Стандарт, определяющий профиль информационной модели, должен содержать не менее одного раздела, которые оформляются в соответствии со следующими требованиями.
4.10.1 Абстрактные классы профиля информационной модели должны быть представлены в виде
таблицы 1.
Смысловое определение абстрактного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
| | |
Пример -
Смысловое определение абстрактного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
Электросиловое оборудование | ConductingEquipment | Equipment |
Абстрактные классы перечисляются в алфавитном порядке с сортировкой по графе "Имя класса (англ.)".
(абзац введен
Изменением N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
4.10.2 Основные классы профиля информационной модели должны быть представлены в виде
таблицы 2.
Смысловое определение основного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
| | |
Пример -
Смысловое определение основного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
Участок линии переменного тока | ACLineSegment | ConductingEquipment |
Основные классы перечисляются в алфавитном порядке с сортировкой по графе "Имя класса (англ.)".
Справочные классы профиля информационной модели должны быть представлены в виде таблицы 2.1.
Таблица 2.1
Смысловое определение справочного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
| | |
Пример -
Смысловое определение справочного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
Ориентация координатной плоскости | OrientationKind | - |
Справочные классы перечисляются в алфавитном порядке с сортировкой по графе "Имя класса (англ.)".
Структурные классы профиля информационной модели должны быть представлены в виде таблицы 2.2.
Таблица 2.2
Смысловое определение структурного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
| | |
Пример -
Смысловое определение структурного класса | Имя класса (англ.) | Имя вышестоящего класса (англ.) |
Сроки внедрения | DeploymentDate | - |
Структурные классы перечисляются в алфавитном порядке с сортировкой по графе "Имя класса (англ.)".
(абзацы введены
Изменением N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
4.10.3 Атрибуты классов профиля информационной модели должны быть представлены в виде
таблицы 3.
Смысловое назначение атрибута | Имя атрибута (англ.) | Имя класса атрибута (англ.) | Тип данных |
| | | |
Пример -
Смысловое назначение атрибута | Имя атрибута (англ.) | Имя класса атрибута (англ.) | Тип данных |
Глобальный уникальный идентификатор объекта информационной модели | mRID | IdentifiedObject | UUIID |
Примечание - Исключено с 01.02.2023. -
Изменение N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст.
Атрибуты перечисляются в алфавитном порядке с графы "Имя класса (англ.)" и далее в графе "Имя атрибута (англ.)".
(абзац введен
Изменением N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
4.10.4 Ассоциации классов профиля информационной модели должны быть представлены в виде
таблицы 4.
Смысловое назначение ассоциации | Начальный класс | Конечный класс | Имя ассоциации (англ.) | Множественность |
| | | | |
Пример -
Смысловое назначение ассоциации | Начальный класс | Конечный класс | Имя ассоциации (англ.) | Множественность |
Соединительный узел полюсов | Terminal | ConnectivityNode | ConnectivityNode | 0..1 |
Соединительные полюса | ConnectivityNode | Terminal | Terminals | 0..* |
(пример в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
Ассоциации перечисляются в алфавитном порядке с сортировкой по графе "Начальный класс" и далее по графе "Имя ассоциации (англ.)".
(абзац введен
Изменением N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
4.10.5 Обозначение множественности ассоциации должно указываться в виде:
N1...N2,
где N1 и N2 - положительные числа, обозначающие соответственно минимальное и максимальное количество ассоциаций.
Примечания
1 Значение N1 = 0 указывает, что наличие ассоциации не обязательно.
2 Значение N2 может содержать символ "*", указывающий, что максимальное количество ассоциаций не ограничено.
4.11 Исключен с 01.02.2023. -
Изменение N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст.
4.12 В случае несоответствия информационной модели отдельной организации требованиям настоящего стандарта и
ГОСТ Р 58651.2 данная организация в рамках осуществления информационного обмена обеспечивает конвертацию данных для их приведения в соответствие требованиям настоящего стандарта.
5 Требования к формату автоматизированного информационного обмена
(раздел 5 в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
5.1 При осуществлении автоматизированного информационного обмена в рамках решения отдельных задач участники информационного обмена обмениваются данными в соответствии с согласованным профилем информационного обмена, методологией и требованиями международного стандарта
[3], а также в соответствии с требованиями к формату информационного обмена, установленными в
приложении А.
5.2 Автоматизированный информационный обмен должен осуществляться одним из следующих способов:
- путем передачи данных (частей информационной модели) в соответствии с заданным профилем информационного обмена с учетом требований международного стандарта
[3];
- путем передачи набора изменений к переданным ранее данным с учетом требований международного стандарта
[3].
6 Требования к профилям информационного обмена
(раздел 6 введен
Изменением N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
6.1 Для осуществления информационного обмена в рамках решения отдельных задач профиль информационного обмена может быть разработан и утвержден участниками информационного обмена в виде национального стандарта или многосторонних или двусторонних нормативных правовых актов.
В документах (национальных стандартах, нормативных правовых актах), регулирующих данный процесс, должны быть также установлены правила использования единых глобальных уникальных идентификаторов объектов информационной модели и иных объектов, описанных в профиле информационного обмена.
6.2 Профиль информационного обмена, утвержденный участниками информационного обмена, может содержать как классы, атрибуты и ассоциации, описанные в профилях информационной модели, так и иные классы, атрибуты и ассоциации, не описанные в профилях информационной модели.
6.3 Профиль информационного обмена, утвержденный в национальном стандарте, должен содержать только классы, атрибуты и ассоциации, присутствующие в профилях информационной(ых) модели(ей), описанной(ых) на уровне национальных стандартов.
6.4 Профиль информационного обмена должен состоять из раздела, содержащего наименование профиля, его версию, общее описание, и разделов, содержащих описание основных, структурных и справочных классов.
Описание классов должно содержать:
- наименование каждого основного, структурного или справочного класса (в алфавитном порядке) с указанием принадлежности к профилю информационного обмена;
- описание назначения каждого основного класса и правил его использования;
- описание необходимых собственных и унаследованных атрибутов каждого основного класса;
- описание необходимых собственных и унаследованных ассоциаций каждого основного класса;
- описание назначения и необходимых атрибутов каждого структурного и справочного классов.
6.5 В части классов, входящих в базисный профиль информационной модели, а также атрибутов и ассоциаций, указанных как обязательные, профиль информационного обмена должен соответствовать
ГОСТ Р 58651.2.
6.6 Профиль информационного обмена может включать в себя описание требований и рекомендаций по его использованию, ограничения значений отдельных атрибутов и ассоциаций, а также требования и рекомендации по моделированию.
Требования и рекомендации, относящиеся к моделированию комплексных объектов, рекомендуется оформлять в виде приложений.
6.7 Атрибуты основных и структурных классов профиля информационного обмена должны быть представлены в виде таблицы 6.1 для каждого класса в отдельности. Таблицы каждого раздела обозначают отдельной нумерацией арабскими цифрами с добавлением перед цифрой номера раздела.
Таблица 6.1
Атрибуты "наименование профиля": "наименование основного
или структурного класса"
Имя атрибута (англ.) | Обязательность атрибута | Тип данных | Описание и ограничения |
| | | |
Определено в: Наименование родительского класса |
| | | |
| | | |
Определено в: Наименование родительского класса |
| | | |
Пример -
Атрибуты ConductingEquipmentProfile: ACLineSegment
Имя атрибута (англ.) | Обязательность атрибута | Тип данных | Описание и ограничения |
r | 1..1 | ом | - |
x | 1..1 | ом | Положительное ненулевое значение |
Определено в: Conductor |
length | 0..1 | м | - |
Определено в: IdentifiedObject |
name | 1..1 | Строка | Максимум 40 символов |
6.8 Обязательность атрибута устанавливается равной 1..1, если атрибут обязателен, и 0..1, если допускается отсутствие данного атрибута.
6.9 Ассоциации основных классов профиля информационного обмена должны быть представлены в виде таблицы 6.2 для каждого основного класса в отдельности.
Таблица 6.2
Ассоциации "наименование профиля": "наименование
основного класса"
Наименование конца ассоциации | Множественность (от) | Множественность (к) | Конечный класс ассоциации | Базовая ассоциация информационной модели и комментарии |
| | | | |
Определено в: Наименование родительского класса |
| | | | |
| | | | |
Определено в: Наименование родительского класса |
| | | | |
Пример -
Ассоциации ConductingEquipmentProfile: ACLineSegment
Наименование конца ассоциации | Множественность (от) | Множественность (к) | Конечный класс ассоциации | Описание и ограничения |
rf:ACLineSeriesSections | 0..1 | 0..* | rf:ACLineSeriesSection | - |
Определено в: ConductingEquipment |
BaseVoltage | 0..* | 1..1 | BaseVoltage | - |
Определено в: Equipment |
EquipmentContainer | 0..* | 1..1 | EquipmentContainer | - |
6.10 Ограничения профиля информационного обмена должны быть равными либо усиливать ограничения профиля информационной модели.
6.11 Атрибуты справочных классов профиля информационного обмена должны быть представлены в соответствии с требованиями, изложенными в
4.10.3, без указания типа данных.
(обязательное)
ФОРМАТ ИНФОРМАЦИОННОГО ОБМЕНА
А.1 Термины, определения и сокращения
В настоящем приложении применены следующие термины с соответствующими определениями:
А.1.1 пространство имен: Способ связывания специализированных терминов с источником, в котором этот термин был определен.
А.1.2 XML (Extensible Markup Language): Расширяемый компьютерный язык разметки текста, рекомендованный Международным консорциумом всемирной паутины (World Wide Web Consortium, W3C).
Примечание - XML разрабатывался как язык с простым формальным синтаксисом, удобный для создания и обработки документов программами и одновременно удобный для чтения и создания документов человеком (см.
ГОСТ Р ИСО/МЭК 8825-4).
А.1.3 RDF (Resource Description Framework): Язык представления метаданных для их машинной обработки, рекомендованный World Wide Web Consortium, являющийся упрощенной разновидностью XML документа.
А.1.4 RDF схема: Механизм для определения необходимой совокупности типов ресурсов и свойств.
Примечание - RDF схема вводит такие понятия, как классы, подклассы, свойства и подсвойства, дает возможность накладывать на них ограничения.
А.2 Формат обмена объектами информационной модели
Для обмена данными объектов информационной модели используется формат CIMXML, описываемый стандартом CIMXML Model Exchange Format (см.
[3]). Данный стандарт описывает структуру формата, состав элементов, полей и правила описания.
А.2.1 Структура XML документа
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cim="cim-namespace-uri" xmlns:md="cim-model-description_uri" xml:base="urn:uuid:"> ... </rdf:RDF> |
Тип корневого элемента rdf: RDF.
Пространство имен RDF должно быть объявлено согласно правилам международного консорциума W3C (http://www.w3.org/1999/02/22-rdf-syntax-ns#).
Пространство имен CIM должно быть объявлено как xmlns:cim="http://iec.ch/TC57/CIM100#".
Пространство имен для расширений информационной модели, отсутствующих в CIM, должно быть объявлено как: xmlns:rf="http://gost.ru/2019/schema-cim01#".
Заголовок должен предшествовать всем остальным элементам. Формат CIMXML является подмножеством формата RDF и использует элементы, описанные в схеме xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#".
Описание профиля информационного обмена задается в виде соответствующего атрибута объекта, описывающего версию передаваемой информационной модели, который должен позволять уникально идентифицировать его и иметь следующий формат:
http://gost.ru/<разработчик>/<год>/стандарт/<наименование_профиля>/<версия>.
Ниже приведен пример пустого CIMXML файла.
(в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
Пример -
<?xml version="1.0" encoding="utf-8"?> <rdf:RDF xmlns:md="http://iec.ch/TC57/61970-552/ModelDescription/1#" xmlns:cim="http://iec.ch/TC57/CIM100#" xmlns:rf="http://gost.ru/2019/schema-cim01#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <md:FullModel rdf:about="#_0e5b2438-470e-43ff-b082-cb946327a667"> <md:Model.created>2018-07-20T12:44:24.2518967Z</md:Model.created> <md:Model.version>v16.5.6.131</md:Model.version> <md:Model.profile> http://gost.ru/SO_UPS/2022/58651- 4/EquipmentModel/1</md:Model.profile> <md:Model.description>Описание модели</md:Model.description> </md:FullModel> ... </rdf:RDF> |
(пример в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
А.2.2 Элемент описания объекта информационной модели
<classname rdf:about=resource-uri>
<!-Здесь перечисляются элементы описания свойств объектов-->
</classname>
Элемент описания объекта определяет экземпляр объекта определенного типа (classname) и его идентификатор (resource-uri).
Тип объекта является именем класса из схемы, объявленной в заголовке документа.
(п. А.2.2 в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
А.2.3 Элемент описания свойств объектов информационной модели
<propname>Значение свойства</propname>
Элемент описывает свойство объекта и содержит его значение.
Имя свойства соответствует схеме, описанной в заголовке документа.
Если значение свойства содержит специальные символы XML, такие как < >, то они должны быть экранированы.
Для описания свойств являющихся описанием связей используется следующая семантика:
<propname rdf:resource=resource-uri/>,
где propname - имя свойства,
атрибут rdf:resource детализирует идентификатор связанного объекта.
В случае наличия множественной связи данное описание повторяется для всех связанных объектов.
Согласно стандарту, для идентификации объектов используется нотация URN, которая подразумевает следующее описание идентификаторов:
urn:namespace:specification,
где namespace это uuid,
- 8 шестнадцатеричных чисел;
- разделитель '-';
- 4 шестнадцатеричных числа;
- разделитель '-';
- 4 шестнадцатеричных числа;
- разделитель '-';
- 4 шестнадцатеричных числа;
- разделитель '-';
- 12 шестнадцатеричных чисел.
Ниже приведен пример написания URN идентификатора.
Пример - urn:uuid:26cc8d71-3b7e-4cf8-8c93-8d9d557a4846.
В CIMXML файлах, согласно стандарту, принято префикс "urn:uuid:" заменять на символы "#_".
Ниже приведен пример описания объекта информационной модели класса SynchronousMachine (Генератор).
Пример -
<cim:SynchronousMachine rdf:about="#_00f3ed5c-9993-4354-956d-16b235402212"> <cim:Equipment.normallyInService>true</cim:Equipment.normallyInService> <cim:Equipment.EquipmentContainer rdf:resource="#_616b63ad-6782-4a74-9f65- fb1a33ce90bf" /> <cim: IdentifiedObject.name>ТГ-5</cim: IdentifiedObject.name> <cim:ConductinqEquipment.Terminals rdf:resource="#_a09271ac-d40c-4a9b-ae21- dec6dbebe012"/> <cim:SynchronousMachine.maxQ>186</cim:SynchronousMachine.maxQ> <cim:SynchronousMachine.minQ>0</cim:SynchronousMachine.minQ> <cim:SynchronousMachine.operatingMode rdf:resource="cim:SynchronousMachineOpera- tingMode.generator" /> <cim:SynchronousMachine.type rdf:resource="cim:SynchronousMachineKind.generator" /> <cim:SynchronousMachine.InitialReactiveCapabilityCurve rdf:resource= "#_76cccdb8-fac1-434d-9d30-d0300fbfc509" /> <cim:RegulatingCondEq.RegulatingControl rdf:resource="#_5a9aebad-01e3-406c- b60e-e7aefe93fdd9" /> <cim:RotatingMachine.ratedPowerFactor>0.849858357</cim:RotatingMachine. ratedPowerFactor> <cim:RotatingMachine.ratedS>353</cim:RotatingMachine.ratedS> <cim:RotatingMachine.ratedU>20</cim:RotatingMachine.ratedU> <cim:RotatingMachine.GeneratingUnit rdf:resource="#_44ec2143-5a7c-4c83- 93ea-41eb9a6d0a88" /> </cim:SynchronousMachine> |
(пример в ред.
Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст)
| МЭК 61968 | Интеграция приложений в электроэнергетику общего пользования. Системные интерфейсы для управления распределением - все части (Application integration at electric utilities - System interfaces for distribution management - all parts) |
| МЭК 61970-301:2020 | Интерфейс прикладных программ систем энергетического менеджмента (EMS-API). Часть 301. База общей информационной модели (CIM) (Energy management system application program interface (EMS-API) - Part 301: Common information model (CIM) base) |
(п. 2 в ред. Изменения N 1, утв. Приказом Росстандарта от 29.12.2022 N 1684-ст) |
| МЭК 61970-552:2016 | Интерфейс прикладных программ систем энергетического менеджмента (EMS-API). Часть 552. Обмен моделями в формате CIMXML (Energy management system application program interface (EMS-API) - Part 552: CIMXML Model exchange format) |
УДК 621.311:006.354 | |
Ключевые слова: информационная модель электроэнергетики, профиль информационной модели, профиль информационного обмена |