---
title: "\"ГОСТ Р ИСО/МЭК 9594-6-98. Государственный стандарт Российской Федерации. Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 6. Выбранные типы атрибутов\""
number: "ГОСТ Р ИСО/МЭК 9594-6-98"
issuer: "Государственный комитет Российской Федерации по стандартизации и метрологии"
status: действует
canonical: "https://bukva.ai/docs/gost-r-isomek-9594-6-98"
---

## "ГОСТ Р ИСО/МЭК 9594-6-98. Государственный стандарт Российской Федерации. Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 6. Выбранные типы атрибутов"

# "ГОСТ Р ИСО/МЭК 9594-6-98. Государственный стандарт Российской Федерации. Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 6. Выбранные типы атрибутов"

(принят и введен в действие Постановлением Госстандарта России от 19.05.1998 N 215)

> [!IMPORTANT]
> КонсультантПлюс: примечание.
> С 1 июля 2003 года до вступления в силу технических регламентов акты федеральных органов исполнительной власти в сфере технического регулирования носят рекомендательный характер и подлежат обязательному исполнению только в части, соответствующей целям, указанным в пункте 1 статьи 46 Федерального закона от 27.12.2002 N 184-ФЗ.
> Документ [введен](#p100012) в действие с 1 января 1999 года.


<a id="p100001"></a>Принят и введен в действие
Постановлением Госстандарта России

<div align="right">

от 19 мая 1998 г. N 215

<a id="p100002"></a>**ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ**

</div>


<div align="center">

<a id="p100003"></a>**ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ**

</div>


<a id="p100004"></a>**ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ**
**СПРАВОЧНИК**

<a id="p100005"></a>**ЧАСТЬ 6**

<a id="p100006"></a>**ВЫБРАННЫЕ ТИПЫ АТРИБУТОВ**

<a id="p100007"></a>Information technology. Open Systems Interconnection.
The directory. Part 6. Selected attribute types

<a id="p100008"></a>**ГОСТ Р ИСО/МЭК 9594-6-98**

<a id="p100009"></a>Группа П85

<a id="p100010"></a>ОКС 35.100.70

<a id="p100011"></a>ОКСТУ 4002

<div align="right">

<a id="p100012"></a>Дата введения<br>
1 января 1999 года

<a id="p100013"></a>Предисловие

1. <a id="p100014"></a>Разработан Московским научно-исследовательским центром (МНИЦ) Государственного Комитета Российской Федерации по связи и информатизации.<br>
<a id="p100015"></a>Внесен Техническим комитетом по стандартизации ТК 22 "Информационные технологии".

</div>

2. <a id="p100016"></a>Принят и введен в действие Постановлением Госстандарта России от 19 мая 1998 г. N 215.
<a id="p100017"></a>Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО/МЭК 9594-6-94 "Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 6. Выбранные типы атрибутов".
3. <a id="p100018"></a>Введен впервые.

<div align="center">

<a id="p100019"></a>Введение

</div>


<a id="p100020"></a>Настоящий стандарт разработан с целью обеспечения взаимосвязи систем обработки информации, предназначенных для предоставления услуг справочника. Совокупность подобных систем вместе с содержащейся в них информацией справочника может рассматриваться как единое целое, называемое справочником. Информация, хранимая справочником и называемая в целом "информационной базой справочника" (ИБС), используется обычно для обеспечения обмена данными между такими объектами, как логические объекты прикладного уровня, персонал, терминалы и дистрибутивные списки.
<a id="p100021"></a>Справочник играет существенную роль во взаимосвязи открытых систем (ВОС), цель которой состоит в том, чтобы при минимуме технических согласований вне стандартов по ВОС обеспечить взаимосвязь систем обработки информации:
- <a id="p100022"></a>поставляемых от различных изготовителей;
- <a id="p100023"></a>использующих различные методы административного управления;
- <a id="p100024"></a>имеющих различные уровни сложности;
- <a id="p100025"></a>использующих различные технологии.
<a id="p100026"></a>Настоящий стандарт определяет некоторое количество типов атрибутов, которые могут оказаться полезными во всем диапазоне применений справочника, а также некоторое количество синтаксисов стандартных атрибутов и правил сравнения. Одно из конкретных использований справочника при многих определенных в настоящем стандарте атрибутах состоит в формировании имен, в частности, для тех классов объектов, которые определены в ГОСТ Р ИСО/МЭК 9594-7.
<a id="p100027"></a>В [Приложении A](#p100782) приведена нотация АСН.1 для полного модуля, определяющего атрибуты, синтаксисы атрибутов и правила сравнения. В [Приложении B](#p101315) приведен сводный перечень типов атрибутов, облегчающий ссылки на них. В [Приложении C](#p101368) приведены используемые в спецификациях справочника предложенные ограничения сверху используемых значений, а в [Приложении D](#p101408) перечислены в алфавитном порядке списки используемых в настоящем стандарте атрибутов и правил сравнения.

<div align="center">

<a id="p100028"></a>**ГЛАВА 1. ОБЩИЕ ПОЛОЖЕНИЯ**

1. <a id="p100029"></a>Область применения

</div>


<a id="p100030"></a>Настоящий стандарт определяет многие типы атрибутов и правил сравнения, которые могут оказаться полезными во всем диапазоне применений справочника.
<a id="p100031"></a>Типы атрибутов и правила сравнения можно разбить на три категории, которые рассматриваются ниже.
<a id="p100032"></a>Некоторые типы атрибутов и правила сравнения используются для разнообразных применений или воспринимаются и/или используются самим справочником.
<a id="p100033"></a>*Примечание.* Рекомендуется, чтобы определенные в настоящем стандарте типы атрибутов и правила сравнения в каждом уместном случае использовались в основном для генерации новых типов атрибутов и правил сравнения.

<a id="p100034"></a>Некоторые типы атрибутов и правила сравнения стандартизованы на международном уровне, но только для конкретных применений. Они определены в стандартах, относящихся к таким применениям.
<a id="p100035"></a>Любой административный уполномоченный может в некоторых целях определить свои собственные типы атрибутов и правила сравнения. Они не будут стандартизованы на международном уровне и недоступны никому другому, кроме административного уполномоченного, который создает их только на основе двусторонних соглашений.

<div align="center">

2. <a id="p100036"></a>Нормативные ссылки

<a id="p100037"></a>В настоящем стандарте использованы ссылки на следующие стандарты.<br>
<a id="p100038"></a>ГОСТ 7.67-94 (ИСО 3166-88) СИБИД. Коды названий стран

</div>

<a id="p100039"></a>ГОСТ Р ИСО/МЭК 7498-1-95 Информационная технология. Взаимосвязь открытых систем (ВОС). Базовая эталонная модель. Часть 1. Базовая модель
<a id="p100040"></a>ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1).
<a id="p100041"></a>ИСО/МЭК 9594-2-93 <*> Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 2. Модели

<a id="p100042"></a>

---

<a id="p100043"></a><*> Оригиналы стандартов и проектов ИСО/МЭК - во ВНИИКИ Госстандарта России.

<a id="p100044"></a>Рекомендация E.123 (1988) МККТТ Нотация для национальных и международных телефонных номеров
<a id="p100045"></a>Рекомендация E.164 МККТТ (1991) План нумерации для эры ISDN
<a id="p100046"></a>Рекомендация F.1 МККТТ (1992) Эксплуатационные положения для международной службы телеграмм общего пользования

<div align="center">

<a id="p100047"></a>Рекомендация F.200 МККТТ (1992) Служба Телетекс<br>
<a id="p100048"></a>Рекомендация F.401 МККТТ (1992) Служба обработки сообщений. Присвоение имен и адресация в службах обработки сообщений общего пользования<br>
<a id="p100049"></a>Рекомендация T.30 МККТТ (1993) Процедуры документирования факсимильной передачи в коммутируемой телефонной сети общего пользования

</div>

<a id="p100050"></a>Рекомендация T.61 МККТТ (1993) Репертуар знаков и наборы кодирования знаков для международной службы Телетекс
<a id="p100051"></a>Рекомендация T.62 МККТТ (1993) Процедуры управления службы Телетекс и факсимильных служб группы 4.
<a id="p100052"></a>Рекомендация X.121 МККТТ (1992) Международный план нумерации для сетей данных общего пользования

3. <a id="p100053"></a>Определения и сокращения


#### <a id="p100054"></a>3.1 В настоящем стандарте использованы следующие термины, определенные в ИСО/МЭК 9594-2:

<a id="p100055"></a>a) тип атрибута;
<a id="p100056"></a>b) класс объекта;
<a id="p100057"></a>c) правила сравнения.

#### <a id="p100058"></a>3.2 В настоящем стандарте используются следующие сокращения:

<a id="p100059"></a>ВКВ - Всемирное координированное время
<a id="p100060"></a>РИ - Различительное имя
<a id="p100061"></a>ЦСИС - Цифровая сеть с интеграцией служб

4. <a id="p100062"></a>Соглашения

<a id="p100063"></a>В настоящем стандарте под понятием "спецификация справочника" следует понимать ГОСТ Р ИСО/МЭК 9594-6, а под понятием "спецификации справочника" - [части 1 - 9](https://bukva.ai/docs/gost-r-isomek-9594-5-98) ГОСТ Р ИСО/МЭК 9594.
<a id="p100064"></a>Типы атрибутов и правила сравнения в настоящем стандарте определены путем использования параметров ATTRIBUTE и MATCHING RULE в классах информационных объектов, определенных в ИСО/МЭК 9594-2.
<a id="p100065"></a>В настоящем стандарте приведены примеры использования типов атрибутов и правил сравнения с использованием неформальной нотации, где пара "тип атрибута и значение" представлена сокращением типа атрибута, за которой следует знак равенства (=), а затем примерное значение атрибута.

<div align="center">

<a id="p100066"></a>**ГЛАВА 2. ВЫБРАННЫЕ ТИПЫ АТРИБУТОВ**

5. <a id="p100067"></a>Определения выбранных типов атрибутов

</div>


<a id="p100068"></a>Настоящий стандарт определяет некоторые типы атрибутов, которые могут оказаться полезными во всем диапазоне применений справочника.
<a id="p100069"></a>Многие атрибуты, определенные в настоящем стандарте, образованы на основе общего синтаксиса АСН.1:
<a id="p100070"></a>    DirectoryString { INTEGER: maxSize } :: = CHOICE {
<a id="p100071"></a>       teletexString       TeletexString (SIZE (1..maxSize)),
<a id="p100072"></a>       printableString     PrintableString (SIZE (1..maxSize)),
<a id="p100073"></a>       universalString     UniversalString (SIZE (1..maxSize)) }
<a id="p100074"></a>Некоторые реализации справочника не обеспечивают последний вариант и не обладают возможностью создания, сравнения или отображения атрибутов, имеющих такой синтаксис.

#### <a id="p100075"></a>5.1 Типы системных атрибутов


##### <a id="p100076"></a>5.1.1 Информация знаний

<a id="p100077"></a>Этот атрибут определяет визуально читаемое накопленное описание сведений, управляемое особым агентом системы справочника.
<a id="p100078"></a>*Примечание.* В настоящее время неактуален.

<div align="center">

<a id="p100079"></a>    knowledgeInformation ATTRIBUTE :: =  {<br>
<a id="p100080"></a>    WITH SYNTAX DirectoryString        {ub-knowledge-information}<br>
<a id="p100081"></a>    EQUALITY MATCHING RULE             caseIgnoreMatch

</div>

<a id="p100082"></a>    ID                                 id-at-knowledgeInformation }

#### <a id="p100083"></a>5.2 Типы атрибутов присвоения меток

<a id="p100084"></a>Эти типы атрибутов относятся к информации об объектах, которая может увязываться с этими объектами в явном виде путем присвоения меток.

##### <a id="p100085"></a>5.2.1 Имя

<a id="p100086"></a>Этот атрибут является супертипом атрибута, из которого могут быть сформированы типы атрибутов строк, используемых обычно для присвоения имен.

<div align="center">

<a id="p100087"></a>    name ATTRIBUTE :: = {<br>
<a id="p100088"></a>       WITH SYNTAX                 DirectoryString {ub-name}<br>
<a id="p100089"></a>       EQUALITY MATCHING RULE      caseIgnoreMatch<br>
<a id="p100090"></a>       SUBSTRINGS MATCHING RULE    caseIgnoreSubstringsMatch<br>
<a id="p100091"></a>       ID                          id-at-name }

</div>


##### <a id="p100092"></a>5.2.2 Общее имя

<a id="p100093"></a>Этот атрибут определяет идентификатор объекта. Он не является именем справочника; это имя (возможно, неоднозначное) объекта, по которому он общеизвестен в некоторой ограниченной области (такой, как организация) и которое соответствует существующим в стране соглашениям по присвоению имен или той культуре, к которой этот объект имеет отношение.
<a id="p100094"></a>Значением атрибута является строка, выбранная лицом или организацией, которых она описывает, либо организацией, ответственной за объект, которую она описывает, для устройств и логических объектов прикладного уровня. Например, типичное имя лица в англоязычных странах содержит персональное обращение (Мр., Мс., Др., Профессор, Сэр, Лорд), первое имя, промежуточное(ые) имя(ена), последнее имя, фамилию, определитель поколения (при наличии такового, например Младший), награды и звания [при наличии таковых, например КА (королевский адвокат)].
<a id="p100095"></a>Примеры:
<a id="p100096"></a>CN = "Mr. Robin Lachlan McLeod BSc (Hons) CEng MIEE"
<a id="p100097"></a>CN = "Divisional Coordination Committee"
<a id="p100098"></a>CN = "High Speed Modem"
<a id="p100099"></a>Любой из вариантов должен быть связан с поименованным объектом в виде отдельного и альтернативного значения атрибута.
<a id="p100100"></a>Допускаются и другие общие варианты, например использование промежуточного имени в качестве предпочтительного первого имени; использование "Bill" вместо "William" и т.п.
<a id="p100101"></a>    commonName ATTRIBUTE                :: = {
<a id="p100102"></a>       SUBTYPE OF                   name
<a id="p100103"></a>       WITH SYNTAX                  DirectoryString {ub-common-name}
<a id="p100104"></a>       ID                           id-at-commonName }

##### <a id="p100105"></a>5.2.3 Фамилия

<a id="p100106"></a>Этот атрибут определяет лингвистическую конструкцию, которую обычно индивидуум наследует от своих родителей или приобретает при бракосочетании и под которой он общеизвестен. Значение атрибута представляется строкой, например "McLeod".
<a id="p100107"></a>    surname ATTRIBUTE   :: = {
<a id="p100108"></a>       SUBTYPE OF                  name
<a id="p100109"></a>       WITH SYNTAX                 DirectoryString {ub-name}
<a id="p100110"></a>       ID                          id-at-surname }

##### <a id="p100111"></a>5.2.4 Приобретенное имя

<a id="p100112"></a>Этот атрибут определяет лингвистическую конструкцию имени, которое обычно дается индивидууму родителями или выбирается индивидуумом, или под которым он общеизвестен.
<a id="p100113"></a>Значение атрибута "приобретенное имя" представляется строкой, например "David" или "Jean Paul".
<a id="p100114"></a>    givenName ATTRIBUTE      :: = {
<a id="p100115"></a>       SUBTYPE OF                name
<a id="p100116"></a>       WITH SYNTAX               DirectoryString {ub-name}
<a id="p100117"></a>       ID                        id-at-givenName }

##### <a id="p100118"></a>5.2.5 Инициалы

<a id="p100119"></a>Этот атрибут содержит инициалы некоторых или всех имен индивидуума, но не фамилии(ий). Значение атрибута представляется строкой, например "D" или "D.", или "J.P.".
<a id="p100120"></a>    initials ATTRIBUTE       :: = {
<a id="p100121"></a>        SUBTYPE OF                name
<a id="p100122"></a>        WITH SYNTAX               DirectoryString {ub-name}
<a id="p100123"></a>        ID                        id-at-initials }

##### <a id="p100124"></a>5.2.6 Определитель поколения

<a id="p100125"></a>Этот атрибут содержит строку, которая используется, чтобы обеспечить информацию о поколении для квалификации имени индивидуума.
<a id="p100126"></a>Значение атрибута представляется строкой, например "Jr" или "II".
<a id="p100127"></a>    generationQualifier ATTRIBUTE :: = {
<a id="p100128"></a>       SUBTYPE OF           name
<a id="p100129"></a>       WITH SYNTAX          DirectoryString {ub-name}
<a id="p100130"></a>       ID                   id-at-generationQualifier} }

##### <a id="p100131"></a>5.2.7 Уникальный идентификатор

<a id="p100132"></a>Этот атрибут определяет идентификатор, который может быть использован для распознавания объектов при обращении, когда различительное имя используется неоднократно. Это может быть, например, закодированный идентификатор объекта, сертификат, дата, отметка времени, или некоторая другая форма удостоверения подлинности различительного имени.
<a id="p100133"></a>Значение атрибута представляется строкой битов.
<a id="p100134"></a>    uniqueIdentifier ATTRIBUTE           :: = {
<a id="p100135"></a>       WITH SYNTAX                       UniqueIdentifier
<a id="p100136"></a>       EQUALITY MATCHING RULE            bitStringMatch
<a id="p100137"></a>       ID                                id-at-uniqueIdentifier }
<a id="p100138"></a>    UniqueIdentifier :: = BIT STRING

##### <a id="p100139"></a>5.2.8 Определитель различительного имени (РИ)

<a id="p100140"></a>Этот атрибут определяет недвусмысленную информацию, которая должна быть добавлена к соответствующему различительному имени записи. Эта информация должна использоваться для записей, содержащихся в группе агентов системы справочника, которые в противном случае имели бы одинаковое имя, и его смысл у данного агента системы справочника был бы такой же, что и у всех записей, к которым эта информация была добавлена.
<a id="p100141"></a>    dnQualifier ATTRIBUTE :: = {
<a id="p100142"></a>      WITH SYNTAX                    PrintableString
<a id="p100143"></a>      EQUALITY MATCHING RULE         caseIgnoreMatch
<a id="p100144"></a>      ORDERING MATCHING RULE         caseIgnoreOrderingMatch
<a id="p100145"></a>      SUBSTRINGS MATCHING RULE       caseIgnoreSubstringsMatch
<a id="p100146"></a>      ID                             id-at-dnQualifier }

##### <a id="p100147"></a>5.2.9 Серийный номер

<a id="p100148"></a>Этот атрибут определяет идентификатор - серийный номер устройства.
<a id="p100149"></a>Значение атрибута представляет собой распечатываемую строку.
<a id="p100150"></a>    serialNumber ATTRIBUTE :: = {
<a id="p100151"></a>       WITH SYNTAX                    PrintableString (SIZE
                                                (1...ub-serialNumber))
<a id="p100152"></a>       EQUALITY MATCHING RULE         caseIgnoreMatch
<a id="p100153"></a>       SUBSTRINGS MATCHING RULE       caseIgnoreSubstringsMatch
<a id="p100154"></a>       ID                             id-at-serialNumber }

