ГОСТ Р ИСО/МЭК 8824-93
но-зависимому классу и имеет номер, заданный последовательнос
тью «НомерВКлассе»
26.4 Для типов, определяемых вне рамок настоящего стандарта,
«Класс» нс должен быть универсальным классом («UNIVERSAL»).
П р и м е ч а н и е . Использование тегов универсального класса периодически
согласовывается между ИСО и МККТТ.
26.5 Если «Класс» тега является прикладным(«APPLICA
TION»), то тот же самый «Тег» не может быть использован нов
торно в том же самом модуле.
266 Если «Класс» тега является пользовательским («PRIVA
TE»), то тег доступен для использования по правилам, устанавли
ваемых организациями-пользователями.
26.7 Конструкция тегирования задает явное тегирование, если
выполняется одно из следующих условий:
a) используется вариант «Тег EXPLICIT Тип»;
b
) используется вариант «Тег Тип» и значение конструкции
«ТегиПоУмолчанню» для этого модуля —«EXPLICIT TAGS».
c) используется вариант «Тег Тип» и значение конструкции
«ТегиПоУмолчанню» для этого модуля - «IMPLICIT TAuS*. но
тип. определенный конструкцией «Тип», — выборочный или неоп
ределенный.
26.8 Если «Классом» тега является «пусто», то на использова ние
«Тега» не накладывается никаких ограничений, кроме тех,
которые вызваны требованиями различия тегов, сформулирован
ными в 20.3, 22.3 и 24.2.
26.9 Вариант «IMPLICIT» является обозначением того, что
для тех правил кодирования, которые обеспечивают эту возмож
ность. явное указание тега, который имел исходный «Тип», не тре
буется при передаче данных.
П р и м е ч а н и е . Сохранение старого тега может оказаться полезным, если
он относится х универсальному классу, и поэтому однозначно идентифицирует
исходный тип при отсутствии информации об определении, с помощью АСН.1.
нового типа Однако с помощью варианта «IMPLICIT» обеспечивается мини
мальное количество октетов при передаче Пример кодирования для использова ния
варианта «IMPLICIT» дан в ГОСТ 34 974
26.10 Вариант «IMPLICIT» нс должен использоваться, если
тип. определенный последовательностью «Тин», является выбороч
ным («CHOICE») или произвольным типом
(«ANY»).
26.11 Обозначения для определениязначения тегированного
типа должны иметь вид «ТегированноеЗначение»:
ТегированноеЗначсннс :: ■*=Значение
где «Значение» является обозначением значения того типа, кото-
42
Г