Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение А
(обязательное)
Формат информационного обмена
А.1 Термины, определения и сокращения
В настоящем приложении применены следующие термины с соответствующими определениями:
А.1.1 пространство имен: Способ связывания специализированных терминов с источником, в котором этот термин был определен.
А.1.2 XML (Extensible Markup Language): Расширяемый компьютерный язык разметки текста, рекомендованный Международным консорциумом всемирной паутины (World Wide Web Consortium, W3C).
Примечание - XML разрабатывался как язык с простым формальным синтаксисом, удобный для создания и обработки документов программами и одновременно удобный для чтения и создания документов человеком (см. ГОСТ Р ИСО/МЭК 8825-4).
А.1.3 RDF (Resource Description Framework): Язык представления метаданных для их машинной обработки, рекомендованный World Wde Web Consortium, являющийся упрощенной разновидностью XML документа.
А.1.4 RDF схема: Механизм для определения необходимой совокупности типов ресурсов и свойств.
Примечание - RDF схема вводит такие понятия, как классы, подклассы, свойства и подсвойства, дает возможность накладывать на них ограничения.
А.2 Формат обмена объектами информационной модели
Для обмена данными объектов информационной модели используется формат CIMXML, описываемый стандартом CIMXML Model Exchange Format (см. [3]). Данный стандарт описывает структуру формата, состав элементов, полей и правила описания.
А.2.1 Структура XML документа
Тип корневого элемента rdf: RDF.
Пространство имен RDF должно быть объявлено согласно правилам международного консорциума W3C (http://www.w3.org/1999/02/22-rdf-syntax-ns#).
Пространство имен CIM должно быть объявлено согласно используемой версии стандарта CIM.
Пространство имен для расширений информационной модели отсутствующих в CIM, должно быть объявлено как: xmlns:rf="http://gost.ru/2019/schema-cim01#".
Заголовок должен предшествовать всем остальным элементам. Формат CIMXML является подмножеством формата RDF и использует элементы, описанные в схеме xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#".
Ниже приведен пример пустого CIMXML файла.
Пример -
А.2.2 Элемент описания объекта информационной модели
Элемент описания объекта вводит новый объект и определяет его тип. Стандарт позволяет две формы объявления: первая - с rdf:ID атрибутом; вторая - с rdf:about атрибутом. Отличие заключается в том, что значение rdf:ID выбирается исходя из реализации и должно быть уникально в пределах документа, в то время как rdf:about является глобальным идентификатором ресурса.
Тип элемента является именем класса из схемы, которая объявлена в заголовке документа.
А.2.3 Элемент описания свойств объектов информационной модели
<propname>Значение свойства</propname>
Элемент описывает свойство объекта и содержит его значение.
Имя свойства соответствует схеме, описанной в заголовке документа.
Если значение свойства содержит специальные символы XML, такие как < >, то они должны быть экранированы.
Для описания свойств являющихся описанием связей используется следующая семантика:
,
где propname - имя свойства,
атрибут rdf:resource детализирует идентификатор связанного объекта.
В случае наличия множественной связи данное описание повторяется для всех связанных объектов.
Согласно стандарту, для идентификации объектов используется нотация URN, которая подразумевает следующее описание идентификаторов:
,
где namespace это uuid,
specification состоит из следующих частей (по ГОСТ Р ИСО/МЭК 9834-8):
- 8 шестнадцатеричных чисел;
- разделитель '-';
- 4 шестнадцатеричных числа;
- разделитель '-';
- 4 шестнадцатеричных числа;
- разделитель '-';
- 4 шестнадцатеричных числа;
- разделитель '-';
- 12 шестнадцатеричных чисел.
Ниже приведен пример написания URN идентификатора.
Пример - urn:uuid:26cc8d71-3b7e-4cf8-8c93-8d9d557a4846.
В CIMXML файлах, согласно стандарту, принято префикс "urn:uuid:" заменять на символы "#_".
Ниже приведен пример описания объекта информационной модели класса SynchronousMachine (Генератор).
Пример -
<< Назад |
||
Содержание Национальный стандарт РФ ГОСТ Р 58651.1-2019 "Единая энергетическая система и изолированно работающие энергосистемы.... |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.