#### <a id="p100155"></a>5.3 Типы географических атрибутов

<a id="p100156"></a>Эти типы атрибутов касаются географических местоположений или регионов, относящихся к объекту.

##### <a id="p100157"></a>5.3.1 Имя страны

<a id="p100158"></a>Этот атрибут определяет страну. При его использовании в качестве компонента имени справочника он определяет страну, в которой физически расположен поименованный объект или с которой он связан каким-либо другим существенным образом.
<a id="p100159"></a>Значение атрибута представляется строкой, взятой из ГОСТ 7.67.
<a id="p100160"></a>    countryName ATTRIBUTE   :: = {
<a id="p100161"></a>      SUBTYPE OF            name
<a id="p100162"></a>      WITH SYNTAX           PrintableString (SIZE (2)) - кодировано  только
                            по 3166
<a id="p100163"></a>      SINGLE VALUE          TRUE
<a id="p100164"></a>      ID                    id-at-countryName }

##### <a id="p100165"></a>5.3.2 Имя местоположения

<a id="p100166"></a>Этот атрибут определяет местоположение. При его использовании в качестве компонента имени справочника он определяет географическую область или местоположение, где физически расположен поименованный объект или с которыми он связан каким-либо другим существенным образом.
<a id="p100167"></a>Значение атрибута представляется строкой, например L = "Edinburgh".
<a id="p100168"></a>    localityName ATTRIBUTE     :: = {
<a id="p100169"></a>      SUBTYPE OF         name
<a id="p100170"></a>      WITH SYNTAX        DirectoryString {ub-locality-name}
<a id="p100171"></a>      ID                 id-at-localityName }
<a id="p100172"></a>Атрибут "групповое имя местоположения" определяет имя совокупности записей.
<a id="p100173"></a>    collectiveLocalityName ATTRIBUTE     :: = {
<a id="p100174"></a>       SUBTYPE OF        localityName
<a id="p100175"></a>       COLLECTIVE        TRUE
<a id="p100176"></a>       ID                id-at-collectivelocalityName }

##### <a id="p100177"></a>5.3.3 Имя города или провинции

<a id="p100178"></a>Этот атрибут определяет город или провинцию. При его использовании в качестве компонента имени справочника он определяет географическую подобласть, в которой поименованный объект расположен физически или с которой он связан некоторым существенным образом.
<a id="p100179"></a>Значение атрибута представляется строкой, например S = "Ohio".
<a id="p100180"></a>    stateOrProvinceName ATTRIBUTE     :: = {
<a id="p100181"></a>       SUBTYPE OF        name
<a id="p100182"></a>       WITH SYNTAX       DirectoryString {ub-state-name}
<a id="p100183"></a>       ID                id-at-stateOrProvinceName }
<a id="p100184"></a>Атрибут "групповое имя города или провинции" определяет имя местоположения или провинции совокупности записей.
<a id="p100185"></a>    collectiveStateOrProvinceName ATTRIBUTE :: = {
<a id="p100186"></a>       SUBTYPE OF       stateOrProvinceName
<a id="p100187"></a>       COLLECTIVE       TRUE
<a id="p100188"></a>       ID               id-at-collectiveStateOrProvinceName }

##### <a id="p100189"></a>5.3.4 Адрес улицы

<a id="p100190"></a>Этот атрибут определяет местоположение для локального распределения и физической доставки сообщения по почтовому адресу, т.е. название улицы, площади или проспекта и номер дома. При использовании этого типа в качестве компонента имени справочника он определяет адрес улицы, на которой расположен поименованный объект или с которым он связан некоторым существенным образом.
<a id="p100191"></a>Значение атрибута представляется строкой, например "ArnulfstraBe 60".
<a id="p100192"></a>    streetAddress ATTRIBUTE       :: = {
<a id="p100193"></a>        WITH SYNTAX                   DirectoryString {ub-street-address}
<a id="p100194"></a>        EQUALITY MATCHING RULE        caseIgnoreMatch
<a id="p100195"></a>        SUBSTRINGS MATCHING RULE      caseIgnoreSubstringsMatch
<a id="p100196"></a>        ID                            id-at-streetAddress }
<a id="p100197"></a>Атрибут "групповой адрес улиц" определяет адрес улицы при совокупности записей.
<a id="p100198"></a>    collectiveStreetAddress ATTRIBUTE      :: = {
<a id="p100199"></a>       SUBTYPE OF     streetAddress
<a id="p100200"></a>       COLLECTIVE     TRUE
<a id="p100201"></a>       ID             id-at-collectiveStreetAddress }

##### <a id="p100202"></a>5.3.5 Идентификатор дома

<a id="p100203"></a>Этот атрибут определяет лингвистическую конструкцию, которая используется для идентификации конкретного здания, например номер дома или название дома относительно улицы, авеню, города и т.п.
<a id="p100204"></a>Значение атрибута представляется строкой, например "14".
<a id="p100205"></a>    houseIdentifier ATTRIBUTE     :: = {
<a id="p100206"></a>       WITH SYNTAX                        DirectoryString {ub-name}
<a id="p100207"></a>       EQUALITY MATCHING RULE             caseIgnoreMatch
<a id="p100208"></a>       SUBSTRINGS MATCHING RULE           caseIgnoreSubstringsMatch
<a id="p100209"></a>       ID                                 id-at-houseIdentifier }

#### <a id="p100210"></a>5.4 Типы организационных атрибутов

<a id="p100211"></a>Эти типы атрибутов имеют отношение к организациям и могут быть использованы для описания объектов с точки зрения организации, к которой они относятся.

##### <a id="p100212"></a>5.4.1 Имя организации

<a id="p100213"></a>Этот атрибут определяет организацию. При использовании этого атрибута в качестве компонента имени справочника он определяет организацию, с которой связан поименованный объект.
<a id="p100214"></a>Значение атрибута представляется строкой, выбранной организацией (например O = "Scottish Telecommunications plc). Любые варианты должны быть связаны с названной организацией в виде отдельных и альтернативных значений атрибута.
<a id="p100215"></a>    organizationName ATTRIBUTE   :: = {
<a id="p100216"></a>       SUBTYPE OF        name
<a id="p100217"></a>       WITH SYNTAX       DirectoryString {ub-organization-name}
<a id="p100218"></a>       ID                id-at-organizationName }
<a id="p100219"></a>Атрибут "групповое имя организации" определяет имя организации при совокупности записей.
<a id="p100220"></a>    collectiveOrganizationName ATTRIBUTE :: = {
<a id="p100221"></a>       SUBTYPE OF         organizationName
<a id="p100222"></a>       COLLECTIVE         TRUE
<a id="p100223"></a>       ID                 id-at-collectiveOrganizationName }

##### <a id="p100224"></a>5.4.2 Имя подразделения организации

<a id="p100225"></a>Этот атрибут определяет подразделение организации. При его использовании в качестве компонента имени справочника он определяет подразделение организации, с которой связан поименованный объект.
<a id="p100226"></a>Указанное подразделение организации понимается как часть организации, обозначенной атрибутом "имя организации". И поэтому при использовании атрибута "имя подразделения организации" в имени справочника он должен быть связан с атрибутом "имя организации".
<a id="p100227"></a>Значение атрибута представляется строкой, выбранной организацией, частью которой является данное подразделение (например OU = "Technology Division"). Обычно используемое сокращение "TD" может быть отдельным и альтернативным значением атрибута.
<a id="p100228"></a>Пример
<a id="p100229"></a>    O = "Scottel", OU = "TD"
<a id="p100230"></a>  organizationalUnitName ATTRIBUTE   :: = {
<a id="p100231"></a>    SUBTYPE OF       name
<a id="p100232"></a>    WITH SYNTAX      DirectoryString {ub-organizational-unit-name}
<a id="p100233"></a>    ID               id-at-organizationalUnitName }
<a id="p100234"></a>Атрибут "групповое имя подразделения организации" определяет имя подразделения организации при совокупности записей.
<a id="p100235"></a>    collectiveOrganizationalUnitName ATTRIBUTE :: = {
<a id="p100236"></a>       SUBTYPE OF        organizationalUnitName
<a id="p100237"></a>       COLLECTIVE        TRUE
<a id="p100238"></a>       ID                id-at-collectiveOrganizationalUnitName }

##### <a id="p100239"></a>5.4.3 Название

<a id="p100240"></a>Этот атрибут указывает определенное положение или функцию объекта в организации. Значение атрибута представляется строкой.
<a id="p100241"></a>Пример
<a id="p100242"></a>    T = "Менеджер, распределенные применения"
<a id="p100243"></a>  title ATTRIBUTE   :: = {
<a id="p100244"></a>    SUBTYPE OF      name
<a id="p100245"></a>    WITH SYNTAX     DirectoryString {ub-title}
<a id="p100246"></a>    ID              id-at-title }

#### <a id="p100247"></a>5.5 Типы пояснительных атрибутов

<a id="p100248"></a>Эти типы атрибутов относятся к пояснениям (например на естественном языке) каких-либо свойств объекта.

##### <a id="p100249"></a>5.5.1 Описание

<a id="p100250"></a>Этот атрибут определяет текст, описывающий соответствующий объект.
<a id="p100251"></a>Например, объект "заинтересованные в стандартизации" может иметь соответствующее описание "дистрибутивный список для обмена информацией относительно разработки стандартов в пределах компании".
<a id="p100252"></a>Значение атрибута представляется строкой.
<a id="p100253"></a>    description ATTRIBUTE      ::= {
<a id="p100254"></a>      WITH SYNTAX                  DirectoryString {ub-description}
<a id="p100255"></a>      EQUALITY MATCHING RULE       caseIgnoreMatch
<a id="p100256"></a>      SUBSTRINGS MATCHING RULE     caseIgnoreSubstringsMatch
<a id="p100257"></a>      ID                           id-at-description }

##### <a id="p100258"></a>5.5.2 Руководство к поиску

<a id="p100259"></a>Этот атрибут определяет информацию о предложенном критерии поиска, которая может быть включена в некоторые записи, предназначенные в качестве удобных базовых объектов для операций поиска (например страна или организация).
<a id="p100260"></a>Критерий поиска содержит факультативный идентификатор типа отыскиваемого объекта и комбинацию типов атрибутов и логических операторов, подлежащих использованию в конструкциях фильтра. Для каждого элемента критерия поиска можно определить степень сопоставимости, например приблизительное соответствие.
<a id="p100261"></a>Атрибут "руководство к поиску" может обращаться к отображению различных типов запросов, например при поиске "постоянно проживающего лица" или "сотрудника организации", который может осуществляться из базового объекта, из которого прочитано "руководство к поиску".
<a id="p100262"></a>    searchGuide ATTRIBUTE   :: = {
<a id="p100263"></a>      WITH SYNTAX                 Guide
<a id="p100264"></a>      ID                          id-at-searchGuide }
<a id="p100265"></a>    Guide              :: = SET {
<a id="p100266"></a>      objectClass             [0]     OBJECT-CLASS.&id OPTIONAL,
<a id="p100267"></a>      criteria                [1]     Criteria }
<a id="p100268"></a>    Criteria        :: = CHOICE {
<a id="p100269"></a>      type                    [0]     Criterialtem,
<a id="p100270"></a>      and                     [1]     SET OF Criteria,
<a id="p100271"></a>      or                      [2]     SET OF Criteria,
<a id="p100272"></a>      not                     [3]     Criteria}
<a id="p100273"></a>    Criterialtem    :: = CHOICE {
<a id="p100274"></a>      equality                [0]     Attribute Type,
<a id="p100275"></a>      substrings              [1]     Attribute Type,
<a id="p100276"></a>      greaterOrEqual          [2]     Attribute Type,
<a id="p100277"></a>      lessOrEqual             [3]     Attribute Type,
<a id="p100278"></a>      approximateMatch        [4]     Attribute Type}
<a id="p100279"></a>Пример
<a id="p100280"></a>Ниже приведено возможное значение атрибута "руководство к поиску", которое может храниться в записи "местоположение" класса объекта, с целью показать способ отыскания записи класса объекта "постоянно проживающее лицо".
<a id="p100281"></a>    residential-person-guide Guide :: = {
<a id="p100282"></a>      objectClass residentialPerson.&id,
<a id="p100283"></a>      criteria and: {
<a id="p100284"></a>           type: substrings: commonName.&id,
<a id="p100285"></a>           type: substrings: streetAddress.&id }}
<a id="p100286"></a>Конструкция фильтра получается непосредственно из этого значения "руководства".
    Шаг 1) создает промежуточное значение фильтра
<a id="p100287"></a>  intermediate-filter Filter :: =
<a id="p100288"></a>    and: {
<a id="p100289"></a>         item: substrings {
<a id="p100290"></a>            type commonName.&id,
<a id="p100291"></a>            strings {any: teletexString: "Dubois" }},
<a id="p100292"></a>         item: substrings {
<a id="p100293"></a>            type streetAddress.&id,
<a id="p100294"></a>            strings {any: teletexString "Hugo" }}}
<a id="p100295"></a>    Шаг 2) создает  фильтр  для  сравнения записей  "постоянно  проживающее
лицо" в поддереве:
<a id="p100296"></a>  residential-person-filter Filter :: =
<a id="p100297"></a>    and: {
<a id="p100298"></a>         item: equality: {
<a id="p100299"></a>            type objectClass.&id,
<a id="p100300"></a>            assertion residentialPerson.&id },
<a id="p100301"></a>         intermediateFilter }

##### <a id="p100302"></a>5.5.3 Руководство к углубленному поиску

<a id="p100303"></a>Этот атрибут представляет собой расширение атрибута "руководство к поиску" путем добавления информации о рекомендуемой глубине поиска при поиске среди подчиненных объектов данного класса объекта.
<a id="p100304"></a>    enhancedSearchGuide ATTRIBUTE :: = {
<a id="p100305"></a>      WITH SYNTAX         EnhancedGuide
<a id="p100306"></a>      ID                  id-at-enhancedSearchGuide }
<a id="p100307"></a>    EnhancedGuide  :: = SEQUENCE {
<a id="p100308"></a>      objectClass      [0] OBJECT-CLASS.&id,
<a id="p100309"></a>      criteria         [1] Criteria
<a id="p100310"></a>      subset           [2] INTEGER
<a id="p100311"></a>          {baseObject  (0), oneLevel (1), wholeSubtree (2) }
<a id="p100312"></a>                DEFAULT oneLevel }

##### <a id="p100313"></a>5.5.4 Деловая категория

<a id="p100314"></a>Этот атрибут определяет информацию относительно рода занятий некоторых объектов общей категории, например людей. Он может, например, обеспечить средства опроса справочника относительно людей одинакового рода занятий.
<a id="p100315"></a>    businessCategory ATTRIBUTE      :: = {
<a id="p100316"></a>        WITH SYNTAX DirectoryString    {ub-business-category}
<a id="p100317"></a>        EQUALITY MATCHING RULE         caseIgnoreMatch
<a id="p100318"></a>        SUBSTRINGS MATCHING RULE       caseIgnoreSubstringsMatch
<a id="p100319"></a>        ID                             id-at-businessCategory }

#### <a id="p100320"></a>5.6 Типы атрибутов почтовой адресации

<a id="p100321"></a>Эти типы атрибутов имеют отношение к информации, необходимой для физической почтовой доставки сообщений объекту.

##### <a id="p100322"></a>5.6.1 Почтовый адрес

<a id="p100323"></a>Этот атрибут определяет адресную информацию, необходимую для физической доставки почтовых сообщений почтовым уполномоченным к поименованному объекту.
<a id="p100324"></a>Значение атрибута обычно содержит выбранные атрибуты из версии 1 неформатированного почтового адреса отправителя/получателя (О/П) системы обработки сообщения в соответствии с Рекомендацией МККТТ F.401 и ограничивается шестью строками, по 30 знаков в каждой, включая почтовое имя страны. Обычно информация, содержащаяся в таком адресе, может включать в себя имя адресата, название улицы, города или провинции, почтовый код и, возможно, номер почтового абонентского ящика, в зависимости от конкретных требований поименованного объекта.
<a id="p100325"></a>    postalAddress ATTRIBUTE        :: = {
<a id="p100326"></a>      WITH SYNTAX                     PostalAddress
<a id="p100327"></a>      EQUALITY MATCHING RULE          caseIgnoreListMatch
<a id="p100328"></a>      SUBSTRINGS MATCHING RULE        caseIgnoreListSubstringsMatch
<a id="p100329"></a>      ID                              id-at-postalAddress }
<a id="p100330"></a>    PostalAddress :: = SEQUENCE SIZE (1...ub-postal-line) OF
                       DirectoryString {ub-postal-string}
<a id="p100331"></a>Атрибут "групповой почтовый адрес" определяет почтовый адрес при совокупности записей.
<a id="p100332"></a>    collectivePostalAddress ATTRIBUTE :: = {
<a id="p100333"></a>       SUBTYPE OF       postalAddress
<a id="p100334"></a>       COLLECTIVE       TRUE
<a id="p100335"></a>       ID               id-at-collectivePostalAddress }

##### <a id="p100336"></a>5.6.2 Почтовый код

<a id="p100337"></a>Этот атрибут определяет почтовый код поименованного объекта. При его наличии он может быть частью почтового адреса объекта.
<a id="p100338"></a>Значение атрибута представляется строкой.
<a id="p100339"></a>    postalCode ATTRIBUTE      :: = {
<a id="p100340"></a>      WITH SYNTAX                     DirectoryString {ub-postal-code}
<a id="p100341"></a>      EQUALITY MATCHING RULE          caseIgnoreMatch
<a id="p100342"></a>      SUBSTRINGS MATCHING RULE        caseIgnoreSubstringsMatch
<a id="p100343"></a>      ID                              id-at-postalCode }
<a id="p100344"></a>Атрибут "групповой почтовый код" определяет почтовый код при совокупности записей.
<a id="p100345"></a>    collectivePostalCode ATTRIBUTE   :: = {
<a id="p100346"></a>       SUBTYPE OF                   postalCode
<a id="p100347"></a>       COLLECTIVE                   TRUE
<a id="p100348"></a>       ID                           id-at-collectivePostalCode }

##### <a id="p100349"></a>5.6.3 Почтовый абонентский ящик

