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

     
     ГОСТ Р ИСО/МЭК 8825-4-2006

Группа П80


НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Информационная технология

ПРАВИЛА КОДИРОВАНИЯ АСН.1

Часть 4

Правила XML кодирования (XER)

Information technology. ASN.1 encoding rules. Part 4. XML Encoding Rules (XER)



ОКС 35.100.60

ОКП 50 1300

Дата введения 2008-07-01

     

Предисловие


Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. N 184-ФЗ "О техническом регулировании", а правила применения национальных стандартов Российской Федерации - ГОСТ Р 1.0-2004 "Стандартизация в Российской Федерации. Общие положения"

     

    Сведения о стандарте

1 ПОДГОТОВЛЕН Государственным образовательным учреждением высшего профессионального образования Московским государственным технологическим университетом "Станкин" на основе собственного аутентичного перевода стандарта, указанного в пункте 4

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 461 "Информационно-коммуникационные технологии в образовании (ИКТО)"

3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 27 декабря 2006 г. N 420-ст

4 Настоящий стандарт идентичен международному стандарту ИСО/МЭК 8825-4:2002 "Информационная технология. Правила кодирования АСН.1. Правила XML кодирования (XER)" (ISO/IEC 8825-4:2002 "Information technology - ASN.1 encoding rules XML Encoding Rules (XER)").

Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5-2004 (пункт 3.5).

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении В

5 ВВЕДЕН ВПЕРВЫЕ


Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом указателе "Национальные стандарты", а текст изменений и поправок - в ежемесячно издаваемых информационных указателях "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет

Введение


Перспективы создания информационного общества и масштабы развития единой образовательной информационной среды (ЕОИС) обусловливают необходимость разработки комплекса национальных стандартов Российской Федерации по информационно-коммуникационным технологиям в образовании (ИКТО). Разработку комплекса национальных стандартов Российской Федерации по ИКТО осуществляет ТК 461 по следующим направлениям:

- общесистемные и основополагающие нормативные документы по стандартизации ИКТО;

- взаимосвязь открытых систем в образовании;

- автоматизированные информационные системы управления отраслью и образовательными учреждениями;

- образовательные среды и информационные ресурсы;

- обеспечение функциональной безопасности ИКТО.

Разрабатываемый ТК 461 комплекс национальных стандартов Российской Федерации гармонизирован с международными стандартами в области менеджмента качества (ИСО ТК 176) и информационных технологий (ИСО/МЭК СТК1), в том числе:

- системной и программной инженерии (ИСО/МЭК СТК1 ПК7);

- телекоммуникаций и информационного обмена между системами (ИСО/МЭК СТК1 ПК6);

- управления и обмена данными (ИСО/МЭК СТК1 ПК32);

- описания документов и языков обработки (ИСО/МЭК СТК1 ПК34);

- информационных технологий в обучении, образовании и тренинге (ИСО/МЭК СТК1 ПК36).

Настоящий национальный стандарт содержит аутентичный текст международного стандарта ИСО/МЭК 8825-4, устанавливающего правила кодирования, которые могут быть применены к значениям типов АСН.1, принятых в нотации, определенной в ИСО/МЭК 8824-1 и ИСО/МЭК 8824-2. Международные стандарты ИСО/МЭК 8824 (части 1-4) и ИСО/МЭК 8825 (части 1-5) определяют требования к информационному обмену между равноправными приложениями, и на их основе должны разрабатываться требования к информационным средам и системам образования, науки, государственного сектора, промышленности и других сфер деятельности.

Абстрактная синтаксическая нотация версии 1 (АСН.1), используемая для формирования сообщений при информационном обмене между равноправными приложениями, определяется международными стандартами ИСО/МЭК 8824-1 - ИСО/МЭК 8824-4.

Использование правил кодирования создает синтаксис передачи для таких значений. В спецификации правил кодирования подразумевается, что они также могут использоваться для декодирования.

Существует более чем один набор правил кодирования, которые могут быть применены к значениям типа АСН.1. Настоящий стандарт определяет два набора правил кодирования, которые используют расширяемый язык разметки (XML). Их общее наименование "Правила XML кодирования (XER) для АСН.1", и они производят XML документ, соответствующий W3C XML 1.0: "Базовые правила XML кодирования" и "Канонические правила XML кодирования", так как существует только один способ кодирования значений АСН.1, использующий данные правила кодирования (канонические правила кодирования в основном применяются для приложений, использующих возможности, связанные с защитой, например цифровую подпись).

В настоящем стандарте под XML кодированием следует понимать кодирование на языке XML.

     1 Область применения


Настоящий стандарт устанавливает набор базовых правил XML кодирования (XER), которые могут быть использованы для получения синтаксиса перехода для значений типов, определенных в ИСО/МЭК 8824-1 и ИСО/МЭК 8824-2. Настоящий стандарт также определяет набор канонических правил XML кодирования, который предусматривает ограничения на базовые правила XML кодирования и производит уникальное кодирование для любого данного значения АСН.1. Спецификации данных правил кодирования предусматривают то, что они также могут использоваться для декодирования.

Настоящие правила кодирования:

- используются во время связи;

- предназначены для использования в случаях, когда отображение и/или обработка значений при помощи доступных XML средств (типа браузеров) являются определяющими в выборе правил кодирования;

- позволяют расширить абстрактный синтаксис путем добавления дополнительных значений для всех форм расширяемости, описанных в ИСО/МЭК 8824-1.

     2 Нормативные ссылки


