ГО С Т ISO/IEC 24824-1-2013
- -
Категория OTHER URI
— ,
notation-name IdentifyingStringOrlndex
- -
Категория OTHER NCNAME
—}
C.10.2 Значение типа U n p a rs e d E n tity кодируют, выполняя следующие действия (в указанном
порядке).
П ри м ечани е — Кодирование данного типа всегда начинают с восьмого бита октета и заканчивают на
восьмом бите другого октета.
С.10.3 При наличии опционального компонента p u b lic -id e n tif ie r к потоку битов добавляют
бит Т (наличие), в противном случае добавляют бит ’0’ (отсутствие).
С.10.4 Значение пате кодируют, как описано в С.13.
С .10.5 Значение s y s te m -id e n tifie r кодируют, как описано в С.13.
С.10.6 При наличии опционального компонента p u b lic -id e n tifie r его кодируют, какописано в С.13.
С.10.7 Значение пате кодируют, как описано в С.13.
С.11 Кодирование типа N o ta tio n
С.11.1 Тип N o ta tio n определен в 7.11 следующим образом:
Notation ::<= SEQUENCE {
name IdentifyingStringOrlndex
- -
Категория OTHER NCNAME
— ,
system-identifier IdentifyingStringOrlndex OPTIONAL
—
Категория OTHER UR1
— ,
public-identifier IdentifyingStringOrlndex OPTIONAL
- -
Категория OTHER UR1
—)
C.11.2 Значение типа N o ta tio n кодируют, выполняя следующие действия (в указанном порядке).
П рим ечание — Кодирование данного типа всегда начинают с седьмого бита октета и заканчивают на
восьмом бите другого октета.
С .11.3 При наличии опциональных компонентов s y s te m -id e n tifie r и p u b lic -id e n tif ie r
(в указанном порядке) к потоку битов добавляют бит ’1’ (наличие) для каждого из них. в противном слу
чае добавляют бит ’0’ (отсутствие).
С.11.4 Значение name кодируют, как описано в С.13.
С. 11.5 При наличии опционального компонента syste m -id e n tifie r его кодируют, какописано в С.13.
С.11.6 При наличии опционального компонента p u b lic -id e n tifie r его кодируют, какописано в С.13.
С .12 Кодирование типа N am espaceA ttribute
С.12.1 Тип N am espaceA ttribute определен в 7.12 следующим образом:
NamespaceAttributeSEQUENCE (
prefix IdentifyingStringOrlndex OPTIONAL
- -
Категория PREFIX
namespace-name IdentifyingStringOrlndex OPTIONAL
- -
Категория NAMESPACE NAME
- - )
C.12.2 Значение типа N am espaceA ttribute кодируют, выполняя следующие действия (в указан
ном порядке).
П рим ечание — Кодирование данного типа всегда начинают с восьмого бита октета и заканчивают на
восьмом бите другого октета.
(наличие),
С.12.3 При наличии опционального компонента prefix к потоку битов добавляют бит Т
в противном случае добавляют бит ’0’ (отсутствие).
69