<a id="p100350"></a>Этот атрибут определяет почтовый абонентский ящик, через который объект может получить физическую почтовую доставку. При его наличии значение атрибута является частью почтового адреса объекта.
<a id="p100351"></a>    postOfficeBox ATTRIBUTE      :: = {
<a id="p100352"></a>      WITH SYNTAX                   DirectoryString {(ub-post office-box}
<a id="p100353"></a>      EQUALITY MATCHING RULE        caseIgnoreMatch
<a id="p100354"></a>      SUBSTRINGS MATCHING RULE      caseIgnoreSubstringsMatch
<a id="p100355"></a>      ID                            id-at-postOfficeBox }
<a id="p100356"></a>Атрибут "групповой почтовый абонентский ящик" определяет почтовый абонентский ящик при совокупности записей.
<a id="p100357"></a>    collectivePostOfficeBox ATTRIBUTE :: = {
<a id="p100358"></a>       SUBTYPE OF       postOfficeBox
<a id="p100359"></a>       COLLECTIVE       TRUE
<a id="p100360"></a>       ID               id-at-collectivePostOfficeBox }

##### <a id="p100361"></a>5.6.4 Имя учреждения физической доставки

<a id="p100362"></a>Этот атрибут определяет название города, деревни и т.п., где расположено учреждение физической доставки.
<a id="p100363"></a>    physicalDeliveryOfficeName ATTRIBUTE         :: = {
<a id="p100364"></a>      WITH SYNTAX                 DirectoryString {ub-physical-office-name}
<a id="p100365"></a>      EQUALITY MATCHING RULE      caseIgnoreMatch
<a id="p100366"></a>      SUBSTRINGS MATCHING RULE    caseIgnoreSubstringsMatch
<a id="p100367"></a>      ID                          id-at-physicalDeliveryOfficeName }
<a id="p100368"></a>Атрибут "групповое имя учреждения физической доставки" определяет почтовое имя учреждения физической доставки при совокупности записей.
<a id="p100369"></a>    collectivePhysicalDeliveryOfficeName ATTRIBUTE :: = {
<a id="p100370"></a>       SUBTYPE OF       physicalDeliveryOfficeName
<a id="p100371"></a>       COLLECTIVE       TRUE
<a id="p100372"></a>       ID               id-at-collectivePhysicalDeliveryOfficeName }

#### <a id="p100373"></a>5.7 Типы атрибутов телекоммуникационной адресации

<a id="p100374"></a>Эти типы атрибутов относятся к адресной информации, необходимой для обмена данными с объектом, использующим телекоммуникационные средства.

##### <a id="p100375"></a>5.7.1 Телефонный номер

<a id="p100376"></a>Этот атрибут определяет номер телефона, относящийся к объекту.
<a id="p100377"></a>Значение атрибута представляется строкой, которая полностью соответствует международному формату представления международных телефонных номеров, см. Рекомендацию МККТТ Е.123 (например, " + 44 582 10101").
<a id="p100378"></a>    telephoneNumber ATTRIBUTE       :: = {
<a id="p100379"></a>       WITH SYNTAX                   PrintableString (SIZE
                                     (1...ub-telephone-number))
<a id="p100380"></a>       EQUALITY MATCHING RULE        telephoneNumberMatch
<a id="p100381"></a>       SUBSTRINGS MATCHING RULE      telephoneNumberSubstringsMatch
<a id="p100382"></a>       ID                            id-at-telephoneNumber }
<a id="p100383"></a>Атрибут "групповой телефонный номер" определяет номер телефона при совокупности записей.
<a id="p100384"></a>    collectiveTelephoneNumber ATTRIBUTE :: = {
<a id="p100385"></a>       SUBTYPE OF               telephoneNumber
<a id="p100386"></a>       COLLECTIVE               TRUE
<a id="p100387"></a>       ID                       id-at-collectiveTelephoneNumber }

##### <a id="p100388"></a>5.7.2 Номер телекса

<a id="p100389"></a>Этот атрибут определяет номер телекса, код страны и код ответчика телексного терминала, относящиеся к объекту.
<a id="p100390"></a>    telexNumber ATTRIBUTE   :: = {
<a id="p100391"></a>       WITH SYNTAX               TelexNumber
<a id="p100392"></a>       ID                        id-at-telexNumber }
<a id="p100393"></a>    TelexNumber :: = SEQUENCE {
<a id="p100394"></a>       telexNumber     PrintableString (SIZE (1...ub-telex-number)),
<a id="p100395"></a>       countryCode     PrintableString (SIZE (1...ub-country-code)),
<a id="p100396"></a>       answerback      PrintableString (SIZE (1...ub-answerback))}
<a id="p100397"></a>Атрибут "групповой номер телекса" определяет номер телекса при совокупности записей.
<a id="p100398"></a>    collectiveTelexNumber ATTRIBUTE :: = {
<a id="p100399"></a>       SUBTYPE OF              telexNumber
<a id="p100400"></a>       COLLECTIVE              TRUE
<a id="p100401"></a>       ID                      id-at-collectiveTelexNumber }

##### <a id="p100402"></a>5.7.3 Идентификатор телетексного терминала

<a id="p100403"></a>Этот атрибут определяет идентификатор телетексного терминала (и факультативно параметры) для телетексного терминала, относящегося к данному объекту.
<a id="p100404"></a>Значение атрибута представляется строкой, сформированной согласно Рекомендации F.200 МККТТ, и факультативным набором, компоненты которого соответствуют Рекомендации T.62 МККТТ.
<a id="p100405"></a>    teletexTerminalIdentifier ATTRIBUTE   :: = {
<a id="p100406"></a>       WITH SYNTAX               Teletex TerminalIdentifier
<a id="p100407"></a>       ID                        id-at-teletexTerminalIdentifier }
<a id="p100408"></a>    TeletexTerminalIdentifier :: = SEQUENCE {
<a id="p100409"></a>       teletexTerminal           PrintableString
                                 (SIZE (1...ub-teletex-terminal-id)),
<a id="p100410"></a>       parameters                TeletexNonBasic Parameters OPTIONAL}
<a id="p100411"></a>Атрибут "групповой идентификатор телетексного терминала" определяет идентификатор терминала телетекса при совокупности записей.
<a id="p100412"></a>    collectiveTeletexTerminalIdentifier ATTRIBUTE :: = {
<a id="p100413"></a>       SUBTYPE OF           teletexTerminalIdentifier
<a id="p100414"></a>       COLLECTIVE           TRUE
<a id="p100415"></a>       ID                   id-at-collectiveTeletexTerminalIdentifier }

##### <a id="p100416"></a>5.7.4 Факсимильный телефонный номер

<a id="p100417"></a>Этот атрибут определяет телефонный номер факсимильного терминала (и факультативно его параметры), относящегося к объекту.
<a id="p100418"></a>Значение атрибута представляется строкой, сформированной в соответствии с международным форматом для представления международных телефонных номеров согласно Рекомендации E.123 МККТТ (например, "+ 81 3 347 7418"), и факультативной строкой битов, сформированной в соответствии с Рекомендацией T.30 МККТТ.
<a id="p100419"></a>    facsimileTelephoneNumber ATTRIBUTE :: = {
<a id="p100420"></a>      WITH SYNTAX        FacsimileTelephoneNumber
<a id="p100421"></a>      ID                 id-at-facsimile TelephoneNumber }
<a id="p100422"></a>    FacsimileTelephoneNumber :: = SEQUENCE {
<a id="p100423"></a>      telephoneNumber    PrintableString (SIZE
                             (1...ub-telephone-number)),
<a id="p100424"></a>      parameters         G3FacsimileNonBasicParameters OPTIONAL}
<a id="p100425"></a>Атрибут "групповой факсимильный телефонный номер" определяет факсимильный телефонный номер при совокупности записей.
<a id="p100426"></a>    collectiveFacsimileTelephoneNumber ATTRIBUTE :: = {
<a id="p100427"></a>       SUBTYPE OF           facsimileTelephoneNumber
<a id="p100428"></a>       COLLECTIVE           TRUE
<a id="p100429"></a>       ID                   id-at-collectiveFacsimileTelephoneNumber }

##### <a id="p100430"></a>5.7.5 Адрес X.121

<a id="p100431"></a>Этот атрибут согласно Рекомендации X.121 МККТТ определяет адрес, относящийся к объекту.
<a id="p100432"></a>    x121Address ATTRIBUTE     :: = {
<a id="p100433"></a>      WITH SYNTAX                NumericString (SIZE (1...ub-x121-address))
<a id="p100434"></a>      EQUALITY MATCHING RULE     numericStringMatch
<a id="p100435"></a>      SUBSTRINGS MATCHING RULE   numericStringSubstringsMatch
<a id="p100436"></a>      ID                         id-at-x121 Address }

##### <a id="p100437"></a>5.7.6 Международный номер ЦСИС

<a id="p100438"></a>Этот атрибут определяет международный номер ЦСИС, относящийся к объекту.
<a id="p100439"></a>    internationalISDNNumber ATTRIBUTE     :: = {
<a id="p100440"></a>      WITH SYNTAX                    NumericString (SIZE
                                     (1...ub-international-isdn-number))
<a id="p100441"></a>      EQUALITY MATCHING RULE         numericStringMatch
<a id="p100442"></a>      SUBSTRINGS MATCHING RULE       numericStringSubstringsMatch
<a id="p100443"></a>      ID                             id-at-internationalISDNNumber }
<a id="p100444"></a>Атрибут "групповой международный номер ЦСИС" определяет международный номер ЦСИС при совокупности записей.
<a id="p100445"></a>    collectiveInternationalISDNNumber ATTRIBUTE    :: = {
<a id="p100446"></a>       SUBTYPE OF        internationalISDNNumber
<a id="p100447"></a>       COLLECTIVE        TRUE
<a id="p100448"></a>       ID                id-at-collectiveInternationalISDNNumber }

##### <a id="p100449"></a>5.7.7 Зарегистрированный адрес

<a id="p100450"></a>Этот атрибут определяет мнемонику адреса, относящегося к объекту, который находится в конкретном пункте города. Эта мнемоника регистрируется в стране, в которой находится данный город, и используется для обеспечения телеграфных служб общего пользования согласно Рекомендации F.1 МККТТ.
<a id="p100451"></a>    registeredAddress ATTRIBUTE :: = {
<a id="p100452"></a>       SUBTYPE OF           postalAddress
<a id="p100453"></a>       WITH SYNTAX          PostalAddress
<a id="p100454"></a>       ID                   id-at-registeredAddress}

##### <a id="p100455"></a>5.7.8 Указатель получателя

<a id="p100456"></a>Этот атрибут определяет (согласно Рекомендациям F.1 и F.31 МККТТ) страну и город, относящиеся к объекту (адресату), необходимые для обеспечения телеграфных служб общего пользования.
<a id="p100457"></a>    destinationIndicator ATTRIBUTE      :: = {
<a id="p100458"></a>      WITH SYNTAX                       Printable String (SIZE
                                         (1...ub-destination-indicator))
                                        - только знаки алфавита
<a id="p100459"></a>      EQUALITY MATCHING RULE            caseIgnoreMatch
<a id="p100460"></a>      SUBSTRINGS MATCHING RULE          caseIgnoreSubstringsMatch
<a id="p100461"></a>      ID                                id-at-destinationIndicator }

#### <a id="p100462"></a>5.8 Предпочтительные типы атрибутов

<a id="p100463"></a>Эти типы атрибутов относятся к предпочтительности объектов.

##### <a id="p100464"></a>5.8.1 Предпочтительный метод доставки

<a id="p100465"></a>Этот атрибут определяет приоритет объекта относительно метода взаимодействия с ним.
<a id="p100466"></a>    preferredDeliveryMethod ATTRIBUTE   :: = {
<a id="p100467"></a>      WITH SYNTAX                           SEQUENCE OF INTEGER {
<a id="p100468"></a>               any-delivery-method                   (0),
<a id="p100469"></a>               mhs-delivery                          (1),
<a id="p100470"></a>               physical-delivery                     (2),
<a id="p100471"></a>               telex-delivery                        (3),
<a id="p100472"></a>               teletex-delivery                      (4),
<a id="p100473"></a>               g3-facsimile-delivery                 (5),
<a id="p100474"></a>               g4-facsimile-delivery                 (6),
<a id="p100475"></a>               ia5-terminal-delivery                 (7),
<a id="p100476"></a>               videotex-delivery                     (8),
<a id="p100477"></a>               telephone-delivery                    (9) }
<a id="p100478"></a>      SINGLE VALUE                          TRUE
<a id="p100479"></a>      ID                                    id-at-preferredDeliveryMethod }

#### <a id="p100480"></a>5.9 Типы атрибутов прикладного уровня ВОС

<a id="p100481"></a>Эти типы атрибутов относятся к информации об объектах прикладного уровня ВОС.

##### <a id="p100482"></a>5.9.1 Адрес на уровне представления

<a id="p100483"></a>Этот атрибут определяет на уровне представления адрес объекта, представляющего собой логический объект прикладного уровня ВОС.
<a id="p100484"></a>Значением атрибута "адрес на уровне представления" является адрес, определенный в соответствии с ГОСТ Р ИСО/МЭК 7498-1.
<a id="p100485"></a>    presentationAddress ATTRIBUTE :: = {
<a id="p100486"></a>      WITH SYNTAX                     PresentationAddress
<a id="p100487"></a>      EQUALITY MATCHING RULE          presentationAddressMatch
<a id="p100488"></a>      SINGLE VALUE                    TRUE
<a id="p100489"></a>      ID                              id-at-presentationAddress}
<a id="p100490"></a>    PresentationAddress :: = SEQUENCE {
<a id="p100491"></a>      pSelector                [0] OCTET STRING OPTIONAL,
<a id="p100492"></a>      sSelector                [1] OCTET STRING OPTIONAL,
<a id="p100493"></a>      tSelector                [2] OCTET STRING OPTIONAL,
<a id="p100494"></a>      nAddresses               [3] SET SIZE (1...MAX) OF OCTET STRING}

##### <a id="p100495"></a>5.9.2 Обеспечиваемый прикладной контекст

<a id="p100496"></a>Этот атрибут определяет идентификатор(ы) объекта(ов) прикладного(ых) контекста(ов), который(ые) обеспечивает данный объект (логический объект прикладного уровня ВОС).
<a id="p100497"></a>    supportedApplicationContext ATTRIBUTE :: = {
<a id="p100498"></a>      WITH SYNTAX                      OBJECT IDENTIFIER
<a id="p100499"></a>      EQUALITY MATCHING RULE           objectIdentifierMatch
<a id="p100500"></a>      ID                               id-at-supportedApplicationContext }

##### <a id="p100501"></a>5.9.3 Протокольная информация

<a id="p100502"></a>Этот атрибут логически увязывает протокольную информацию с каждым адресом на сетевом уровне в атрибуте "адрес на уровне представления".
<a id="p100503"></a>Для каждого nAddress протокольный компонент идентифицирует протокол или профиль сетевого и транспортного уровней.
<a id="p100504"></a>    protocolInformation ATTRIBUTE :: = {
<a id="p100505"></a>      WITH SYNTAX                     ProtocolInformation
<a id="p100506"></a>      EQUALITY MATCHING RULE          protocolInformationMatch
<a id="p100507"></a>      ID                              id-at-protocolInformation }
<a id="p100508"></a>    Protocollnformation :: = SEQUENCE {
<a id="p100509"></a>      nAddress                OCTET STRING,
<a id="p100510"></a>      profiles                SET OF OBJECT IDENTIFIER }

#### <a id="p100511"></a>5.10 Относительные типы атрибутов

<a id="p100512"></a>Эти типы атрибутов касаются информации об объектах, которые имеют некоторое отношение к конкретному объекту.

##### <a id="p100513"></a>5.10.1 Различительное имя

<a id="p100514"></a>Этот атрибут является атрибутом для определения имени объекта.
<a id="p100515"></a>    distinguishedName ATTRIBUTE         :: = {
<a id="p100516"></a>      WITH SYNTAX                      DistinguishedName
<a id="p100517"></a>      EQUALITY MATCHING RULE           distinguishedNameMatch
<a id="p100518"></a>      ID                               id-at-distinguishedName }

##### <a id="p100519"></a>5.10.2 Набор

<a id="p100520"></a>Этот атрибут определяет группу имен, относящихся к объекту.
<a id="p100521"></a>Значением атрибута является различительное имя.
<a id="p100522"></a>    member ATTRIBUTE :: = {
<a id="p100523"></a>      SUBTYPE OF                distinguishedName
<a id="p100524"></a>      ID                        id-at-member }

##### <a id="p100525"></a>5.10.3 Уникальный набор

<a id="p100526"></a>Этот атрибут определяет группу уникальных имен, относящихся к объекту. Уникальное имя - это такое имя, которое факультативно различается путем включения уникального идентификатора.
<a id="p100527"></a>Значением атрибута является различительное имя, сопровождаемое факультативным уникальным идентификатором.
<a id="p100528"></a>    uniqueMember ATTRIBUTE     :: = {
<a id="p100529"></a>      WITH SYNTAX                   NameAndOptionalUID
<a id="p100530"></a>      EQUALITY MATCHING RULE        uniqueMemberMatch
<a id="p100531"></a>      ID                            id-at-uniqueMember }
<a id="p100532"></a>    NameAndOptionalUID     :: =     SEQUENCE{
<a id="p100533"></a>      dn                            DistinguishedName,
<a id="p100534"></a>      uid                           UniqueIdentifier OPTIONAL }

##### <a id="p100535"></a>5.10.4 Владелец

<a id="p100536"></a>Этот атрибут определяет имя некоторого объекта, который несет определенную ответственность за соответствующий объект.
<a id="p100537"></a>Значением атрибута "владелец" является различительное имя (которое может представлять группу имен и повторяться).
<a id="p100538"></a>    owner ATTRIBUTE  :: = {
<a id="p100539"></a>      SUBTYPE OF     distinguishedName
<a id="p100540"></a>      ID             id-at-owner }

##### <a id="p100541"></a>5.10.5 Выполняемая роль

<a id="p100542"></a>Этот атрибут определяет имя объекта, который выполняет организационную роль.
<a id="p100543"></a>Значением атрибута является различительное имя.
<a id="p100544"></a>    roleOccupant ATTRIBUTE     :: = {
<a id="p100545"></a>       SUBTYPE OF                     distinguishedName
<a id="p100546"></a>       ID                             id-at-roleOccupant }

##### <a id="p100547"></a>5.10.6 См. также

<a id="p100548"></a>Этот атрибут определяет имена других объектов справочника, которые могут представлять собой другие аспекты (в определенном смысле) одного и того же реального объекта.
<a id="p100549"></a>Значением атрибута "см. также" является различительное имя.
<a id="p100550"></a>    seeAlso ATTRIBUTE   :: = {
<a id="p100551"></a>       SUBTYPE OF           distinguishedName
<a id="p100552"></a>       ID                   id-at-seeAlso }

<a id="p100553"></a>**ГЛАВА 3. ПРАВИЛА СРАВНЕНИЯ**

6. <a id="p100554"></a>Определение правил сравнения

<a id="p100555"></a>*Примечание.* Определения типов objectidentifierMatch и distinguis-hedNameMatch приведены в ИСО/МЭК 9594-2.


#### <a id="p100556"></a>6.1 Правила сравнения строк

<a id="p100557"></a>В правилах, приведенных в [7.1.1](#p100562) - [7.1.11](#p100636), следующие пробелы рассматриваются как незначащие:
- <a id="p100558"></a>начальные пробелы (т.е. пробелы, предшествующие первому печатному знаку);
- <a id="p100559"></a>конечные пробелы (т.е. пробелы, следующие после последнего печатного знака);
- <a id="p100560"></a>несколько последовательных внутренних пробелов (они считаются равными одному пробелу).
<a id="p100561"></a>В правилах сравнения, к которым применимо вышеизложенное, строки, подлежащие сравнению, должны сравниваться так, как если бы незначащие пробелы отсутствовали в любой строке.

##### <a id="p100562"></a>6.1.1 Сравнение без учета регистра

<a id="p100563"></a>Это правило сравнивает на идентичность представленную строку со значением атрибута типа DirectoryString без учета регистра строки (верхний или нижний) (например сравнивает "Dundee" и "DUNDEE").
<a id="p100564"></a>    caseIgnoreMatch MATCHING-RULE   :: = {
<a id="p100565"></a>       SYNTAX          DirectoryString {ub-match}
<a id="p100566"></a>       ID              id-mr-caseIgnoreMatch }
<a id="p100567"></a>Правило вырабатывает результат "истинно", если строки имеют одинаковую длину и соответствующие знаки без учета регистра идентичны.
<a id="p100568"></a>В случае когда сравниваемые строки имеют различный синтаксис АСН.1, сравнение производится как обычно, если в обоих наборах знаков содержатся совпадающие знаки. В противном случае сравнение даст отрицательный результат.

##### <a id="p100569"></a>6.1.2 Сравнение упорядочения без учета регистра

<a id="p100570"></a>Это правило сравнивает последовательность знаков в представленной строке со значением атрибута типа DirectoryString, без учета регистра строк (верхний или нижний).
<a id="p100571"></a>    caseIgnoreOrderingMatch MATCHING-RULE :: = {
<a id="p100572"></a>       SYNTAX         DirectoryString {ub-match}
<a id="p100573"></a>       ID             id-mr-caseIgnoreOrderingMatch }
<a id="p100574"></a>Правило вырабатывает результат "истинно", если атрибут имеет значение "меньше", или появляется раньше представленного значения, если строки сравниваются, используя нормальный порядок расположения своих синтаксисов после замены букв нижнего регистра в обеих строках на их эквиваленты верхнего регистра.
<a id="p100575"></a>В случае когда сравниваемые строки имеют различный синтаксис АСН.1, сравнение производится как обычно, если в обоих наборах знаков содержатся совпадающие знаки. В противном случае сравнение даст отрицательный результат.

##### <a id="p100576"></a>6.1.3 Сравнение подстрок без учета регистра

<a id="p100577"></a>Это правило определяет, является ли представленное значение подстрокой значения атрибута типа DirectoryString без учета регистра строк (верхний или нижний).
<a id="p100578"></a>    caseIgnoreSubstringsMatch MATCHING-RULE   :: = {
<a id="p100579"></a>       SYNTAX       SubstringAssertion
<a id="p100580"></a>       ID           id-mr-caseIgnoreSubstringsMatch }
<a id="p100581"></a>    SubstringAssertion   :: = SEQUENCE OF CHOICE {
<a id="p100582"></a>       initial                [0] DirectoryString {ub-match},
<a id="p100583"></a>       any                    [1] DirectoryString {ub-match},
<a id="p100584"></a>       final                  [2] DirectoryString {ub-match} }
- <a id="p100585"></a>самое большее один начальный и один конечный компонент
<a id="p100586"></a>Правило вырабатывает результат "истинно", если существует такое разделение значения атрибута (на части), при котором:
- <a id="p100587"></a>определенные подстроки (начальная, любая, конечная) совпадают с различными частями значения в порядке следования строк;
- <a id="p100588"></a>начальная подстрока (при ее наличии) совпадает с первой частью значения;
- <a id="p100589"></a>конечная подстрока (при ее наличии) совпадает с последней частью значения;
- <a id="p100590"></a>любая подстрока (при ее наличии) совпадает с некоторой произвольной частью значения.
<a id="p100591"></a>В строке должна существовать, по меньшей мере, одна начальная и одна конечная часть. При
<a id="p100592"></a>наличии начальной части она должна быть первым элементом строки. При наличии конечной части она должна быть последним элементом строки. В строке должно быть от нуля до нескольких любых частей.
<a id="p100593"></a>Для того, чтобы компоненты подстрок совпали с частью значения атрибута, соответствующие знаки должны быть идентичны без учета регистра. Если сравниваемые строки имеют различный синтаксис АСН.1, процесс сравнения происходит как обычно, если соответствующие знаки имеются в обоих наборах знаков. В противном случае совпадение отсутствует.

##### <a id="p100594"></a>6.1.4 Сравнение с учетом регистра

<a id="p100595"></a>Это правило сравнивает на идентичность представленную строку со значением атрибута типа DirectoryString.
<a id="p100596"></a>    caseExactMatch MATCHING-RULE   :: = {
<a id="p100597"></a>       SYNTAX       DirectoryString {ub-match}
<a id="p100598"></a>       ID           id-mr-caseExactMatch }
<a id="p100599"></a>Правило идентично правилу "сравнение без учета регистра", за исключением того, что здесь учитывается регистр.

##### <a id="p100600"></a>6.1.5 Сравнение упорядочения с учетом регистра

<a id="p100601"></a>Это правило сравнивает порядок расположения представленной строки со значением атрибута типа DirectoryString.
<a id="p100602"></a>    caseExactOrderingMatch MATCHING-RULE   :: = {
<a id="p100603"></a>       SYNTAX        DirectoryString {ub-match}
<a id="p100604"></a>       ID            id-mr-caseExactOrderingMatch }
<a id="p100605"></a>Правило аналогично правилу "сравнение упорядочения без учета регистра", за исключением того, что здесь буквы нижнего регистра не заменяются буквами верхнего регистра.

##### <a id="p100606"></a>6.1.6 Сравнение подстрок с учетом регистра

<a id="p100607"></a>Это правило определяет, является ли представленное значение подстрокой значения атрибута типа DirectoryString.

<div align="center">

<a id="p100608"></a>    caseExactSubstringsMatch MATCHING-RULE :: = {<br>
<a id="p100609"></a>       SYNTAX          SubstringAssertion<br>
                           - - только при выборе PrintableString

</div>

<a id="p100610"></a>       ID              id-mr-caseExactSubstringsMatch }
<a id="p100611"></a>Правило идентично правилу "сравнение подстрок без учета регистра", за исключением того, что здесь учитывается регистр.

##### <a id="p100612"></a>6.1.7 Сравнение цифровой строки

<a id="p100613"></a>Это правило сравнивает представленную цифровую строку со значением атрибута типа NumericString.
<a id="p100614"></a>    numericStringMatch MATCHING-RULE :: = {
<a id="p100615"></a>      SYNTAX         Numeric String
<a id="p100616"></a>      ID             id-mr-numericStringMatch }
<a id="p100617"></a>Правило идентично правилу "сравнение без учета регистра", за исключением того, что здесь при сравнении все пробелы не учитываются (регистр не влияет, поскольку все знаки являются цифрами).

##### <a id="p100618"></a>6.1.8 Сравнение упорядочения цифровой строки

<a id="p100619"></a>Это правило сравнивает порядок расположения представленной строки со значением атрибута типа NumericString.
<a id="p100620"></a>    numericStringOrderingMatch MATCHING-RULE :: = {
<a id="p100621"></a>      SYNTAX          NumericString
<a id="p100622"></a>      ID              id-mr-numericStringOrderingMatch }
<a id="p100623"></a>Это правило идентично правилу "сравнение упорядочения без учета регистра", за исключением того, что все пробелы здесь не учитываются (регистр не влияет, поскольку все знаки являются цифрами).

##### <a id="p100624"></a>6.1.9 Сравнение подстрок цифровой строки

<a id="p100625"></a>Это правило определяет, является ли представленное значение подстрокой значения атрибута типа NumericString.
<a id="p100626"></a>    numericStringSubstringsMatch MATCHING-RULE :: = {
<a id="p100627"></a>      SYNTAX        SubstringAssertion
<a id="p100628"></a>      ID               id-mr-numericStringSubstringsMatch }
<a id="p100629"></a>Правило идентично правилу "сравнение подстрок без учета регистра", за исключением того, что все пробелы здесь не учитываются (регистр не влияет, поскольку все знаки являются цифрами).

##### <a id="p100630"></a>6.1.10 Сравнение списка без учета регистра

<a id="p100631"></a>Это правило сравнивает на идентичность представленную последовательность строк со значением атрибута типа DirectoryString без учета регистра строк (верхний или нижний).
<a id="p100632"></a>    caseIgnoreListMatch MATCHING-RULE :: = {
<a id="p100633"></a>       SYNTAX           SEQUENCE OF DirectoryString {ub-match}
<a id="p100634"></a>       ID               id-mr-caseIgnoreListMatch }
<a id="p100635"></a>Правило вырабатывает результат "истинно" только в том случае, если число строк в каждой последовательности одинаково и соответствующие строки совпадают. Последнее сравнение производится аналогично правилу "сравнение без учета регистра".

##### <a id="p100636"></a>6.1.11 Сравнение подстрок списка без учета регистра

<a id="p100637"></a>Это правило сравнивает представленную подстроку со значением атрибута, которое является последовательностью DirectoryString, но при сравнении регистр (верхний или нижний) не имеет значения.
<a id="p100638"></a>    caseIgnoreListSubstringsMatch MATCHING-RULE :: = {
<a id="p100639"></a>       SYNTAX             SubstringAssertion
<a id="p100640"></a>       ID                 id-mr-caseIgnoreListSubstringsMatch }
<a id="p100641"></a>Представленное значение соответствует хранимому значению только в том случае, если представленное значение соответствует строке, сформированной путем сцепления строк хранимых значений. Сравнение выполняется по правилу "сравнение подстрок без учета регистра", однако ни одна из частей представленного значения атрибута - начальная, любая или конечная - не используется при сравнении подстроки сцепленной строки, охватывающей более одной строки хранимого значения.

#### <a id="p100642"></a>6.2 Правила сравнения базового синтаксиса


##### <a id="p100643"></a>6.2.1 Сравнение булевого выражения

<a id="p100644"></a>Это правило сравнивает представленное булево выражение со значением атрибута типа BOOLEAN.
<a id="p100645"></a>    booleanMatch MATCHING-RULE :: = {
<a id="p100646"></a>      SYNTAX              BOOLEAN
<a id="p100647"></a>      ID                  id-mr-booleanMatch }
<a id="p100648"></a>Правило вырабатывает результат "истинно", если значения одинаковы, т.е. оба либо "истинны", либо "ложны".

##### <a id="p100649"></a>6.2.2 Сравнение целого числа

<a id="p100650"></a>Это правило сравнивает представленное целое значение со значением атрибута типа INTEGER.
<a id="p100651"></a>    integerMatch MATCHING-RULE :: = {
<a id="p100652"></a>       SYNTAX             INTEGER
<a id="p100653"></a>       ID                 id-mr-integerMatch }
<a id="p100654"></a>Правило вырабатывает результат "истинно", если значения одинаковы.

##### <a id="p100655"></a>6.2.3 Сравнение упорядочения целого числа

<a id="p100656"></a>Это правило сравнивает представленное целое значение со значением атрибута типа INTEGER.
<a id="p100657"></a>    integerOrderingMatch MATCHING-RULE :: = {
<a id="p100658"></a>       SYNTAX              INTEGER
<a id="p100659"></a>       ID                  id-mr-integerOrderingMatch }
<a id="p100660"></a>Правило вырабатывает результат "истинно", если значение атрибута меньше представленного значения.

##### <a id="p100661"></a>6.2.4 Сравнение строки битов

<a id="p100662"></a>Это правило сравнивает представленную строку битов со значением атрибута типа BIT STRING.
<a id="p100663"></a>    bitStringMatch MATCHING-RULE   :: = {
<a id="p100664"></a>       SYNTAX               BIT STRING
<a id="p100665"></a>       ID                   id-mr-bitStringMatch }
<a id="p100666"></a>Правило вырабатывает результат "истинно", если значение атрибута имеет то же количество битов, что и представленное значение, и биты совпадают поразрядно.

##### <a id="p100667"></a>6.2.5 Сравнение строки октетов

<a id="p100668"></a>Это правило сравнивает представленную строку октетов со значением атрибута типа OCTET STRING.
<a id="p100669"></a>    octetStringMatch MATCHING-RULE :: = {
<a id="p100670"></a>       SYNTAX               OCTET STRING
<a id="p100671"></a>       ID                   id-mr-octetStringMatch }
<a id="p100672"></a>Правило вырабатывает результат "истинно" только в том случае, если строки имеют одинаковую длину и соответствующие октеты идентичны.

##### <a id="p100673"></a>6.2.6 Сравнение упорядочения строки октетов

<a id="p100674"></a>Это правило сравнивает порядок расположения представленной строки октетов со значением атрибута типа OCTET STRING.
<a id="p100675"></a>    octetStringOrderingMatch MATCHING-RULE :: = {
<a id="p100676"></a>       SYNTAX                OCTET STRING
<a id="p100677"></a>       ID                    id-mr-octetStringOrderingMatch }
<a id="p100678"></a>Правило сравнивает октетные строки, начиная с первого и до последнего октета, а в пределах октета - с бита старшей значимости до бита младшей значимости. Первое появление отличающихся битов определяет упорядочение строк. Нулевой бит предшествует единичному биту. Если строки идентичны, но содержат различное число октетов, то более короткая строка предшествует более длинной.

##### <a id="p100679"></a>6.2.7 Сравнение подстрок строки октетов

<a id="p100680"></a>Это правило определяет, является ли представленная строка октетов подстрокой значения атрибута типа OCTET STRING.
<a id="p100681"></a>    octetStringSubstringsMatch   MATCHING-RULE :: = {
<a id="p100682"></a>       SYNTAX                    OctetSubstringAssertion
<a id="p100683"></a>       ID                        id-mr-octetStringSubstringsMatch }
<a id="p100684"></a>    OctetSubstringAssertion :: = SEQUENCE OF CHOICE {
<a id="p100685"></a>      initial                    [0] OCTET STRING,
<a id="p100686"></a>      any                        [1] OCTET STRING,
<a id="p100687"></a>      final                      [2] OCTET STRING }
      - <a id="p100688"></a>- самое большее один начальный и один конечный компонент
<a id="p100689"></a>Правило вырабатывает результат "истинно", если значение атрибута содержит последовательность октетов представленной строки, как описано в правиле "сравнение подстрок без учета регистра".

##### <a id="p100690"></a>6.2.8 Сравнение телефонного номера

<a id="p100691"></a>Это правило сравнивает представленное значение со значением атрибута типа PrintableString, которое является телефонным номером.
<a id="p100692"></a>    telephoneNumberMatch MATCHING-RULE :: = {
<a id="p100693"></a>       SYNTAX                  PrintableString
<a id="p100694"></a>       ID                      id-mr-telephoneNumberMatch }
<a id="p100695"></a>Правило идентично правилу "сравнение без учета регистра", за исключением того, что здесь все пробелы и знаки дефиса при сравнении не учитываются.

##### <a id="p100696"></a>6.2.9 Сравнение подстрок телефонного номера

<a id="p100697"></a>Это правило определяет, является ли представленная подстрока подстрокой значения атрибута типа PrintableString, которое является телефонным номером.
<a id="p100698"></a>    telephoneNumberSubstringsMatch MATCHING-RULE :: = {
<a id="p100699"></a>       SYNTAX               SubstringAssertion
<a id="p100700"></a>       ID                   id-mr-telephoneNumberSubstringsMatch }
<a id="p100701"></a>Правило идентично правилу "сравнение подстрок с учетом регистра", за исключением того, что здесь все пробелы и знаки дефиса при сравнении не учитываются.

##### <a id="p100702"></a>6.2.10 Сравнение адреса на уровне представления

<a id="p100703"></a>Это правило сравнивает на идентичность представленный адрес на уровне представления со значением атрибута типа PresentationAddress.
<a id="p100704"></a>    presentationAddressMatch MATCHING-RULE :: = {
<a id="p100705"></a>       SYNTAX                 PresentationAddress
<a id="p100706"></a>       ID                     id-mr-presentationAddressMatch }
<a id="p100707"></a>Правило вырабатывает результат "истинно" только в том случае, если отдельные представленные адреса и хранимые адреса на уровне представления одинаковы и представленные n-адреса являются поднабором хранимых адресов.

##### <a id="p100708"></a>6.2.11 Сравнение уникального набора

<a id="p100709"></a>Это правило сравнивает представленный уникальный набор "имя" со значением атрибута типа NameAndOptionalUID.
<a id="p100710"></a>    uniqueMemberMatch MATCHING-RULE   :: = {
<a id="p100711"></a>      SYNTAX                NameAndOptionalUID
<a id="p100712"></a>      ID                    id-mr-uniqueMember }
<a id="p100713"></a>Правило вырабатывает результат "истинно" только в том случае, если компонент dn значения атрибута и представленное значение сравниваются по правилу "сравнение различительного имени" и компонент uid отсутствует в значении атрибута или совпадает с соответствующим компонентом представленного значения согласно правилу "сравнение строки битов".

##### <a id="p100714"></a>6.2.12 Сравнение протокольной информации

<a id="p100715"></a>Это правило сравнивает представленное значение Protocollnformation со значениями того же типа.
<a id="p100716"></a>    ProtocolInformationMatch MATCHING-RULE   :: = {
<a id="p100717"></a>      SYNTAX                 OCTET STRING
<a id="p100718"></a>      ID                     id-mr-protocolInformationMatch }
<a id="p100719"></a>Значение заявленного синтаксиса образуется из значения синтаксиса атрибута путем использования компонента n-Address.
<a id="p100720"></a>Правило вырабатывает результат "истинно", если представленное значение и компонент n-Address хранимого значения сравниваются по правилу "сравнение строки октетов".

#### <a id="p100721"></a>6.3 Правила сравнения времени


##### <a id="p100722"></a>6.3.1 Сравнение всемирного координированного времени (ВКВ)

<a id="p100723"></a>Это правило сравнивает представленное значение со значением атрибута типа UTCTime.
<a id="p100724"></a>    uTCTimeMatch MATCHING-RULE :: = {
<a id="p100725"></a>      SYNTAX                         UTCTime
<a id="p100726"></a>      ID                     id-mr-uTCTimeMatch }
<a id="p100727"></a>Правило вырабатывает результат "истинно", если значение атрибута представляет то же время, что и представленное значение. Если ВКВ определено без указания секунд, предполагается, что число секунд равно нулю.

##### <a id="p100728"></a>6.3.2 Сравнение порядка представления ВКВ

<a id="p100729"></a>Это правило сравнивает порядок представления времени в представленном значении со значением атрибута типа UTCTime.
<a id="p100730"></a>    uTCTimeOrderingMatch MATCHING-RULE :: = {
<a id="p100731"></a>      SYNTAX                     UTCTime
<a id="p100732"></a>      ID                         id-mr-uTCTimeOrderingMatch }
<a id="p100733"></a>Правило вырабатывает результат "истинно", если значение атрибута представляет время, предшествующее представленному. Если ВКВ определено без указания секунд, предполагается, что число секунд равно нулю.

##### <a id="p100734"></a>6.3.3 Сравнение общего времени

<a id="p100735"></a>Это правило сравнивает представленное значение со значением атрибута типа GeneralizedTime (согласно 34.3 b) или c) ГОСТ Р ИСО/МЭК 8824).
<a id="p100736"></a>    generalizedTimeMatch MATCHING-RULE :: = {
<a id="p100737"></a>      SYNTAX      GeneralizedTime
                  - - согласно 34.3 b) или c) ГОСТ Р ИСО/МЭК 8824
