ГОСТ Р МЭК 61850-6—2009
дарте, а также в серии стандартов МЭК 61850 (в основном в серии стандартов МЭК 61850-7,
МЭК61850-8-1. МЭК 61850-9-1 и МЭК 61850-9-2). Ссылка на любые типыданных XML schema оформляется
префиксом xs:. Например, xsidecimal для кодирования десятичных чисел. Для удобства в таблице 42 при
ведены общие сведения о кодировании большинства типов, применяемых с языком SCL.
Рисунок 4 — Общее представление о схеме SCL в виде схемы UML
8.2 Расширения языка SCL
8.2.1 Общая часть
Базовый язык SCL. как определено в настоящем стандарте, предназначен для специальных целей,
описанных в разделе 5. Однако для выполнения дополнительных задач проектирования и разработки он
может быть использован с ббльшими или меньшими расширениями — например, дополнительными атри
бутами. Кроме того, для уровня SCSM он оставляет несколько определений, зависимых от стека связи.
Возможности расширения языка SCL рассмотрены в 8.2.2 — 8.2.7.
8.2.2 Расширения модели данных
Расширения модели данных за счет использования семантически новых LN и DO подчиняются пра
вилам. установленным в серии стандартов МЭК61850-7 для расширений, и определяются применением
языка SCL как метаязыка моделиданных, то есть идентификация элементов моделиданных не появляется в
самом синтаксисе языка. Область имен классов LN. атрибуты DATA и CDC описываются на языке SCL
путем заявления соответствующих значений пространств имен в соответствующих атрибутах DATA. Если
необходимы дополнительные базовыетипы данных, они должны бытьопределены как расширение схемы.
8.2.3 Дополнительная семантика для существующих элементов синтаксиса
Некоторые языковые элементы SCL, такие, как desc и Text, имеют слабо выраженную семантику,
которая может быть расширена за счет некоторых приложений. Некоторые элементы, такие, как элемент
параметра Р.были специально оставлены открытыми. Семантика (дополнительная семантика) этихэлемен
товдолжна быть определена на уровне SCSM. Это выполняется путем определения значения type (тип)
для параметра Р с собственной семантикой.
8.2.4 Ограничения типовданных
Использование типовданных на основе XML schema насинтаксическом уровне позволяет ограничить
диапазон некоторых значений. Ограничение использует один из разрешенных подтиповдля типов, опреде
ленных в этом базовом языке.
8.2.5 Пространства имен XML
Всем элементам тегов могут бытьдобавлены теги (подтеги)и атрибуты. При этом онидолжны принад
лежать заданному пространству имен XML с семантикой, заданнойдля всех этих элементов. Использован
ные пространства имен должны быть определены в главном теге (SCL). Это пространство имен недолжно
14