ГОСТ Р ИСО/МЭК 8824-1—2001
П р и м е ч а н и е —Таким образом, канонический порядок тот же самый, что и для символов в ячейках
2/0—7/14 кодовой таблицы ИСО 646.
Полный набор содержит ровно 95 символов. Конечная точка диапазона "ValueRange" (или от
дельные символы) могут быть заданы использованием графического символа в "csiring".
38.9Язя IАЗString канонический порядок ячеек определяется кодированием ИСО/МЭК 646
следующим образом:
(ISO 646 ENCODING)
Полный набор содержит ровно 128 символов. Конечная точка диапазона "ValueRange" (или
отдельные символы) может быть задана использованием графического символа в "cstring" или ссылкой
на значение управляющего символа ИСО 646. определенной в 37.1.1.
39 Определение неограниченных типов символьных строк
В данном значении определяется тип. значениями которого являются значения любого сим
вольного абстрактного синтаксиса. Абстрактный синтаксис может быть частью множества опреде
ленных контекстов в экземпляре соединения или может быть непосредственно указан для каждого
экземпляра использования неограниченного типа символьной строки.
П р и м е ч а н и я
1Символьный абстрактный синтаксис (и один или несколько соответствующих символьных синтакси
сов передачи) может быть определен любой организацией, имеющей право присваивать идентификаторы
объектов ACH.I.
2 Профили, создаваемые сообществами но интересам, будут определять символьные абстрактные син
таксисы и синтаксисы передачи, которые должны поддерживаться для конкретных экземпляров или групп
символьных строк. Будет принято включатьссылку на поддерживаемыесинтаксисы в форму заявки о соответ
ствии реализации протоколу. Группирование экземпляров для целей спецификации прикладного уровня может
быть достигнуто использованием различных ссылок на типы АСИ.1(все из которых должны быть ссылками на
тип CHARACTER STRING).
39.1 Неограниченный тип символьных строк (см. 3.8.69) должен указываться нотацией
"UnrestriciedCharacierStringType"
UnrestrictedCharactcrStringType :: = CHARACTER STRING
39.2 Этот тип имеет тег универсального класса 29.
39.3 Тип состоит из значений, представляющих:
а) значение символьной строки, которая может, но не обязательно, быть значением типа
символьной строки АСН.1, или
б) идентификацию (по отдельности или вместе):
1) класса значений, содержащего это значение символьной строки (символьный абстракт
ный синтаксис), и
2) использованное кодирование (символьный синтаксис передачи) для отличия этого зна
чения символьной строки от других значений в том же самом классе.
39.4 Неограниченный тип символьных строк имеет ассоциированный тип. который использу
ется для обеспечения нотаций значения и подтипа для этого типа.
39.5 Ассоциированный тип для определения значения и подтипа, используя окружение авто
матического тегирования, есть (с нормативными комментариями):
SEQUENCE{
identification
syntaxes
CHOICE {
SEQUENCE {
abstractOBJECT IDENTIFIER,
transferOBJECT IDENTIFIER )
- - Идентификаторы объектов абстрактного синтаксиса и синтаксиса передачи - -,
syntaxOBJECT IDENTIFIER
- - Идентификатор объекта для класса кодирования - -,
presentation-context-idINTEGER
- - (Применяется только в среде ВОС)
- - Согласованный контекст предстаатення идентифицирует класс значения и его
- - кодирование - - ,
context-negotiationSEQUENCE |
52