<a id="p100738"></a>      ID          id-mr-generalizedTimeMatch }
<a id="p100739"></a>Правило вырабатывает результат "истинно", если значение атрибута представляет то же время, что и представленное значение. Если время определено без указания минут или секунд, предполагается, что число минут или секунд равно нулю.

##### <a id="p100740"></a>6.3.4 Сравнения порядка представления общего времени

<a id="p100741"></a>Это правило сравнивает порядок представления времени в представленном значении со значением атрибута типа GeneralizedTime (согласно 34.3 b) или c) ГОСТ Р ИСО/МЭК 8824).
<a id="p100742"></a>    generalizedTimeOrderingMatch MATCHING-RULE :: = {
<a id="p100743"></a>      SYNTAX      GeneralizedTime
                  - - согласно 34.3 b) или c) ГОСТ Р ИСО/МЭК 8824
<a id="p100744"></a>      ID          id-mr-generalizedTimeOrderingMatch }
<a id="p100745"></a>Правило вырабатывает результат "истинно", если значение атрибута представляет время, предшествующее представленному. Если время определено без указания минут или секунд, предполагается, что число минут или секунд равно нулю.

#### <a id="p100746"></a>6.4 Правила сравнения первого компонента


##### <a id="p100747"></a>6.4.1 Сравнение первого целочисленного компонента