Настоящий стандарт содержит положения, имеющие ссылки на нижеследующие рекомендации и международные стандарты. Во время издания указанные версии имели силу. Все рекомендации и международные стандарты допускаются к пересмотру, и стороны соглашений, основанных на данном стандарте, имеют возможность применения самого последнего издания рекомендаций и стандартов, перечисленных ниже. Члены МЭК и ИСО утверждают реестр действующих международных стандартов. Бюро телекоммуникационной стандартизации, международного союза по телекоммуникациям поддерживает список действующих в настоящее время рекомендаций МСЭ-Т.

     2.1 Идентичные рекомендации и международные стандарты


В настоящем стандарте использованы нормативные ссылки на следующие рекомендации МСЭ-Т и международные стандарты:

Рекомендация МСЭ-Т Х.680 (2002) (ИСО/МЭК 8824-1:2002) Информационные технологии - абстрактная синтаксическая нотация версии 1 (АСН.1): Спецификация основной нотации

Рекомендация МСЭ-Т Х.681 (2002) (ИСО/МЭК 8824-2:2002) Информационные технологии - абстрактная синтаксическая нотация версии 1 (АСН.1): Спецификация информационного объекта

Рекомендация МСЭ-Т Х.682 (2002) (ИСО/МЭК 8824-3:2002) Информационные технологии - абстрактная синтаксическая нотация версии 1 (АСН.1): Спецификация ограничений

Рекомендация МСЭ-Т Х.683 (2002) (ИСО/МЭК 8824-4:2002) Информационные технологии - абстрактная синтаксическая нотация версии 1 (АСН.1): Параметризация АСН.1 спецификаций

Рекомендация МСЭ-Т Х.690 (2002) (ИСО/МЭК 8825-1:2002) Информационные технологии - Правила кодирования АСН.1: Спецификация базовых правил кодирования (BER), канонических правил кодирования (CER) и отличительных правил кодирования (DER)

Рекомендация МСЭ-Т Х.693 (2002) (ИСО/МЭК 8825-2:2002) Информационные технологии - Правила кодирования АСН.1: Спецификация правил уплотненного кодирования (PER)

     2.2 Дополнительные ссылки


ИСО/МЭК 10646-1:1993 Информационные технологии - Универсальный многооктетный кодовый набор символов (UCS) - Часть 1: Архитектура и основная многоязычная матрица

ИСО/МЭК 10646-1:1993/Изм.2:1996 Информационные технологии - Универсальный многооктетный кодовый набор символов (UCS) - Часть 1: Архитектура и основная многоязычная матрица - Изменение 2: UCS Формат преобразования 8 (UTF-8)

W3C XML 1.0:2000 Расширяемый язык разметки (XML) 1.0 (второе издание), рекомендации W3C, Copyright [6 October 2000] World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University), http://www.w3.org/TR/2000/REC-xml-20001006

     3 Термины и определения


В настоящем стандарте применяют следующие термины с соответствующими определениями.

     3.1 Базовые правила кодирования


В настоящем стандарте применяют следующие термины по ИСО/МЭК 8825-1:

a) значение данных;

b) динамическое соответствие;

c) кодирование (значений данных);

d) получатель;

e) отправитель;

f) статическое соответствие.

     3.2 Дополнительные термины и определения


В настоящем стандарте применяют следующие дополнительные термины с соответствующими определениями:

3.2.1 АСН.1 схема (ASN.1 schema): Описание содержания и структуры данных, использующее определение типов АСН.1.

Примечание - АСН.1 схема дает возможность применять правила кодирования для двоичного кодирования значений типа АСН.1 или кодирование, использующее XML.

3.2.2 каноническое кодирование (canonical encoding): Полное кодирование абстрактного значения, осуществляемое применением правил кодирования, которые не предоставляют возможности выбора вариантов, зависящих от реализации. Такие правила приводят к определению 1-1 отображения между однозначным и уникальным кодированием и значениями в абстрактном синтаксисе.

3.2.3 правильный XML документ (для АСН.1 схемы) (valid XML document (for an ASN.1 schema)): XML документ, который правильно сформирован (см. W3C XML 1.0) и содержание которого соответствует XER спецификации правил кодирования XML для типов АСН.1, заданный АСН.1 схемой.

3.2.4 XML документ (XML document): Последовательность символов, которая соответствует W3C XML 1.0 определению документа.

     4 Сокращения


В настоящем стандарте применяют следующие сокращения:

АСН.1 (ASN.1) - абстрактная синтаксическая нотация версии 1;

PDU - единица обмена данными в соответствии с протоколом;

UCS - универсальный многооктетный набор кодированных символов;

UTC - универсальное глобальное время (по Гринвичу);

UTF-8 - UCS формат преобразования, 8-битовая форма;

XML - расширяемый язык разметки;

XER - правила XML кодирования.

     5 Нотация


Настоящий стандарт ссылается на нотацию, установленную ИСО/МЭК 8824-1, раздел 5.

     6 Правила кодирования

Доступ к полной версии документа ограничен
Полный текст этого документа доступен на портале с 20 до 24 часов по московскому времени 7 дней в неделю.
Также этот документ или информация о нем всегда доступны в профессиональных справочных системах «Техэксперт» и «Кодекс».
Нужен полный текст и статус документов ГОСТ, СНИП, СП?
Попробуйте «Техэксперт: Базовые нормативные документы» бесплатно
Реклама. Рекламодатель: Акционерное общество "Информационная компания "Кодекс". 2VtzqvQZoVs