ГОСТ Р ИСО/МЭК 8825-5— 2013
8 Игнорируемые компоненты и свойства схемы
8.1 Отображение должно проигнорировать компоненты схемы и свойства, которые перечисляются
далее.
8.2 Должны быть проигнорированы все примечания (см. Часть 1,3.13 XML-схемы W3C).
П р и м е ч а н и е — Все единицы информации атрибута в документе схемы с именами, квалифицирован
ными с пространствами имен кроме пространства имен XSD (см. Часть 1. 3.13.1 W3C XML-схемы). являются
свойством примечаний и игнорируются.
8.3 Должны быть проигнорированы все определения ограничения идентичности (см. Часть 1.3.11
W3C XML-схемы).
П р и м е ч а н и е — Определение ограничения идентичности обеспечивает механизмы определения
ссылочных ограничений, которые могут требоваться вдопустимом случае. В АСН.1 в настоящий момент нет поня
тия таких ограничений, и указанные ограничения не могут быть отображены в формальную спецификацию АСН.1, но
они могут быть включены как нормативные комментарии, которые привязываются к реализации приложения.
8.4 Должны быть проигнорированы все объявления обозначения (см. Часть 1. 3.12 W3C XM L-
схемы).
8.5 Должны быть проигнорированы все компоненты схемы, которые являются фундаментальными
фасетами (fundamental facets) (упорядоченный, ограниченный, количество элементов, числовой)
простых определений типа (см. Часть 2.4.2 W3C XML-схемы).
8.6 Свойства определения ограничения идентичности, исключения группы замены (substitution
group exclusions) и неразрешенные замены (disallowed substitutions) объявлений элемента должны
быть проигнорированы.
8.7 Свойства окончание (final), абстрактность (abstract) и запрещенные замены (prohibited
substitutions) сложных определений типа должны быть проигнорированы.
8.8 Свойство process contents групповых символов должно быть проигнорировано.
П р и м е ч а н и е — В АСН.1 нет поддержки ни для какого действия, кроме пропуска (skip).
8.9 Свойства фундаментальные фасоты и окончание простых определений типа должны быть
проигнорированы.
8.10 Должны быть проигнорированы все ограничения значения (value constraints), которые присут
ствуют на любых объявлениях элемента или объявлениях атрибута, определение типа (typo definition)
которых — либо xsd:QNam e, либо простое определение типа, полученное из xsd:QNam e или
xsd:NOTATION.
8.11 Все определения группы атрибутов должны быть проигнорированы.
Пр и м е ч а н и е — Применения атрибута в определении группы атрибутов становится частью примене
ний атрибута сложных определений типа, XML-представление которых содержит ссылку на определения груп
пы атрибутов.
9 Модули АСН.1
9.1 Отображение схемы XSD формирует один или более модулей АСН.1 (см. 7.3).
9.2 «Moduleldentifier» АСН.1 (см. Рек. МСЭ-ТХ.680 ИСО/МЭК 8824-1:2008.13), который должен быть
сформирован отображением, не стандартизируется. Там. где используются инструкции
im
p
o r t s
, имена и
идентификаторы модулей АСН.1 в инструкциях IMPORTSдолжны быть теми, что сформированы отображе
нием для модулей АСН.1.
П р и м е ч а н и е — Выбор «Moduleldentifier» не влияет на кодировки ни в одном из стандартных правил
кодирования.
9.3 Модули АСН.1 должны иметь «TagDefault» из AUTOMATIC TAGS.
9.4 В каждом модуле АСН.1, сформированном отображением версии 1. должна присутствоватьАСН.1-
инструкция
im
p
o r t s
, импортирующая имена ссылок типов АСН.1 в модуль под названием XSD {jo in t
- is o - it u - t a s n l( l) s p e c ific a t io n (0) m odules(O) xsd-m odu le(2) v e r s io n l(1 )), описан ный
в приложении А. на которые ссылаются в модуле АСН.1.
7