<a id="p100748"></a>Это правило сравнивает представленное целое число со значением атрибута типа SEQUENCE, где первый компонент обязателен и относится к типу INTEGER.
<a id="p100749"></a>    integerFirstComponentMatch MATCHING-RULE :: = {
<a id="p100750"></a>       SYNTAX                 INTEGER
<a id="p100751"></a>       ID                       id-mr-integerFirstComponentMatch }
<a id="p100752"></a>Правило вырабатывает результат "истинно", если значение первого компонента атрибута равно представленному целому числу.
<a id="p100753"></a>Значение заявленного синтаксиса образуется из значения синтаксиса атрибута путем использования значения первого компонента SEQUENCE.

##### <a id="p100754"></a>6.4.2 Сравнение первого компонента как идентификатора объекта

<a id="p100755"></a>Это правило сравнивает представленное значение идентификатора объекта со значением атрибута типа SEQUENCE, где первый компонент обязателен и относится к типу OBJECT IDENTIFIER.
<a id="p100756"></a>    objectIdentifierFirstComponentMatch MATCHING-RULE :: = {
<a id="p100757"></a>       SYNTAX        OBJECT IDENTIFIER
<a id="p100758"></a>       ID            id-mr-objectIdentifierFirstComponentMatch }
<a id="p100759"></a>Правило вырабатывает результат "истинно", если значение первого компонента атрибута совпадает с представленным идентификатором объекта согласно правилу objectIdentifierMatch.
<a id="p100760"></a>Значение заявленного синтаксиса образуется из значения синтаксиса атрибута путем использования значения первого компонента SEQUENCE.

##### <a id="p100761"></a>6.4.3 Сравнение первого компонента строки справочника

<a id="p100762"></a>Это правило сравнивает представленное значение DirectoryString со значением атрибута типа SEQUENCE, где первый компонент обязателен и относится к типу DirectoryString.
<a id="p100763"></a>    directoryStringFirstComponentMatch MATCHING-RULE :: = {
<a id="p100764"></a>       SYNTAX         DirectoryString
                       {ub-directory-string-first-component-match }
<a id="p100765"></a>       ID             id-mr-directoryStringFirstComponentMatch }
<a id="p100766"></a>Правило вырабатывает результат "истинно", если значение первого компонента атрибута совпадает с представленным атрибутом DirectoryString по правилу "сравнение без учета регистра".
<a id="p100767"></a>Значение заявленного синтаксиса образуется из значения синтаксиса атрибута путем использования значения первого компонента SEQUENCE.

#### <a id="p100768"></a>6.5 Правила сравнения слов


##### <a id="p100769"></a>6.5.1 Сравнение слов

<a id="p100770"></a>Это правило сравнивает представленную строку, содержащую слова, со значением атрибута типа DirectoryString.
<a id="p100771"></a>    wordMatch MATCHING-RULE :: = {
<a id="p100772"></a>      SYNTAX                DirectoryString {ub-match}
<a id="p100773"></a>      ID                    id-mr-wordMatch }
<a id="p100774"></a>Правило вырабатывает результат "истинно", если представленное слово совпадает с каким-либо словом в значении атрибута. Сравнение отдельных слов осуществляется согласно правилу "сравнение без учета регистра". Точное определение термина "слово" является локальным вопросом.

##### <a id="p100775"></a>6.5.2 Сравнение ключевого слова

<a id="p100776"></a>Это правило сравнивает представленную строку с ключевыми словами в значении атрибута типа DirectoryString.
<a id="p100777"></a>    keywordMatch MATCHING-RULE :: = {
<a id="p100778"></a>       SYNTAX                DirectoryString {ub-match}
<a id="p100779"></a>       ID                       id-mr-keywordMatch}
<a id="p100780"></a>Правило вырабатывает результат "истинно", если представленное значение совпадает с каким-либо ключевым словом в значении атрибута. Идентификация ключевых слов в значении атрибута и точность сравнения являются локальными вопросами.





<a id="p100781"></a>Приложение A
(обязательное)

<a id="p100782"></a>**ВЫБРАННЫЕ ТИПЫ АТРИБУТОВ В АСН.1**

<a id="p100783"></a>В данном Приложении приведены определения всех типов и значений АСН.1, содержащихся в настоящем стандарте, в виде модуля АСН.1 "SelectedAttributeTypes".


|  |  |  |  |
| --- | --- | --- | --- |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |





<a id="p100784"></a>    SelectedAttributeTypes {joint-iso-ccitt ds (5) module(1)
                           selectedAttributeTyPes(5) 2}
<a id="p100785"></a>    DEFINITIONS :: =
<a id="p100786"></a>    BEGIN
    - <a id="p100787"></a>- EXPORTS All - -
  - <a id="p100788"></a>- Определенные  в  этом  модуле  типы  и значения  экспортируются для  использования  в  других
  - - модулях АСН.1,  содержащихся в спецификациях  справочника, и в других прикладных  программах,
  - - которые, в свою очередь,  будут  использовать их для  доступа к услугам  справочника.  Другие
  - - прикладные  программы могут использовать эти типы и значения для своих собственных целей,  но
  - - это не должно препятствовать расширениям и  модификациям, необходимым  при  обслуживании  или
  - - усовершенствовании услуг справочника.
<a id="p100789"></a>        IMPORTS
          informationFramework, upperBounds, id-at, id-mr
<a id="p100790"></a>            FROM UsefulDefinitions       {joint-iso-ccitt ds(5) module(1)
  usefulDefinitions(0) }
<a id="p100791"></a>       ATTRIBUTE, MATCHING-RULE, AttributeType, OBJECT-CLASS, DistinguishedName,
            objectIdentifierMatch, distinguishedNameMatch
         FROM InformationFramework informationFramework
       G3FacsimileNonBasicParameters, TeletexNonBasicParameters
         FROM MTSAbstractService {joint-iso-ccitt mhs-motis(6) mts(3)
                         modules(0) mts-abstract-service(1)}
<a id="p100792"></a>       ub-answerback, ub-name, ub-surname, ub-serial-number,
<a id="p100793"></a>       ub-locality-name, ub-state-name, ub-street-address,
<a id="p100794"></a>       ub-organization-name, ub-organizational-unit-name, ub-title,
<a id="p100795"></a>       ub-description, ub-business-category, ub-postal-line,
<a id="p100796"></a>       ub-postal-string, ub-postal-code, ub-post-office-box,
<a id="p100797"></a>       ub-physical-office-name, ub-telex-number, ub-country-code,
<a id="p100798"></a>       ub-teletex-terminal-id, ub-telephone-number, ub-x121-address,
<a id="p100799"></a>       ub-international-isdn-number, ub-destination-indicator,
<a id="p100800"></a>       ub-user-password, ub-match, ub-knowledge-information, ub-name,
<a id="p100801"></a>       ub-directory-string-first-component-match
<a id="p100802"></a>         FROM UpperBounds upperBounds;
- <a id="p100803"></a>- Типы строк справочника - -
<a id="p100804"></a>  DirectoryString { INTEGER: maxSize } :: = CHOICE {
<a id="p100805"></a>     teletexString           TeletexString (SIZE (1...maxSize)),
<a id="p100806"></a>     printableString         PrintableString (SIZE (1...maxSize)),
<a id="p100807"></a>     universalString         UniversaIString (SIZE (1...maxSize)) }
- <a id="p100808"></a>- Типы атрибутов - -
<a id="p100809"></a>  knowledgelnformation ATTRIBUTE                 :: =   {
<a id="p100810"></a>     WITH SYNTAX                                 DirectoryString
                                                 {ub-knowledge-information}
<a id="p100811"></a>     EQUALITY MATCHING RULE                      caseIgnoreMatch
<a id="p100812"></a>     ID                                          id-at-knowledgelnformation }
<a id="p100813"></a>  name ATTRIBUTE                                 :: =   {
<a id="p100814"></a>     WITH SYNTAX                                 DirectoryString {ub-name}
<a id="p100815"></a>     EQUALITY MATCHING RULE                      caseIgnoreMatch
<a id="p100816"></a>     SUBSTRINGS MATCHING RULE                    caseIgnoreSubstringsMatch
<a id="p100817"></a>     ID                                          id-at-name }
<a id="p100818"></a>  commonName ATTRIBUTE                           ::=   {
<a id="p100819"></a>     SUBTYPE OF                                  name
<a id="p100820"></a>     WITH SYNTAX                                 DirectoryString {ub-common-name}
<a id="p100821"></a>     ID                                          id-at-commonName }
<a id="p100822"></a>  surname ATTRIBUTE                              :: =   {
<a id="p100823"></a>     SUBTYPE OF                                  name
<a id="p100824"></a>     WITH SYNTAX                                 DirectoryString {ub-name}
<a id="p100825"></a>     ID                                          id-at-surname }
<a id="p100826"></a>  givenName ATTRIBUTE                            :: =   {
<a id="p100827"></a>     SUBTYPE OF                                  name
<a id="p100828"></a>     WITH SYNTAX                                 DirectoryString {ub-name}
<a id="p100829"></a>     ID                                          id-at-givenName }
<a id="p100830"></a>  initials ATTRIBUTE                             :: =   {
<a id="p100831"></a>     SUBTYPE OF                                  name
<a id="p100832"></a>     WITH SYNTAX                                 DirectoryString {ub-name}
<a id="p100833"></a>     ID                                          id-at-initials }
<a id="p100834"></a>  generationQualifier ATTRIBUTE                  :: =   {
<a id="p100835"></a>     SUBTYPE OF                                  name
<a id="p100836"></a>     WITH SYNTAX                                 DirectoryString {ub-name}
<a id="p100837"></a>     ID                                          id-at-generationQualifier }
<a id="p100838"></a>  uniqueldentifier ATTRIBUTE                     :: =   {
<a id="p100839"></a>     WITH SYNTAX                                 Uniqueldentifier
<a id="p100840"></a>     EQUALITY MATCHING RULE                      bitStringMatch
<a id="p100841"></a>     ID                                          id-at-uniqueldentifier }
<a id="p100842"></a>  Uniqueldentifier              :: =      BIT STRING
<a id="p100843"></a>  dnQualifier ATTRIBUTE              :: =   {
<a id="p100844"></a>     WITH SYNTAX                                 PrintableString
<a id="p100845"></a>     EQUALITY MATCHING RULE                      caseIgnoreMatch
<a id="p100846"></a>     ORDERING MATCHING RULE                      caseIgnoreOrdering Match
<a id="p100847"></a>     SUBSTRINGS MATCHING RULE                    caseIgnoreSubstringsMatch
<a id="p100848"></a>     ID                                          id-atMnQualifier }
<a id="p100849"></a>  serialNumber ATTRIBUTE                :: =   {
<a id="p100850"></a>     WITH SYNTAX                                 PrintableString (SIZE
                                                 (1...ub-serialNumber))
<a id="p100851"></a>     EQUALITY MATCHING RULE                      caseIgnoreMatch
<a id="p100852"></a>     SUBSTRINGS MATCHING RULE                    caseIgnoreSubstringsMatch
<a id="p100853"></a>     ID                                          id-at-serialNumber }
<a id="p100854"></a>  countryName ATTRIBUTE                 :: =   {
<a id="p100855"></a>     SUBTYPE OF                                  name
<a id="p100856"></a>     WITH SYNTAX                                 PrintableString (SIZE (2))
                                                      - - только коды IS 3166
<a id="p100857"></a>     SINGLE VALUE                                TRUE
<a id="p100858"></a>     ID                                          id-at-countryName }
<a id="p100859"></a>  localityName ATTRIBUTE                :: =   {
<a id="p100860"></a>     SUBTYPE OF                                  name
<a id="p100861"></a>     WITH SYNTAX                                 DirectoryString {ub-locality-name}

<div align="right">

<a id="p100862"></a>     ID                                          id-at-localityName }<br>
<a id="p100863"></a>  collective LocalityName ATTRIBUTE                     :: =     {<br>
<a id="p100864"></a>     SUBTYPE OF                localityName

</div>

<div align="center">

<a id="p100865"></a>     COLLECTIVE                TRUE<br>
<a id="p100866"></a>     ID                        id-at-collectiveLocalityName }

</div>

<a id="p100867"></a>  stateOrProvinceName ATTRIBUTE               :: =           {
<a id="p100868"></a>     SUBTYPE OF                                  name
<a id="p100869"></a>     WITH SYNTAX                                 DirectoryString {ub-state-name}
<a id="p100870"></a>     ID                                          id-at-stateOrProvinceName }
<a id="p100871"></a>  collectiveStateOrProvinceName ATTRIBUTE                    :: =      {
<a id="p100872"></a>     SUBTYPE OF                                  stateOrProvinceName
<a id="p100873"></a>     COLLECTIVE                                  TRUE
<a id="p100874"></a>     ID                                          id-at-collectiveStateOrProvinceName }
<a id="p100875"></a>  streetAddress ATTRIBUTE                                  :: =   {
<a id="p100876"></a>     WITH SYNTAX                                 DirectoryString {ub-street-address}
<a id="p100877"></a>     EQUALITY MATCHING RULE                      caseIgnoreMatch
<a id="p100878"></a>     SUBSTRINGS MATCHING RULE                    caseIgnoreSubstringsMatch
<a id="p100879"></a>     ID                                          id-at-streetAddress }
<a id="p100880"></a>  collectiveStreetAddress ATTRIBUTE                    :: =   {
<a id="p100881"></a>     SUBTYPE OF                                  streetAddress
<a id="p100882"></a>     COLLECTIVE                                  TRUE
<a id="p100883"></a>     ID                                          id-at-collectiveStreetAddress }
<a id="p100884"></a>  houseIdentifier ATTRIBUTE                         :: =   {
<a id="p100885"></a>     WITH SYNTAX                                 DirectoryString {ub-name}
<a id="p100886"></a>     EQUALITY MATCHING RULE                      caseIgnoreMatch
<a id="p100887"></a>     SUBSTRINGS MATCHING RULE                    caseIgnoreSubstringsMatch
<a id="p100888"></a>     ID                                          id-at-houseldentifier }
<a id="p100889"></a>  organizationName ATTRIBUTE                        :: =   {
<a id="p100890"></a>     SUBTYPE OF                                  name
<a id="p100891"></a>     WITH SYNTAX                                 DirectoryString {ub-organization-name }
<a id="p100892"></a>     ID                                          id-at-organizationName }
<a id="p100893"></a>  collectiveOrganizationName ATTRIBUTE                 :: =   {
<a id="p100894"></a>     SUBTYPE OF                                  organizationName
<a id="p100895"></a>     COLLECTIVE                                  TRUE
<a id="p100896"></a>     ID                                          id-at-collectiveOrganizationName }
<a id="p100897"></a>  organizationalUnitName ATTRIBUTE                        :: =   {
<a id="p100898"></a>     SUBTYPE OF                                  name
<a id="p100899"></a>     WITH SYNTAX                                 DirectoryString
                                                    {uberganizational-unit-name}
<a id="p100900"></a>     ID                                          id-at-organizationalUnitName }
<a id="p100901"></a>  collectiveOrganizationalUnitName ATTRIBUTE                     :: = {
<a id="p100902"></a>     SUBTYPE OF               organizationalUnitName
<a id="p100903"></a>     COLLECTIVE               TRUE
<a id="p100904"></a>     ID                       id-at-collectiveOrganizationalUnitName }
<a id="p100905"></a>  title ATTRIBUTE             :: = {
<a id="p100906"></a>     SUBTYPE OF               name
<a id="p100907"></a>     WITH SYNTAX              DirectoryString {ub-title}
<a id="p100908"></a>     ID                       id-at-title }
<a id="p100909"></a>  description ATTRIBUTE                       :: =  {
<a id="p100910"></a>     WITH SYNTAX                                 DirectoryString {ub-description}
<a id="p100911"></a>     EQUALITY MATCHING RULE                      caseIgnoreMatch
<a id="p100912"></a>     SUBSTRINGS MATCHING RULE                    caseIgnoreSubstringsMatch
<a id="p100913"></a>     ID                                          id-atMescription }
<a id="p100914"></a>  searchGuide ATTRIBUTE                         :: =  {
<a id="p100915"></a>     WITH SYNTAX                                 Guide
<a id="p100916"></a>     ID                                          id-at-searchGuide }
<a id="p100917"></a>   Guide            :: = SET {
<a id="p100918"></a>     objectClass         [0]                     OBJECT-CLASS.&id OPTIONAL,
<a id="p100919"></a>     criteria             [1]                    Criteria }
<a id="p100920"></a>  Criteria         :: = CHOICE {
<a id="p100921"></a>     type                 [0]                    Criterialtem,
<a id="p100922"></a>     and                  [1]                    SET OF Criteria,
<a id="p100923"></a>     or                   [2]                    SET OF Criteria,
<a id="p100924"></a>     not                  [3]                    Criteria }
<a id="p100925"></a>  Criterialtem     :: = CHOICE {
<a id="p100926"></a>     equality             [0]                    AttributeType,
<a id="p100927"></a>     substrings           [1]                    AttributeType,
<a id="p100928"></a>     greaterOrEqual       [2]                    AttributeType,
<a id="p100929"></a>     lessOrEqual          [3]                    AttributeType,
<a id="p100930"></a>     approximateMatch     [4]                    AttributeType }
<a id="p100931"></a>  enhancedSearchGuide ATTRIBUTE                       :: =       {
<a id="p100932"></a>     WITH SYNTAX                                 EnhancedGuide
<a id="p100933"></a>     ID                                          id-at-enhancedSearchGuide }
<a id="p100934"></a>  EnhancedGuide        :: = SEQUENCE {
<a id="p100935"></a>     objectClass            [0] OBJECT-CLASS.&id,
<a id="p100936"></a>     criteria               [1] Criteria,
<a id="p100937"></a>     subset                 [2] INTEGER
                   { baseObject (0), oneLevel (1), wholeSubtree (2) }
                             DEFAULT oneLevel }
