ГОСТ Р ИСО/МЭК 8825-5— 2013
Приложение А
(обязательное)
Определения типов АСН.1, соответствующие XSD-встроенным
типам, для отображения версии 1
А.1 Настоящее приложение описывает модуль, который определяет АСН.1-типы, соответствующие
XSD-встроенным типам, которые используются для отображения из W3C XML-схемы в АСН.1 для отображения
версии 1.
А.2 W3C XML-схема определяет множество встроенных типов даты и времени для представления длитель
ности. моментов или повторяющихся моментов. Хотя все они производные от ISO 8601. существуют некоторые
расширения и ограничения. XSD-встроенные типыдаты и времени отображаются в v is ib le S trin g с определен
ным пользователем ограничением, ссылающимся на соответствующий пункт XSD. Разрешенное ограничение
алфавита добавляется для обеспечения более эффективного кодирования с правилами уплотненного кодирова
ния (PER), так как пользовательские ограничения не являются PER-видимыми (и. следовательно, не используют ся
в оптих«изации кодировок).
А.З
XSD
модуль для отображения версии 1:
XSD {joint-iso-itu-tasnl(1) specification(0) modules(0) xsd-module(2)
versionl(1))
"/АСН.1/Specification/Modules/XSD-Module/Versionl"
DEFINITIONS
AUTOMATIC TAGS ::•
BEGIN
/* xsd:anySimpleType */
AnySimpleType ::•XMLCcespatibleString
/* xsd.anyType */
AnyTypeSEQUENCE {
embed-values SEQUENCE OF String,
attr SEQUENCE
(CONSTRAINED BY (
/» Each item shall conform to the "AnyAttributeFormat”
specified
in ITU-T Rec. X.693 |ISO/IEC 8825-4, clause 18 */} ) OF
String,
elem-list SEQUENCE OF elem String
(CONSTRAINED BY {
/* Shall conform to the "AnyElementFormat" specified
in ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 19 •/ ) ) }
(CONSTRAINED BY {
/* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 »/) )
AnyType-ni11able : SEQUENCE (
embed-values SEQUENCEOF String,
attr SEQUENCE
(CONSTRAINED BY (
/* Each item shall conform to the "AnyAttributeFormat" specified
in ITU-T Rec. X.693 \ ISO/IEC 8825-4, clause 18 •/) )OF String,
content SEQUENCE {
elem-list SEQUENCE OF elem String
(CONSTRAINED BY {
/* Shall conform to the ",AnyElementFormat"specified
in ITU-T Rec. X.693 \ ISO/IEC 8825-4, clause 19 */} )
)OPTIONAL )
(CONSTRAINED BY {
/* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 */ ) )
/* xsd:anyUrl */
AnyURI ::=XMLStringWithNoCRLFBT
(CONSTRAINED BY (
/* The XMLStringWlthNoCRIFHT shall be a valid URI as
defined in IETFRFC 2396. Note that 2396 allots any
36