Приложение А
(обязательное)
ГОСТ ISO 21549-8—2013
Описание данных на языке ASN.1
Links DEFINITIONS ::= BEGIN
- Классы AccessoryAttributes. CodingSchemesUsed. CodedData. RefPointer определены в ISO 21549-2
IMPORTS AccessoryAttributes, CodingSchemesUsed, CodedData, RefPointer FROM CommonDataTypes;
Links ::= SET
{
CodingSchemesUsed
references
}
References ::= SEQUENCE
{
label
language
use
mediaType
reference
description
useablePeriod
sizeReferenced
purpose
accessConditions
schemeReference
{
value[0] OCTET STRING.-- Значение диапазона дат и времени
operator
[1]
ENUMERATED {
intersect (0), - Образовать пересечение с данным значением
exclude (1), - Вычесть данное значение, то есть исключить
-- этот элемент или множество из результирующего множества
convexHull (2), -- Образовать выпуклую оболочку с данным
- значением. Выпуклая оболочка определяется для упорядоченных
- множеств и представляет собой наименьший непрерывный
- интервал, содержащий все множества-операнды
include (3), - Образовать объединение с этим значением, то
- есть включить этот элемент или множество в результирующее
- множество
periodicHull (4) - Образовать периодическую оболочку с этим
- значением. Периодическая оболочка определяется для
-- упорядоченных множеств и представляет собой периодическое
- множество, которое содержит все непрерывные надмножества пар
- интервалов, генерируемых опврандами-периодическими
- интервалами
}OPTIONAL
— Представление универсального идентификатора ресурса (URI)
>
URI ::= UTF8String
END
[0] CodingSchemesUsed
[1] References
OPTIONAL.
OPTIONAL
[0] UTF8String
[1] CodedData
(2) SET OF CodedData
[3] CodedData
[4] SET OF URI
[5] UTF8String
[6] SET OF TimeRange
[7] CodedData
[8] CodedData
[9] UTF8String
[10] RefPointer
OPTIONAL.
OPTIONAL.
OPTIONAL.
OPTIONAL.
OPTIONAL.
OPTIONAL.
OPTIONAL.
OPTIONAL.
OPTIONAL.
OPTIONAL.
OPTIONAL. - Указатель на систему кодирования
)
accessoryAttributes[11] AccessoryAttributes OPTIONAL
TimeRange ::= SEQUENCE
5