<a id="p100938"></a>  businessCategory ATTRIBUTE        :: =           {
<a id="p100939"></a>     WITH SYNTAX                                 DirectoryString {ub-business-category}
<a id="p100940"></a>     EQUALITY MATCHING RULE                      caseIgnoreMatch
<a id="p100941"></a>     SUBSTRINGS MATCHING RULE                    caseIgnoreSubstringsMatch
<a id="p100942"></a>     ID                                          id-at-businessCategory }
<a id="p100943"></a>  postalAddress ATTRIBUTE                     :: =        {
<a id="p100944"></a>     WITH SYNTAX                                 PostalAddress
<a id="p100945"></a>     EQUALITY MATCHING RULE                      caseIgnoreListMatch
<a id="p100946"></a>     SUBSTRINGS MATCHING RULE                    caseIgnoreListSubstringsMatch
<a id="p100947"></a>     ID                                          id-at-postalAddress }
<a id="p100948"></a>  PostalAddress :: = SEQUENCE SIZE (1...ub-postal-line)
                             OF DirectoryString {ub-postal-string}
<a id="p100949"></a>  collective PostalAddress ATTRIBUTE         :: = {
<a id="p100950"></a>     SUPTYPE OF                                  postalAddress
<a id="p100951"></a>     COLLECTIVE                                  TRUE
<a id="p100952"></a>     ID                                          id-at-collectivePostalAddress }
<a id="p100953"></a>  postalCode ATTRIBUTE             :: =                    {
<a id="p100954"></a>     WITH SYNTAX                                 DirectoryString {ub-postal-code}
<a id="p100955"></a>     EQUALITY MATCHING RULE                      caseIgnoreMatch
<a id="p100956"></a>     SUBSTRINGS MATCHING RULE                    caseIgnoreSubstringsMatch
<a id="p100957"></a>     ID                                          id-at-postalCode }
<a id="p100958"></a>  collective PostalCode ATTRIBUTE                    :: =  {
<a id="p100959"></a>     COLLECTIVE                                  postalCode
<a id="p100960"></a>     SUBTYPE OF                                  TRUE
<a id="p100961"></a>     ID                                          id-at-collectivePostalCode }
<a id="p100962"></a>  postOfficeBox ATTRIBUTE             :: =                    {
<a id="p100963"></a>     WITH SYNTAX                                 DirectoryString {ub-post-office-box}
<a id="p100964"></a>     EQUALITY MATCHING RULE                      caseIgnoreMatch
<a id="p100965"></a>     SUBSTRINGS MATCHING RULE                    caseIgnoreSubstringsMatch
<a id="p100966"></a>     ID                                          id-at-postOfficeBox }
<a id="p100967"></a>  collectivePostOfficeBox ATTRIBUTE                        :: = {
<a id="p100968"></a>     SUBTYPE OF                                  postOfficeBox
<a id="p100969"></a>     COLLECTIVE                                  TRUE
<a id="p100970"></a>     ID                                          id-at-collectivePostOfficeBox }
<a id="p100971"></a>  physicalDeliveryOfficeName ATTRIBUTE                    :: =             {
<a id="p100972"></a>     WITH SYNTAX                        DirectoryString {ub-physical-office-name}
<a id="p100973"></a>     EQUALITY MATCHING RULE             caseIgnoreMatch
<a id="p100974"></a>     SUBSTRINGS MATCHING RULE           caseIgnoreSubstringsMatch
<a id="p100975"></a>     ID                                 id-at-physicalDeliveryOfficeName }
<a id="p100976"></a>  collectivePhysicalDeliveryOfficeName ATTRIBUTE      :: =  {
<a id="p100977"></a>     SUBTYPE OF                                  physicalDeliveryOfficeName
<a id="p100978"></a>     COLLECTIVE                                  TRUE
<a id="p100979"></a>     ID                                          id-at-collectivePhysicalDeliveryOfficeName }
<a id="p100980"></a>  telephoneNumber ATTRIBUTE                                        :: =   {
<a id="p100981"></a>     WITH SYNTAX                                 PrintableString
                                                 (SIZE (1...ub-telephone-number))
<a id="p100982"></a>     EQUALITY MATCHING RULE                      telephoneNumberMatch
<a id="p100983"></a>     SUBSTRINGS MATCHING RULE                    telephoneNumberSubstringsMatch
<a id="p100984"></a>     ID                                          id-at-telephoneNumber }
<a id="p100985"></a>  collectiveTelephoneNumber ATTRIBUTE                   :: =  {
<a id="p100986"></a>     SUBTYPE OF                                  telephoneNumber
<a id="p100987"></a>     COLLECTIVE                                  TRUE
<a id="p100988"></a>     ID                                          id-at-collectiveTelephoneNumber }
<a id="p100989"></a>  telexNumber ATTRIBUTE                    :: =  {
<a id="p100990"></a>     WITH SYNTAX                                 TelexNumber
<a id="p100991"></a>     ID                                          id-at-telexNumber }
<a id="p100992"></a>  TelexNumber  :: =      SEQUENCE    {
<a id="p100993"></a>     telexNumber                 PrintableString (SIZE(1...ub-telex-number)),
<a id="p100994"></a>     countryCode                 PrintableString (SIZE(1...ub-country-code)),
<a id="p100995"></a>     answerback                  PrintableString (SIZE(1...ub-answerback))}
<a id="p100996"></a>  collectiveTelexNumber ATTRIBUTE                  :: = {
<a id="p100997"></a>     SUBTYPE OF                      telex Number
<a id="p100998"></a>     COLLECTIVE                      TRUE
<a id="p100999"></a>     ID                              id-at-collectiveTelexNumber }
<a id="p101000"></a>  teletexTerminalldentifier ATTRIBUTE            :: =  {
<a id="p101001"></a>     WITH SYNTAX                     Teletex Terminalldentifier
<a id="p101002"></a>     ID                              id-at-teletex Terminalldentifier }
<a id="p101003"></a>  TeletexTerminalldentifier :: = SEQUENCE      {
<a id="p101004"></a>     teletexTerminal PrintableString (SIZE (1...ub-teletex-terminal-id)),
<a id="p101005"></a>     parameters        TeletexNonBasicParameters OPTIONAL }
<a id="p101006"></a>  collectiveTeletexTerminalldentifier ATTRIBUTE    :: = {
<a id="p101007"></a>     SUBTYPE OF             teletex Terminalldentifier
<a id="p101008"></a>     COLLECTIVE             TRUE
<a id="p101009"></a>     ID                     id-at-collectiveTeletex Terminalldentifier }
<a id="p101010"></a>  facsimileTelephoneNumber ATTRIBUTE                    :: =   {
<a id="p101011"></a>     WITH SYNTAX            FacsimileTelephoneNumber
<a id="p101012"></a>     ID                     id-at-facsimileTelephoneNumber }
<a id="p101013"></a>  FacsimileTelephoneNumber  :: =    SEQUENCE      {
<a id="p101014"></a>     telephoneNumber PrintableString (SIZE (1...ub-telephone-number)),
<a id="p101015"></a>     parameters        G3FacsimileNonBasicParameters OPTIONAL }
<a id="p101016"></a>  collectiveFacsimileTelephoneNumber ATTRIBUTE       :: = {
<a id="p101017"></a>     SUBTYPE OF             facsimile TelephoneNumber
<a id="p101018"></a>     COLLECTIVE             TRUE
<a id="p101019"></a>     ID                     id-at-collectiveFacsimileTelephoneNumber }
<a id="p101020"></a>  x121 Address ATTRIBUTE :: =   {
<a id="p101021"></a>     WITH SYNTAX                                 NumericString
                                                 (SIZE (1...ub-x121-address))
<a id="p101022"></a>     EQUALITY MATCHING RULE                      numericStringMatch
<a id="p101023"></a>     SUBSTRINGS MATCHING RULE                    numericStringSubstringsMatch
<a id="p101024"></a>     ID                                          id-at-x121 Address }
<a id="p101025"></a>  internationalISDNNumber ATTRIBUTE    :: =      {
<a id="p101026"></a>     WITH SYNTAX                                 NumericString
                                                 (SIZE (1...ub-international-isdn-number))
<a id="p101027"></a>     EQUALITY MATCHING RULE                      numericStringMatch
<a id="p101028"></a>     SUBSTRINGS MATCHING RULE                    numericStringSubstringsMatch
<a id="p101029"></a>     ID                                          id-at-internationalISDNNumber }
<a id="p101030"></a>  collectiveInternationalISDNNumber ATTRIBUTE        :: = {
<a id="p101031"></a>     SUBTYPE OF                                  internationalISDNNumber
<a id="p101032"></a>     COLLECTIVE                                  TRUE
<a id="p101033"></a>     ID                                          id-at-collectiveInternationallSDNNumber }
<a id="p101034"></a>  registeredAddress ATTRIBUTE                      :: =  {
<a id="p101035"></a>     SUBTYPE OF                                    postalAddress
<a id="p101036"></a>     WITH SYNTAX                                   PostalAddress
<a id="p101037"></a>     ID                                            id-at-registeredAddress }
<a id="p101038"></a>  destinationIndicator ATTRIBUTE                      :: =  {
<a id="p101039"></a>     WITH SYNTAX                                 PrintableString
                                                 (SIZE (1...ub-destination-indicator))
                                                 - - только знаки алфавита
<a id="p101040"></a>     EQUALITY MATCHING RULE                      caseIgnoreMatch
<a id="p101041"></a>     SUBSTRINGS MATCHING RULE                    caseIgnoreSubstringsMatch
<a id="p101042"></a>     ID                                          id-at-destinationIndicator }
<a id="p101043"></a>  preferredDeliveryMethod ATTRIBUTE                 :: =   {
<a id="p101044"></a>     WITH SYNTAX                         SEQUENCE OF INTEGER {
<a id="p101045"></a>         any-delivery-method                          (0),
<a id="p101046"></a>         mhs-delivery                                 (1),
<a id="p101047"></a>         physical-delivery                            (2),
<a id="p101048"></a>         telex-delivery                               (3),
<a id="p101049"></a>         teletex-delivery                             (4),
<a id="p101050"></a>         g3-facsimile-delivery                        (5),
<a id="p101051"></a>         g4-facsimile-delivery                        (6),
<a id="p101052"></a>         ia5-terminal-delivery                        (7),
<a id="p101053"></a>         videotex-delivery                            (8),
<a id="p101054"></a>         telephone-delivery                           (9) }
<a id="p101055"></a>     SINGLE VALUE                                   TRUE
<a id="p101056"></a>     ID                                             id-at-preferredDeliveryMethod }
<a id="p101057"></a>  presentationAddress ATTRIBUTE                         :: =   {
<a id="p101058"></a>     WITH SYNTAX                                        PresentationAddress
<a id="p101059"></a>     EQUALITY MATCHING RULE                             presentationAddressMatch
<a id="p101060"></a>     SINGLE VALUE                                       TRUE
<a id="p101061"></a>     ID                                                 id-at-presentationAddress }
<a id="p101062"></a>  PresentationAddress  :: =  SEQUENCE  {
<a id="p101063"></a>     pSelector                 [0] OCTET STRING OPTIONAL,
<a id="p101064"></a>     sSelector                 [1] OCTET STRING OPTIONAL,
<a id="p101065"></a>     tSelector                 [2] OCTET STRING OPTIONAL,
<a id="p101066"></a>     nAddresses                [3] SET SIZE (1...MAX) OF OCTET STRING}
<a id="p101067"></a>  supportedApplicationContext ATTRIBUTE  :: =   {
<a id="p101068"></a>     WITH SYNTAX                         OBJECT IDENTIFIER
<a id="p101069"></a>     EQUALITY MATCHING RULE        objectIdentifierMatch
<a id="p101070"></a>     ID                            id-at-supportedApplicationContext }
<a id="p101071"></a>  protocolInformation ATTRIBUTE          :: =  {
<a id="p101072"></a>     WITH SYNTAX                   ProtocolInformation
<a id="p101073"></a>     EQUALITY MATCHING RULE        protocolInformationMatch
<a id="p101074"></a>     ID                            id-at-protocolInformation }
<a id="p101075"></a>  ProtocolInformation     :: =       SEQUENCE   {
<a id="p101076"></a>     nAddress                      OCTET STRING,
<a id="p101077"></a>     profiles                      SET OF OBJECT IDENTIFIER }
<a id="p101078"></a>  distinguishedName ATTRIBUTE          :: =       {
<a id="p101079"></a>     WITH SYNTAX                   DistinguishedName
<a id="p101080"></a>     EQUALITY MATCHING RULE        distinguishedNameMatch
<a id="p101081"></a>     ID                            id-at-distinguishedName }
<a id="p101082"></a>  member ATTRIBUTE                  :: =       {
<a id="p101083"></a>     SUBTYPE OF                               distinguishedName
<a id="p101084"></a>     ID                                       id-at-member }
<a id="p101085"></a>  uniqueMember ATTRIBUTE                            :: =           {
<a id="p101086"></a>     WITH SYNTAX                              NameAndOptionalUID
<a id="p101087"></a>     EQUALITY MATCHING RULE                   uniqueMemberMatch
<a id="p101088"></a>     ID                                       id-at-uniqueMember }
<a id="p101089"></a>  NameAndOptionalUID                :: =       SEQUENCE      {
<a id="p101090"></a>     ch                                       DistinguishedName,
<a id="p101091"></a>     uid                                      Uniqueldentifier OPTIONAL }
<a id="p101092"></a>  owner ATTRIBUTE                   :: =      {
<a id="p101093"></a>     SUBTYPE OF                               distinguishedName
<a id="p101094"></a>     ID                                       id-at-owner }
<a id="p101095"></a>  roleOccupant ATTRIBUTE            :: =         {
<a id="p101096"></a>     SUBTYPE OF                               distinguishedName
<a id="p101097"></a>     ID                                       id-at-roleOccupant }
<a id="p101098"></a>  seeAlso ATTRIBUTE                 :: =         {
<a id="p101099"></a>     SUBTYPE OF                               distinguishedName
<a id="p101100"></a>     ID                                       id-at-seeAlso }
     - <a id="p101101"></a>- Правила сравнения - -
<a id="p101102"></a>  caseIgnoreMatch   MATCHING-RULE              :: = {
<a id="p101103"></a>     SYNTAX                DirectoryString {ub-match}
<a id="p101104"></a>     ID                    id-mr-caseIgnoreMatch }
<a id="p101105"></a>  caseIgnoreOrderingMatch MATCHING-RULE                :: = {
<a id="p101106"></a>     SYNTAX                DirectoryString {ub-match}
<a id="p101107"></a>     ID                    id-mr-caseIgnoreOrderingMatch }
<a id="p101108"></a>  caseIgnoreSubstringsMatch MATCHING-RULE                 :: = {
<a id="p101109"></a>     SYNTAX                SubstringAssertion
<a id="p101110"></a>     ID                    id-mr-caseIgnoreSubstringsMatch }
<a id="p101111"></a>  SubstringAssertion :: = SEQUENCE OF CHOICE {
<a id="p101112"></a>     initial           [0] DirectoryString {ub-match},
<a id="p101113"></a>     any               [1] DirectoryString {ub-match},
<a id="p101114"></a>     final             [2] DirectoryString {ub-match} }
 - <a id="p101115"></a>- самое бульшее один начальный и один конечный компонент
