В настоящем стандарте применяют следующие дополнительные термины с соответствующими определениями.
3.2.1 АСН.1 схема (АСН.1 schema): Описание содержания и структуры данных, использующее определение типов АСН.1.
Примечание - АСН.1 схема дает возможность применять правила кодирования для двоичного кодирования значений типа АСН.1 или кодирование, использующее XML.
3.2.1.1 связанный тег пустого элемента (associated empty-element tag): Тег пустого элемента XML, который может заменить предшествующий тег и связанный последующий тег, если таковые присутствуют.
Примечание - Некоторые команды кодирования удаляют связанные теги "XMLValue".
3.2.1.2 связанные команды кодирования (для типа) (associated encoding instructions (for a type)): Набор инструкций XER кодирования, связанных с типом.
3.2.1.3 связанный последующий тег (associated following tag): Концевой тег XML, следующий за "XMLValue" типа, в отсутствие команды кодирования, которые удаляют связанные теги.
3.2.1.4 связанный предшествующий тег (associated preceding tag): Начальный тег XML, предшествующий "XMLValue" типа, в отсутствие команды кодирования, которые удаляют связанные теги.
3.2.2 канонический действительный XML документ (для АСН.1 схемы) (canonical valid XML document (for an ACH.1 schema)): XML документ, который правильно построен (см. W3C XML 1.0) и чье содержание соответствует спецификации CXER для кодирования типа АСН.1, определенного АСН.1 схемой.
3.2.2.1 посимвольно кодируемый тип (character-encodable type): Тип АСН.1, к которому может быть применена команда кодирования ATTRIBUTE (см. 19.2.1).
3.2.2.2 управляющее пространство имен (control namespace): Пространство имен, используемое для идентификации атрибутов, которые выполняют функции или переносят значения, предназначенные для управления кодированием в соответствии с расширенными правилами EXTENDED-XER.
Примечание 1 - Примером может быть атрибут идентификации типа. Управляющее пространство имен по умолчанию приравнивается к пространству имен АСН.1, определенному в 16.9, но может быть изменено командой кодирования GLOBAL-DEFAULTS.
Примечание 2 - Управляющее пространство имен может также содержать имена для атрибутов, которые могут присутствовать, но которые игнорируются декодерами EXTENDED-XER (см. 9.2.10). Примером такого имени атрибута может быть schemaLocation.
3.2.2.3 включенный тип АСН.1 (enclosed (АСН.1) type): Тип АСН.1, чье XML значение - "XMLValue" при кодировании в соответствии с базовыми правилами кодирования (BASIC-XER) включено непосредственно в "XMLValue" типа АСН.1 (включающий тип).
Примечание - Все типы в BASIC-XER и EXTENDED-XER кодировании являются включенными типами, если только они не используются как корневые типы (см. 9.3.1 б) в коде.
3.2.2.4 включающий элемент (типа АСН.1) (enclosing element (of an ACH.1 type)): Элемент "ExtendedXMLTypedValue", "ExtendedXMLChoiceValue", "ExtendedXMLNamedValue" или "ExtendedXMLDelimitedltem", который имеет "ExtendedXMLValue", кодирующий тип, в качестве своего "ExtendedXMLValue" (см. 16.1, 16.5, 16.6 и 16.7).
3.2.2.5 включающий тип (типа АСН.1) (enclosing type (of an ACH.1 type)): Тип ACH.1, чье XML значение - "XMLValue" при кодировании в соответствии с базовыми правилами кодирования (BASIC-XER) включает непосредственно "XMLValue" типа АСН.1 (включенный тип).
Примечание - Включающий тип может быть типом последовательности, типом множества, типом выбора, типом последовательности-из, типом множества-из, открытым типом, типом строки октетов или строки битов (с CONTAINING и без ENCODED BY).
3.2.2.6 окончательная команда кодирования (для типа) (final encoding instructions (for a type)): Набор команд XER кодирования, связанных с типом как результат законченной спецификации АСН.1 и применямый в продуцировании кода этого типа.
3.2.2.7 унаследованные команды кодирования (inherited encoding instructions): Команды XER кодирования, которые связаны с типом, идентифицируемым ссылкой на тип.
3.2.2.8 имя в пространстве имен ограниченного использования (namespace-qualified name): Имя в XML документе, которое имеет префикс пространства имен XML или является именем XML элемента в пределах объявленного пространства имен XML по умолчанию.
Примечание - Декларации пространства имен XML по умолчанию действуют только на имена элементов XML, но не на имена атрибутов. Префикс пространства имен может быть применен как к именам элементов, так и атрибутов.
3.2.2.9 атрибут идентификации nil (пустое множество) (nil identification attribute): Атрибут XML, который может появляться в любом элементе с целью идентификации контента с значением nil (см. раздел 32).
3.2.2.10 частичный контент элемента XML (partial XML element content): Дочерние элементы XML определяются типом АСН.1 UNTAGGED, который обеспечивает часть контента элемента XML, сгенерированную включающим типом.
Примечание - Если включающий тип сам есть UNTAGGED, то этот включающий тип может быть также сгенерирован только частичным контентом элемента XML.
3.2.2.11 команды кодирования с префиксами (prefixed encoding instructions): Команды XER кодирования, которые назначаются с использованием префикса типа.
Примечание - Команды кодирования с префиксами могут удалять или заменять связанные команды кодирования типа, а также делать добавления к связанным командам кодирования типа.