<a id="p101116"></a>  caseExactMatch MATCHING-RULE          :: = {
<a id="p101117"></a>     SYNTAX              DirectoryString {ub-match}
<a id="p101118"></a>     ID                  id-mr-caseExactMatch }
<a id="p101119"></a>  caseExactOrderingMatch MATCHING-RULE      :: = {
<a id="p101120"></a>     SYNTAX              DirectoryString {ub-match}
<a id="p101121"></a>     ID                  id-mr-caseExactOrderingMatch }
<a id="p101122"></a>  caseExactSubstringsMatch MATCHING-RULE     :: =  {
<a id="p101123"></a>     SYNTAX    SubstringAssertion - выбирает только PrintableString
<a id="p101124"></a>     ID        id-mr-caseExactSubstringsMatch }
<a id="p101125"></a>  numericStringMatch MATCHING-RULE   :: = {
<a id="p101126"></a>     SYNTAX               NumericString
<a id="p101127"></a>     ID                   id-mr-numericStringMatch }
<a id="p101128"></a>  numericStringOrderingMatch MATCHING-RULE        :: = {
<a id="p101129"></a>     SYNTAX               NumericString
<a id="p101130"></a>     ID                   id-mr-numericStringOrderingMatch }
<a id="p101131"></a>  numericStringSubstringsMatch MATCHING-RULE      :: = {
<a id="p101132"></a>     SYNTAX               SubstringAssertion
<a id="p101133"></a>     ID                   id-mr-numericStringSubstringsMatch }
<a id="p101134"></a>  caseIgnoreListMatch MATCHING-RULE       :: = {
<a id="p101135"></a>     SYNTAX               SEQUENCE OF DirectoryString {ub-match}
<a id="p101136"></a>      ID                  id-mr-caseIgnoreListMatch }
<a id="p101137"></a>  caseIgnoreListSubstringsMatch MATCHING-RULE      :: = {
<a id="p101138"></a>     SYNTAX               SubstringAssertion
<a id="p101139"></a>     ID                   id-mr-caseIgnoreListSubstringsMatch }
<a id="p101140"></a>  booleanMatch MATCHING-RULE       :: = {
<a id="p101141"></a>     SYNTAX               BOOLEAN
<a id="p101142"></a>     ID                   id-mr-booleanMatch }
<a id="p101143"></a>  integerMatch MATCHING-RULE     :: = {
<a id="p101144"></a>     SYNTAX               INTEGER
<a id="p101145"></a>     ID                   id-mr-integerMatch }
<a id="p101146"></a>  integerOrderingMatch MATCHING-RULE       :: = {
<a id="p101147"></a>     SYNTAX               INTEGER
<a id="p101148"></a>     ID                   id-mr-integerOrderingMatch }
<a id="p101149"></a>  bitStringMatch MATCHING-RULE      :: = {
<a id="p101150"></a>     SYNTAX               BIT STRING
<a id="p101151"></a>     ID                   id-mr-bitStringMatch }
<a id="p101152"></a>  octetStringMatch MATCHING-RULE       :: = {
<a id="p101153"></a>     SYNTAX               OCTET STRING
<a id="p101154"></a>     ID                   id-mr-octetStringMatch }
<a id="p101155"></a>  octetStringOrderingMatch MATCHING-RULE       :: = {
<a id="p101156"></a>     SYNTAX               OCTET STRING
<a id="p101157"></a>     ID                   id-mr-octetStringOrderingMatch }
<a id="p101158"></a>  octetStringSubstringsMatch MATCHING-RULE        :: = {
<a id="p101159"></a>     SYNTAX               OctetSubstringAssertion
<a id="p101160"></a>     ID                   id-mr-octetStringSubstringsMatch }
<a id="p101161"></a>  OctetSubstringAssertion ::  =  SEQUENCE  OF  CHOICE  {
<a id="p101162"></a>     initial                 [0] OCTET STRING,
<a id="p101163"></a>     any                     [1] OCTET STRING,
<a id="p101164"></a>     final                   [2] OCTET STRING }
 - <a id="p101165"></a>самое бульшее один начальный и один конечный компонент
<a id="p101166"></a>  telephoneNumberMatch MATCHING-RULE      :: = {
<a id="p101167"></a>     SYNTAX                  PrintableString
<a id="p101168"></a>     ID                      id-mr-telephoneNumberMatch }
<a id="p101169"></a>  telephoneNumberSubstringsMatch  MATCHING-RULE    :: =  {
<a id="p101170"></a>     SYNTAX                  SubstringAssertion
<a id="p101171"></a>     ID                      id-mr-telephoneNumberSubstringsMatch }
<a id="p101172"></a>  presentationAddressMatch MATCHING-RULE   :: = {
<a id="p101173"></a>     SYNTAX                  PresentationAddress
<a id="p101174"></a>     ID                      id-mr-presentationAddressMatch }
<a id="p101175"></a>  uniqueMemberMatch MATCHING-RULE   :: = {
<a id="p101176"></a>     SYNTAX                  NameAndOptionalUID
<a id="p101177"></a>     ID                      id-mr-uniqueMember }
<a id="p101178"></a>  protocolInformationMatch MATCHING-RULE  :: = {
<a id="p101179"></a>     SYNTAX                  OCTET STRING,
<a id="p101180"></a>     ID                      id-mr-protocolInformationMatch }
<a id="p101181"></a>  uTCTimeMatch MATCHING-RULE   :: = {
<a id="p101182"></a>     SYNTAX                                      UTCTime
<a id="p101183"></a>     ID                                       id-mr-u TCTimeMatch}
<a id="p101184"></a>  uTCTimeOrderingMatch MATCHING-RULE   :: = {
<a id="p101185"></a>     SYNTAX                  UTCTime
<a id="p101186"></a>     ID                      id-mr-u TCTimeOrderingMatch }
<a id="p101187"></a>  generalizedTimeMatch MATCHING-RULE  :: = {
<a id="p101188"></a>     SYNTAX                  GeneralizedTime
        - <a id="p101189"></a>- согласно 34.3 b) или c) ГОСТ Р ИСО/МЭК 8824
<a id="p101190"></a>     ID                      id-mr-generalizedTimeMatch }
<a id="p101191"></a>  generalizedTimeOrderingMatch MATCHING-RULE  :: =  {
<a id="p101192"></a>     SYNTAX                  GeneralizedTime
        - <a id="p101193"></a>- согласно 34.3 b) или с) ГОСТ Р ИСО/МЭК 8824
<a id="p101194"></a>     ID                      id-mr-generalizedTimeOrderingMatch }
<a id="p101195"></a>  integerFirstComponentMatch MATCHING-RULE  :: =  {
<a id="p101196"></a>     SYNTAX                  INTEGER
<a id="p101197"></a>     ID                      id-mr-integerFirstComponentMatch }
<a id="p101198"></a>  objectIdentifierFirstComponentMatch MATCHING-RULE  :: =  {
<a id="p101199"></a>     SYNTAX                  OBJECT IDENTIFIER
<a id="p101200"></a>     ID                      id-mr-objectIdentifierFirstComponentMatch }
<a id="p101201"></a>  directoryStringFirstComponentMatch MATCHING-RULE  :: =  {
<a id="p101202"></a>     SYNTAX                  DirectoryString
                             {ubdirectory-string-first-component-match}
<a id="p101203"></a>     ID                      id-mr-directoryStringFirstComponentMatch }
<a id="p101204"></a>  wordMatch MATCHING-RULE  :: =  {
<a id="p101205"></a>     SYNTAX                  DirectoryString {ub-match}
<a id="p101206"></a>     ID                      id-mr-wordMatch }
<a id="p101207"></a>  keywordMatch MATCHING-RULE  :: =  {
<a id="p101208"></a>     SYNTAX                  DirectoryString {ub-match}
<a id="p101209"></a>     ID                      id-mr-keywordMatch }
      - <a id="p101210"></a>- Присвоения объектных идентификаторов - -
      - <a id="p101211"></a>- Идентификаторы объектов, присвоенные в других модулях, показаны в комментариях
      - <a id="p101212"></a>- Атрибуты - -
  - <a id="p101213"></a>- id-at-objectClass                             OBJECT IDENTIFIER    :: =        {id-at 0}
  - <a id="p101214"></a>- id-at-aliasedEntryName                        OBJECT IDENTIFIER    :: =        {id-at 1}
<a id="p101215"></a>  id-at-knowledgeInformation                        OBJECT IDENTIFIER    :: =        {id-at 2}
<a id="p101216"></a>  id-at-commonName                                  OBJECT IDENTIFIER    :: =        {id-at 3}
<a id="p101217"></a>  id-at-surname                                     OBJECT IDENTIFIER    :: =        {id-at 4}
<a id="p101218"></a>  id-at-serialNumber                                OBJECT IDENTIFIER    :: =        {id-at 5}
<a id="p101219"></a>  id-at-countryName                                 OBJECT IDENTIFIER    :: =        {id-at 6}
<a id="p101220"></a>  id-at-localityName                                OBJECT IDENTIFIER    :: =        {id-at g}
<a id="p101221"></a>  id-at-collectiveLocalityName                      OBJECT IDENTIFIER    :: =        {id-at 7 1}
<a id="p101222"></a>  id-at-stateOrProvinceName                         OBJECT IDENTIFIER    :: =        {id-at 8}
<a id="p101223"></a>  id-at-collectiveStateOrProvinceName               OBJECT IDENTIFIER    :: =        {id-at 8 1}
<a id="p101224"></a>  id-at-streetAddress                               OBJECT IDENTIFIER    :: =        {id-at 9}
<a id="p101225"></a>  id-at-collectiveStreetAddress                     OBJECT IDENTIFIER    :: =        {id-at 9 1}
<a id="p101226"></a>  id-at-organizationName                            OBJECT IDENTIFIER    :: =        {id-at 10}
<a id="p101227"></a>  id-at-collectiveOrganizationName                  OBJECT IDENTIFIER    :: =        {id-at 10 1}
<a id="p101228"></a>  id-at-organizationalUnitName                      OBJECT IDENTIFIER    :: =        {id-at 11}
<a id="p101229"></a>  id-at-collectiveOrganizationalUnitName            OBJECT IDENTIFIER    :: =        {id-at 11 1}
<a id="p101230"></a>  id-at-title                                       OBJECT IDENTIFIER    :: =        {id-at 12}
<a id="p101231"></a>  id-at-description                                 OBJECT IDENTIFIER    :: =        {id-at 13}
<a id="p101232"></a>  id-at-searchGuide                                 OBJECT IDENTIFIER    :: =        {id-at 14}
<a id="p101233"></a>  id-at-businessCategory                            OBJECT IDENTIFIER    :: =        {id-at 15}
<a id="p101234"></a>  id-at-postalAddress                               OBJECT IDENTIFIER    :: =        {id-at 16}
<a id="p101235"></a>  id-at-collectivePostalAddress                     OBJECT IDENTIFIER    :: =        {id-at 16 1}
<a id="p101236"></a>  id-at-postalCode                                  OBJECT IDENTIFIER    :: =        {id-at 17}
<a id="p101237"></a>  id-at-collectivePostalCode                        OBJECT IDENTIFIER    :: =        {id-at 17 1}
<a id="p101238"></a>  id-at-postOfficeBox                               OBJECT IDENTIFIER    :: =        {id-at 18}
<a id="p101239"></a>  id-at-collectivePostOfficeBox                     OBJECT IDENTIFIER    :: =        {id-at 18 1}
<a id="p101240"></a>  id-at-physicalDeliveryOfficeName                  OBJECT IDENTIFIER    :: =        {id-at 19}
<a id="p101241"></a>  id-at-collectivePhysicalDeliveryOfficeName        OBJECT IDENTIFIER    :: =        {id-at 19 1}
<a id="p101242"></a>  id-at-telephoneNumber                             OBJECT IDENTIFIER    :: =        {id-at 20}
<a id="p101243"></a>  id-at-collectiveTelephoneNumber                   OBJECT IDENTIFIER    :: =        {id-at 20 1}
<a id="p101244"></a>  id-at-telexNumber                                 OBJECT IDENTIFIER    :: =        {id-at 21}
<a id="p101245"></a>  id-at-collective Telex Number                     OBJECT IDENTIFIER    :: =        {id-at 21 1}
<a id="p101246"></a>  id-at-teletex Terminalldentifier                  OBJECT IDENTIFIER    :: =        {id-at 22}
<a id="p101247"></a>  id-at-collective Teletex Terminalldentifier       OBJECT IDENTIFIER    :: =        {id-at 22 1}
<a id="p101248"></a>  id-at-facsimile TelephoneNumber                   OBJECT IDENTIFIER    :: =        {id-at 23}
<a id="p101249"></a>  id-at-collectiveFacsimileTelephoneNumber          OBJECT IDENTIFIER    :: =        {id-at 23 1}
<a id="p101250"></a>  id-at-x121Address                                 OBJECT IDENTIFIER    :: =        {id-at 24}
<a id="p101251"></a>  id-at-internationalISDNNumber                     OBJECT IDENTIFIER    :: =        {id-at 25}
<a id="p101252"></a>  id-at-collectiveInternationalISDNNumber           OBJECT IDENTIFIER    :: =        {id-at 25 1}
<a id="p101253"></a>  id-at-registeredAddress                           OBJECT IDENTIFIER    :: =        {id-at 26}
<a id="p101254"></a>  id-at-destinationIndicator                        OBJECT IDENTIFIER    :: =        {id-at 27}
<a id="p101255"></a>  id-at-preferredDeliveryMethod                     OBJECT IDENTIFIER    :: =        {id-at 28}
<a id="p101256"></a>  id-at-presentationAddress                         OBJECT IDENTIFIER    :: =        {id-at 29}
<a id="p101257"></a>  id-at-supportedApplicationContext                 OBJECT IDENTIFIER    :: =        {id-at 30}
<a id="p101258"></a>  id-at-member                                      OBJECT IDENTIFIER    :: =        {id-at 31}
<a id="p101259"></a>  id-at-owner                                       OBJECT IDENTIFIER    :: =        {id-at 32}
<a id="p101260"></a>  id-at-roleOccupant                                OBJECT IDENTIFIER    :: =        {id-at 33}
<a id="p101261"></a>  id-at-seeAlso                                     OBJECT IDENTIFIER    :: =        {id-at 34}
  - <a id="p101262"></a>id-at-userPassword                              OBJECT IDENTIFIER    :: =        {id-at 35}
  - <a id="p101263"></a>id-at-userCertificate                           OBJECT IDENTIFIER    :: =        {id-at 36}
  - <a id="p101264"></a>id-at-cACertificate                             OBJECT IDENTIFIER    :: =        {id-at 37}
  - <a id="p101265"></a>id-at-authorityRevocationList                   OBJECT IDENTIFIER    :: =        {id-at 38}
  - <a id="p101266"></a>id-at-certificateRevocationList                 OBJECT IDENTIFIER    :: =        {id-at 39}
  - <a id="p101267"></a>id-at-crossCertificatePair                      OBJECT IDENTIFIER    :: =        {id-at 40}
<a id="p101268"></a>  id-at-name                                        OBJECT IDENTIFIER    :: =        {id-at 41}
<a id="p101269"></a>  id-at-givenName                                   OBJECT IDENTIFIER    :: =        {id-at 42}
<a id="p101270"></a>  id-at-initials                                    OBJECT IDENTIFIER    :: =        {id-at 43}
<a id="p101271"></a>  id-at-generationQualifier                         OBJECT IDENTIFIER    :: =        {id-at 44}
<a id="p101272"></a>  id-at-unigueIdentifier                            OBJECT IDENTIFIER    :: =        {id-at 45}
<a id="p101273"></a>  id-at-dnQualifier                                 OBJECT IDENTIFIER    :: =        {id-at 46}
<a id="p101274"></a>  id-at-enhanced SearchGuide                        OBJECT IDENTIFIER    :: =        {id-at 47}
<a id="p101275"></a>  id-at-protocolInformation                         OBJECT IDENTIFIER    :: =        {id-at 48}
<a id="p101276"></a>  id-at-distinguishedName                           OBJECT IDENTIFIER    :: =        {id-at 49}
<a id="p101277"></a>  id-at-uniqueMember                                OBJECT IDENTIFIER    :: =        {id-at 50}
<a id="p101278"></a>  id-at-houseldentifier                             OBJECT IDENTIFIER    :: =        {id-at 51}
    - <a id="p101279"></a>- Правила сравнения - -
<a id="p101280"></a>  id-mr-objectIdentifierMatch                       OBJECT IDENTIFIER    :: =        {id-mr 0}
<a id="p101281"></a>  id-mr-distinguishedNameMatch                      OBJECT IDENTIFIER    :: =        {id-mr 1}
<a id="p101282"></a>  id-mr-caseIgnoreMatch                             OBJECT IDENTIFIER    :: =        {id-mr 2}
<a id="p101283"></a>  id-mr-caseIgnoreOrderingMatch                     OBJECT IDENTIFIER    :: =        {id-mr 3}
<a id="p101284"></a>  id-mr-caseIgnoreSubstringsMatch                   OBJECT IDENTIFIER    :: =        {id-mr 4}
<a id="p101285"></a>  id-mr-caseExactMatch                              OBJECT IDENTIFIER    :: =        {id-mr 5}
<a id="p101286"></a>  id-mr-caseExactOrderingMatch                      OBJECT IDENTIFIER    :: =        {id-mr 6}
<a id="p101287"></a>  id-mr-caseExactSubstringsMatch                    OBJECT IDENTIFIER    :: =        {id-mr 7}
<a id="p101288"></a>  id-mr-numericStringMatch                          OBJECT IDENTIFIER    :: =        {id-mr 8}
<a id="p101289"></a>  id-mr-numericStringOrderingMatch                  OBJECT IDENTIFIER    :: =        {id-mr 9}
<a id="p101290"></a>  id-mr-numericStringSubstringsMatch                OBJECT IDENTIFIER    :: =        {id-mr 10}
<a id="p101291"></a>  id-mr-caseIgnoreListMatch                         OBJECT IDENTIFIER    :: =        {id-mr 11}
<a id="p101292"></a>  id-mr-caseIgnoreListSubstringsMatch               OBJECT IDENTIFIER    :: =        {id-mr 12}
<a id="p101293"></a>  id-mr-booleanMatch                                OBJECT IDENTIFIER    :: =        {id-mr 13}
<a id="p101294"></a>  id-mr-integerMatch                                OBJECT IDENTIFIER    :: =        {id-mr 14}
<a id="p101295"></a>  id-mr-integerOrderingMatch                        OBJECT IDENTIFIER    :: =        {id-mr 15}
<a id="p101296"></a>  id-mr-bitStringMatch                              OBJECT IDENTIFIER    :: =        {id-mr 16}
<a id="p101297"></a>  id-mr-octetStringMatch                            OBJECT IDENTIFIER    :: =        {id-mr 17}
<a id="p101298"></a>  id-mr-octetStringOrderingMatch                    OBJECT IDENTIFIER    :: =        {id-mr 18}
<a id="p101299"></a>  id-mr-octetStringSubstringsMatch                  OBJECT IDENTIFIER    :: =        {id-mr 19}
<a id="p101300"></a>  id-mr-telephoneNumberMatch                        OBJECT IDENTIFIER    :: =        {id-mr 20}
<a id="p101301"></a>  id-mr-telephoneNumberSubstringsMatch              OBJECT IDENTIFIER    :: =        {id-mr 21}
<a id="p101302"></a>  id-mr-presentationAddressMatch                    OBJECT IDENTIFIER    :: =        {id-mr 22}
<a id="p101303"></a>  id-mr-uniqueMemberMatch                           OBJECT IDENTIFIER    :: =        {id-mr 23}
<a id="p101304"></a>  id-mr-protocolInformationMatch                    OBJECT IDENTIFIER    :: =        {id-mr 24}
<a id="p101305"></a>  id-mr-u TCTimeMatch                               OBJECT IDENTIFIER    :: =        {id-mr 25}
<a id="p101306"></a>  id-mr-u TCTimeOrderingMatch                       OBJECT IDENTIFIER    :: =        {id-mr 26}
<a id="p101307"></a>  id-mr-generalizedTimeMatch                        OBJECT IDENTIFIER    :: =        {id-mr 27}
<a id="p101308"></a>  id-mr-generalizedTimeOrderingMatch                OBJECT IDENTIFIER    :: =        {id-mr 28}
<a id="p101309"></a>  id-mr-integerFirstComponentMatch                  OBJECT IDENTIFIER    :: =        {id-mr 29}
<a id="p101310"></a>  id-mr-objectIdentifierFirstComponentMatch         OBJECT IDENTIFIER    :: =        {id-mr 30}
<a id="p101311"></a>  id-mr-directoryStringFirstComponentMatch          OBJECT IDENTIFIER    :: =        {id-mr 31}
<a id="p101312"></a>  id-mr-wordMatch                                   OBJECT IDENTIFIER    :: =        {id-mr 32}
<a id="p101313"></a>  id-mr-keywordMatch                                OBJECT IDENTIFIER    :: =        {id-mr 33}





<a id="p101314"></a>Приложение B
(справочное)

<a id="p101315"></a>**СВОДНЫЙ ПЕРЕЧЕНЬ АТРИБУТОВ**

<a id="p101316"></a>В данном Приложении приведен сводный перечень выбранных типов атрибутов, используемых или определенных в настоящем стандарте, и представлены их иерархические взаимоотношения. Атрибуты, коллективно использующие общий синтаксис АСН.1, показаны как ориентируемые на этот синтаксис, а атрибуты, которые являются подтипами других атрибутов, показаны как ориентируемые на их подтипы. Собранные атрибуты, которые являются подтипами относительно несобранных атрибутов, не показаны, но такие атрибуты отмечены звездочкой (*). Синтаксис не показан для атрибутов, имена которых одинаковы с именами синтаксиса.


| <a id="p101317"></a><a id="p101318"></a><a id="p101319"></a><a id="p101320"></a><a id="p101321"></a><a id="p101322"></a><a id="p101323"></a><a id="p101324"></a><a id="p101325"></a><a id="p101326"></a><a id="p101327"></a><a id="p101328"></a><a id="p101329"></a><a id="p101330"></a><a id="p101331"></a><a id="p101332"></a><a id="p101333"></a><a id="p101334"></a><a id="p101335"></a><a id="p101336"></a><a id="p101337"></a><a id="p101338"></a><a id="p101339"></a><a id="p101340"></a><a id="p101341"></a><a id="p101342"></a><a id="p101343"></a><a id="p101344"></a><a id="p101345"></a><a id="p101346"></a><a id="p101347"></a><a id="p101348"></a><a id="p101349"></a><a id="p101350"></a><a id="p101351"></a><a id="p101352"></a><a id="p101353"></a><a id="p101354"></a><a id="p101355"></a><a id="p101356"></a><a id="p101357"></a><a id="p101358"></a><a id="p101359"></a><a id="p101360"></a><a id="p101361"></a><a id="p101362"></a><a id="p101363"></a><a id="p101364"></a><a id="p101365"></a><a id="p101366"></a>DirectoryString (Строка справочника)<br>Name (Имя)<br>CommonName (Общее имя)<br>Surname (Фамилия)<br>GivenName (Приобретенное имя)<br>Initials (Инициалы)<br>GenerationQualifier (Определитель поколения)<br>CountryName (Имя страны)<br>LocalityName (Имя местоположения)*<br>StateOrProvinceName (Имя города или провинции)*<br>OrganizationName (Имя организации)*<br>OrganizationalUnitName (Имя подразделения организации)*<br>Title<br>StreetAddress (Адрес улицы)*<br>HouseIdentifier (Идентификатор дома)<br>Description (Описание)<br>BusinessCategory (Деловая категория)<br>PostalCode (Почтовый код)*<br>PostOfficeBox (Почтовый абонентский ящик)*<br>PhysicalDeliveryOfficeName (Имя учреждения физической доставки)*<br>KnowledgeInformation (Информация знаний)<br>PrintableString (Распечатываемая строка)<br>SerialNumber (Серийный номер)<br>DNQualifier (Определитель РИ)<br>DestinationIndicator (Указатель получателя)<br>TelephoneNumber (Телефонный номер)*<br>NumericString (Цифровая строка)<br>X121 Address (Адрес X.121)*<br>InternationalISDNNumber (Международный номер ЦСИС)*<br>ObjectIdentifier (Идентификатор объекта)<br>SupportedApplicationContext (Обеспечиваемый прикладной контекст)<br>Bit String (Строка битов)<br>UniqueIdentifier (Уникальный идентификатор)<br>NameAndOptionalUID (Имя и факультативный уникальный идентификатор)<br>UniqueMember (Уникальный набор)<br>DistinguishedName (Различительное имя)<br>Member (Набор)<br>Owner (Владелец)<br>RoleOccupant (Выполняемая роль)<br>SeeAlso (См. также)<br>SearchGuide (Руководство к поиску)<br>EnhancedSearchGuide (Руководство к углубленному поиску)<br>PostalAddress (Почтовый адрес)*<br>RegisteredAddress (Зарегистрированный адрес)<br>TelexNumber (Номер телекса)*<br>TeletexTerminalIdentifier (Идентификатор телетексного терминала)*<br>FacsimileTelephoneNumber (Факсимильный телефонный номер)*<br>PreferredDeliveryMethod (Предпочтительный метод доставки)<br>PresentationAddress (Адрес на уровне представления)<br>ProtocolInformation (Протокольная информация) |
| --- |






<a id="p101367"></a>Приложение C
(справочное)

<a id="p101368"></a>**ВЕРХНИЕ ГРАНИЦЫ**

<a id="p101369"></a>Данное Приложение включает все предложенные ограничения сверх используемых значений в спецификациях справочника, в форме модуля АСН.1 "UpperBounds".
<a id="p101370"></a>    UpperBounds {joint-iso-ccitt ds (5) module(l) upperBounds(10) 2}
<a id="p101371"></a>    DEFINITIONS :: =
<a id="p101372"></a>    BEGIN

    - <a id="p101373"></a>EXPORTS AII -
    - <a id="p101374"></a>- Определенные в  этом  модуле  типы  и  значения  экспортируются для
    - - использования    в    других    модулях   АСН.1,   содержащихся   в
    - - спецификациях   справочника,  и  в  других  прикладных  программах,
    - - которые,  в  свою  очередь,  будут  использовать  их для  доступа к
    - - услугам справочника. Другие прикладные программы могут использовать
    - - эти типы и значения  для своих собственных целей, но это  не должно
    - - препятствовать   расширениям   и  модификациям,   необходимым   при
    - - обслуживании или усовершенствовании услуг справочника.
<a id="p101375"></a>      ub-answerback                                INTEGER    :: =       8
<a id="p101376"></a>      ub-business-category                         INTEGER    :: =     128
<a id="p101377"></a>      ub-common-name                               INTEGER    :: =      64
<a id="p101378"></a>      ub-country-code                              INTEGER    :: =       4
<a id="p101379"></a>      ub-description                               INTEGER    :: =    1024
<a id="p101380"></a>      ub-destination-indicator                     INTEGER    :: =     128
<a id="p101381"></a>      ub-directory-string-first-component-match    INTEGER    :: =   32768
<a id="p101382"></a>      ub-international-isdn-number                 INTEGER    :: =      16
<a id="p101383"></a>      ub-knowledge-information                     INTEGER    :: =   32768
<a id="p101384"></a>      ub-locality-name                             INTEGER    :: =     128
<a id="p101385"></a>      ub-match                                     INTEGER    :: =     128
<a id="p101386"></a>      ub-name                                      INTEGER    :: =      64
<a id="p101387"></a>      ub-name                                      INTEGER    :: =   32768
<a id="p101388"></a>      ub-organization-name                         INTEGER    :: =      64
<a id="p101389"></a>      ub-organizational-unit-name                  INTEGER    :: =      64
<a id="p101390"></a>      ub-physical-otfice-name                      INTEGER    :: =     128
<a id="p101391"></a>      ub-post-office-box                           INTEGER    :: =      40
<a id="p101392"></a>      ub-postal-code                               INTEGER    :: =      40
<a id="p101393"></a>      ub-postal-line                               INTEGER    :: =       6
<a id="p101394"></a>      ub-postal-string                             INTEGER    :: =      30
<a id="p101395"></a>      ub-schema                                    INTEGER    :: =    1024
<a id="p101396"></a>      ub-serial-number                             INTEGER    :: =      64
<a id="p101397"></a>      ub-state-name                                INTEGER    :: =     128
<a id="p101398"></a>      ub-street-address                            INTEGER    :: =     128
<a id="p101399"></a>      ub-tag                                       INTEGER    :: =      64
<a id="p101400"></a>      ub-telephone-number                          INTEGER    :: =      32
<a id="p101401"></a>      ub-teletex-terminal-id                       INTEGER    :: =    1024
<a id="p101402"></a>      ub-telex-number                              INTEGER    :: =      14
<a id="p101403"></a>      ub-title                                     INTEGER    :: =      64
<a id="p101404"></a>      ub-user-password                             INTEGER    :: =     128
<a id="p101405"></a>      ub-x121-address                              INTEGER    :: =      15
<a id="p101406"></a>      END





<div align="center">

<a id="p101407"></a>Приложение D<br>
(справочное)

<a id="p101408"></a>**АЛФАВИТНЫЙ УКАЗАТЕЛЬ АТРИБУТОВ И ПРАВИЛ СРАВНЕНИЙ**

<a id="p101409"></a>В данном Приложении в алфавитном порядке перечислены все атрибуты и правила сравнения, определенные в настоящем стандарте, с указанием ссылок на пункты, в которых они определяются.

</div>



| <a id="p101410"></a>Сравнение строки битов | <a id="p101411"></a>[6.2.4](#p100661) |
| --- | --- |
| <a id="p101412"></a>Имя организации | <a id="p101413"></a>[5.4.1](#p100212) |
| <a id="p101414"></a>Сравнение булевого выражения | <a id="p101415"></a>[6.2.1](#p100643) |
| <a id="p101416"></a>Владелец | <a id="p101417"></a>[5.10.4](#p100535) |
| <a id="p101418"></a>Деловая категория | <a id="p101419"></a>[5.5.4](#p100313) |
| <a id="p101420"></a>Имя отделения физической доставки | <a id="p101421"></a>[5.6](#p100320) |
| <a id="p101422"></a>Сравнение с учетом регистра | <a id="p101423"></a>[6.1.4](#p100594) |
| <a id="p101424"></a>Почтовый абонентский ящик | <a id="p101425"></a>[5.6.3](#p100349) |
| <a id="p101426"></a>Сравнение упорядочения с учетом регистра | <a id="p101427"></a>[6.1.5](#p100600) |
| <a id="p101428"></a>Почтовый адрес | <a id="p101429"></a>[5.6.1](#p100322) |
| <a id="p101430"></a>Сравнение подстрок с учетом регистра | <a id="p101431"></a>[6.1.6](#p100606) |
| <a id="p101432"></a>Почтовый код | <a id="p101433"></a>[5.6.2](#p100336) |
| <a id="p101434"></a>Сравнение списка без учета регистра | <a id="p101435"></a>[6.1.10](#p100630) |
| <a id="p101436"></a>Предпочтительный метод доставки | <a id="p101437"></a>[5.8.1](#p100464) |
| <a id="p101438"></a>Сравнение подстрок списка без учета регистра | <a id="p101439"></a>[6.1.11](#p100636) |
| <a id="p101440"></a>Адрес на уровне представления | <a id="p101441"></a>[5.9.1](#p100482) |
| <a id="p101442"></a>Сравнение без учета регистра | <a id="p101443"></a>[6.1.1](#p100562) |
| <a id="p101444"></a>Сравнение адреса на уровне представления | <a id="p101445"></a>[6.2.10](#p100702) |
| <a id="p101446"></a>Сравнение упорядочения без учета регистра | <a id="p101447"></a>[6.1.2](#p100569) |
| <a id="p101448"></a>Протокольная информация | <a id="p101449"></a>[5.9.3](#p100501) |
| <a id="p101450"></a>Сравнение подстрок без учета регистра | <a id="p101451"></a>[6.1.3](#p100576) |
| <a id="p101452"></a>Номер телекса | <a id="p101453"></a>[5.7.2](#p100388) |
| <a id="p101454"></a>Сравнение целого числа | <a id="p101455"></a>[6.2.2](#p100649) |
| <a id="p101456"></a>Название | <a id="p101457"></a>[5.4.3](#p100239) |
| <a id="p101458"></a>Сравнение упорядочения целого числа | <a id="p101459"></a>[6.2.3](#p100655) |
| <a id="p101460"></a>Уникальный идентификатор | <a id="p101461"></a>[5.2.7](#p100131) |
| <a id="p101462"></a>Международный номер ЦСИС | <a id="p101463"></a>[5.7.6](#p100437) |
| <a id="p101464"></a>Уникальный набор | <a id="p101465"></a>[5.10.3](#p100525) |
| <a id="p101466"></a>Сравнение ключевого слова | <a id="p101467"></a>[6.5.2](#p100775) |
| <a id="p101468"></a>Сравнение булевого выражения | <a id="p101469"></a>[6.2.1](#p100643) |
| <a id="p101470"></a>Информация знаний | <a id="p101471"></a>[5.1.1](#p100076) |
| <a id="p101472"></a>Сравнение ВКВ | <a id="p101473"></a>[6.3.1](#p100722) |
| <a id="p101474"></a>Имя местоположения | <a id="p101475"></a>[5.3.2](#p100165) |
| <a id="p101476"></a>Сравнение порядка представления ВКВ | <a id="p101477"></a>[6.3.2](#p100728) |
| <a id="p101478"></a>Набор | <a id="p101479"></a>[5.10.2](#p100519) |
| <a id="p101480"></a>Сравнение слов | <a id="p101481"></a>[6.5.1](#p100769) |
| <a id="p101482"></a>Имя | <a id="p101483"></a>[5.2.1](#p100085) |
| <a id="p101484"></a>Адрес X.121 | <a id="p101485"></a>[5.7.5](#p100430) |
| <a id="p101486"></a>Сравнение цифровой строки | <a id="p101487"></a>[6.1.7](#p100612) |
| <a id="p101488"></a>Сравнение упорядочения цифровой строки | <a id="p101489"></a>[6.1.8](#p100618) |
| <a id="p101490"></a>Сравнение подстрок цифровой строки | <a id="p101491"></a>[6.1.9](#p100624) |
| <a id="p101492"></a>Сравнение первого компонента как идентификатора объекта | <a id="p101493"></a>[6.4.2](#p100754) |
| <a id="p101494"></a>Сравнение строки октетов | <a id="p101495"></a>[6.2.5](#p100667) |
| <a id="p101496"></a>Сравнение упорядочения строки октетов | <a id="p101497"></a>[6.2.6](#p100673) |
| <a id="p101498"></a>Сравнение подстрок строки октетов | <a id="p101499"></a>[6.2.7](#p100679) |
| <a id="p101500"></a>Имя подразделения организации | <a id="p101501"></a>[5.4.2](#p100714) |
| <a id="p101502"></a>Сравнение протокольной информации | <a id="p101503"></a>[6.2.12](#p100714) |
| <a id="p101504"></a>Общее имя | <a id="p101505"></a>[5.2.2](#p100092) |
| <a id="p101506"></a>Регистрируемый адрес | <a id="p101507"></a>[5.7.7](#p100449) |
| <a id="p101508"></a>Имя страны | <a id="p101509"></a>[5.3.1](#p100157) |
| <a id="p101510"></a>Выполняемая роль | <a id="p101511"></a>[5.10.5](#p100541) |
| <a id="p101512"></a>Описание | <a id="p101513"></a>[5.5.1](#p100249) |
| <a id="p101514"></a>Руководство к поиску | <a id="p101515"></a>[5.5.2](#p100258) |
| <a id="p101516"></a>Указатель получателя | <a id="p101517"></a>[5.7.8](#p100455) |
| <a id="p101518"></a>См. также | <a id="p101519"></a>[5.10.6](#p100547) |
| <a id="p101520"></a>Сравнение первого компонента строки справочника | <a id="p101521"></a>[6.4.3](#p100761) |
| <a id="p101522"></a>Серийный номер | <a id="p101523"></a>[5.2.9](#p100147) |
| <a id="p101524"></a>Различительное имя | <a id="p101525"></a>[5.10.1](#p100513) |
| <a id="p101526"></a>Имя города или провинции | <a id="p101527"></a>[5.3.3](#p100177) |
| <a id="p101528"></a>Определитель РИ | <a id="p101529"></a>[5.2.8](#p100139) |
| <a id="p101530"></a>Адрес улицы | <a id="p101531"></a>[5.3.4](#p100189) |
| <a id="p101532"></a>Руководство к углубленному поиску | <a id="p101533"></a>[5.5.3](#p100302) |
| <a id="p101534"></a>Обеспечиваемый прикладной контекст | <a id="p101535"></a>[5.9.2](#p100495) |
| <a id="p101536"></a>Факсимильный телефонный номер | <a id="p101537"></a>[5.7.4](#p100416) |
| <a id="p101538"></a>Фамилия | <a id="p101539"></a>[5.2.3](#p100105) |
| <a id="p101540"></a>Определитель поколения | <a id="p101541"></a>[5.2.6](#p100124) |
| <a id="p101542"></a>Телефонный номер | <a id="p101543"></a>[5.7.1](#p100375) |
| <a id="p101544"></a>Приобретенное имя | <a id="p101545"></a>[5.2.4](#p100111) |
| <a id="p101546"></a>Сравнение телефонного номера | <a id="p101547"></a>[6.2.8](#p100690) |
| <a id="p101548"></a>Идентификатор дома | <a id="p101549"></a>[5.3.5](#p100202) |
| <a id="p101550"></a>Сравнение подстрок телефонного номера | <a id="p101551"></a>[6.2.9](#p100696) |
| <a id="p101552"></a>Инициалы | <a id="p101553"></a>[5.2.5](#p100118) |
| <a id="p101554"></a>Идентификатор телетексного терминала | <a id="p101555"></a>[5.7.3](#p100402) |
| <a id="p101556"></a>Сравнение первого целочисленного компонента | <a id="p101557"></a>[6.4.1](#p100747) |




<a id="p101558"></a>

---
