Товары в корзине: 0 шт Оформить заказ
Стр. 1 

20 страниц

Настоящий стандарт определяет ряд классов объектов и форм имен, которые могут быть эффективно использованы во всем диапазоне применений справочника. Определение класса объектов включает в себя перечень типов атрибутов, относящихся к объектам данного класса. Определение формы имени включает в себя присвоение имени классу объектов, к которому относится данное имя, и перечень атрибутов, которые должны использоваться при образовании имен объектов данного класса. Эти определения используются административным уполномоченным, который несет ответственность за административное управление информацией справочника

 Скачать PDF

Оглавление

Введение

Глава 1. Общие положения

1 Область применения

2 Нормативные ссылки

3 Определения

4 Соглашения

Глава 2. Выбранные классы объектов

5 Определения наборов используемых атрибутов

6 Определение выбранных классов объектов

Глава 3. Выбранные формы имен

7 Определения выбранных форм имен

Приложение А (обязательное). Выбранные классы объектов и формы имен в соответствии с АСН.1

Приложение В (справочное). Предлагаемые формы имен и структуры ДИС

 

20 страниц

Дата введения01.01.1999
Добавлен в базу01.09.2013
Актуализация01.01.2021

Этот ГОСТ находится в:

Организации:

19.05.1998УтвержденГосстандарт России215

Information technology. Open systems interconnection. The directory. Part 7. Selected object classes

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20

ГОСТ Р ИСО/МЭК 9594-7-98

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ

ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ.

СПРАВОЧНИК

Часть 7. ВЫБРАННЫЕ КЛАССЫ ОБЪЕКТОВ

БЗ 3-98/434


Издание официальное

ГОССТАНДАРТ РОССИИ Москва

Предисловие

1    РАЗРАБОТАН Московским научно-исследовательским центром (МНИЦ) Государственного комитета Российской Федерации по связи и информатизации

ВНЕСЕН Техническим комитетом по стандартизации ТК 22 «Информационные технологии»

2    ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 19 мая 1998 г. № 215

Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО/МЭК 9594-7—93 «Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 7. Выбранные классы объектов»

3    ВВЕДЕН ВПЕРВЫЕ

© ИПК Издательство стандартов, 1998

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Госстандарта России

ГОСТ Р ИСО/МЭК 9594-7 - 98

7.7    Форма    имени    сотрудника организации

Форма имени сотрудник организации определяет, каким образом могут быть присвоены имена записям класса объектов сотрудникОрганизации. orgPersonNameForm NAME-FORM : : = {

NAMES    organizationalPerson

WITH ATTRIBUTES    {commonName}

AND OPTIONALLY    jorganizationalUnitName}

Ш    id-nf-orgPersonNameForm    }

7.8    Форма    имени    организационной    роли

Форма имени организационная роль определяет, каким образом могут быть присвоены имена записям класса объектов организационнаяРолъ orgRoleNameForm NAME-FORM : : = {

NAMES    organizationalRole

WITH ATTRIBUTES    {commonName}

ID    id-nf-orgRoleNameForm    }

7.9    Форма    имени    группы имен

Форма имени группа имен определяет, каким образом могут быть присвоены имена записям класса объектов группаИмен.

gONNameForm NAME-FORM : : = {

NAMES    groupOfNames

WITH ATTRIBUTES    {commonName}

Ш    id-nf-gONNameForm    }

7.10 Форма имени постоянно проживающего лица

Форма имени постоянно проживающее лицо определяет, каким образом могут быть присвоены имена записям класса объектов постоянноПроживающееЛицо. resPersonNameForm NAME-FORM : : = {

NAMES    residentialPerson

WITH ATTRIBUTES    {commonName}

AND OPTIONALLY    {streetAddress}

ID    id-nf-resPersonNameForm }

7.11 Форма имени прикладного процесса

Форма имени прикладной процесс определяет, каким образом могут быть присвоены имена записям класса объектов прикладной Процесс.

applProcessNameForm NAME-FORM : : = {

NAMES    applicationProcess

WITH ATTRIBUTES    {commonName}

Ш    id-nf-applProcessNameForm }

7.12    Форма имени логического объекта прикладного уровня Форма имени логический объект прикладного уровня определяет, каким образом могут быть присвоены имена записям класса объектов логическийОбъектПрикладногоУровня.

applEntityNameForm NAME-FORM : : = {

NAMES    applicationEntity

WITH ATTRIBUTES    {commonName}

ED    id-nf-applEntityNameForm }

7.13    Форма имени агента системы справочника

Форма имени агент системы справочника определяет, каким образом могут быть присвоены имена записям класса объектов агентСистемыСправочника. dSANameForm NAME-FORM : : = {

NAMES    dSA

WITH ATTRIBUTES    {commonName}

ID    id-nf-dSANameForm    }

7.14    Форма имени устройства

Форма имени устройство определяет, каким образом могут быть присвоены имена записям класса объектов устройство.

deviceNameForm NAME-FORM : : = {

NAMES    device

WITH ATTRIBUTES    {commonName}

ID    id-nf-deviceNameForm    }

8

ПРИЛОЖЕНИЕ А (обязательное)

ВЫБРАННЫЕ КЛАССЫ ОБЪЕКТОВ И ФОРМЫ ИМЕН В СООТВЕТСТВИИ С АСНЛ

Данное приложение содержит все определения типов и значений АСН.1 по ГОСТ Р ИСО/МЭК 8824, содержащихся в настоящей спецификации справочника в форме модуля ACH.l «SelectedObjectClasses». SelectedObjectClasses {joint-iso-ccitt ds(5) module(l) selectedObjectClasses(6) 2}

DEFINITIONS : : =

BEGIN

-    EXPORTS ALL -

-    - Определенные в этом модуле типы и значения экспортируются для использования в других модулях

-    - АСН. 1, содержащихся в спецификациях справочника, и другими прикладными программами, кото-

-    - рые будут, в свою очередь, использовать их для доступа к услугам справочника. Другие прикладные

-    - программы могут использовать их для своих собственных целей, но это не препятствует расширени-

-    - ям и модификациям, необходимым при обслуживании или усовершенствовании услуг справочника. IMPORTS

ObjectClass, informationFramework, authenticationFramework, selectedAttributeTypes, id-ос, id-nf FROM UsefulDefmitions (joint-iso-ccitt ds(5) module(l) usefulDefinitions(O) }

OBJECT-CLASS, ATTRIBUTE, NAME-FORM, top, alias FROM InformationFramework informationFramework BusinessCategory,

commonName, countryName, description, destinationindicator, facsimileTelephoneNumber, internatio-nallSDNNumber, knowledgelnformation, localityName, member, organizationName, organizationalUnitName, owner, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, presen-tationAddress, registeredAddress, roleOccupant, searchGuide, seeAlso, serialNumber, stateOrProvinceName, streetAddress, supportedApplicationContext, surname, telephoneNumber, teletexTerminalldentifier, telexNumber, title, xl21 Address

FROM SelectedAttribute Types selectedAttribute Types userPassword, authorityRevocationList, cACertificate, certificateRevocationList FROM AuthenticationFramework authenticationFramework;

-    - Наборы атрибутов - -TelecommunicationAttributeSet ATTRIBUTE : : = {

facsimileTelephoneNumber |

InternationallSDNNumber | telephoneNumber | teletexTerminalldentifier | telexNumber | preferredDeliveryMethod | destinationindicator I registeredAddress | xl21 Address }

PostalAttributeSet ATTRIBUTE : : = { physicalDeliveryOfficeName | postalAddress I postalCode | postOfficeBox | streetAddress }

LocaleAttributeSet ATTRIBUTE : : = { localityName | stateOrProvinceName | streetAddress }

OrganizationalAttributeSet ATTRIBUTE : : = { description I LocaleAttributeSet |

PostalAttributeSet |

TelecommunicationAttributeSet | businessCategory | seeAlso |

9

searchGuide | userPassword }

- - Классы объектов - -country OBJECT-CLASS SUBCLASS OF MUST CONTAIN MAY CONTAIN ID

locality OBJECT-CLASS SUBCLASS OF MAY CONTAIN


{top}

{countryName}

{description | searchGuide} id-oc-country }

:= {

{top}

{description | searchGuide | LocaleAttributeSet | seeAlso }

ID    id-oc-locality }

organization OBJECT-CLASS : : = {

SUBCLASS OF    {top}

MUST CONTAIN    {organizationName}

MAY CONTAIN OrganizationalAttributeSet ID    id-oc-organization    }

organizationalUnit OBJECT-CLASS : : = {


SUBCLASS OF MUST CONTAIN MAY CONTAIN ID

person OBJECT-CLASS SUBCLASS OF MUST CONTAIN MAY CONTAIN


{top}

{organizationalUnitName} OrganizationalAttributeSet id-oc-organizationalUnit } := {

{top}


ID

organizationalPerson


(commonName I {description | telephoneN umber userPassword | seeAlso } id-oc-person } OBJECT-CLASS : : = {


surname}


SUBCLASS OF MAY CONTAIN


ID

organizationalRole


{person}

{LocaleAttributeSet | PostalAttributeSet |

T elecommunicationAttributeSet organizationalUnitName I title }

id-oc-organizationalPerson } OBJECT-CLASS : : = {


SUBCLASS OF MUST CONTAIN MAY CONTAIN


ID

groupOfNames


{top}

{commonName}

{description | LocaleAttributeSet | organizationalUnitName | PostalAttributeSet | preferredDeliveryMethod I roleOccupant | seeAlso |

TelecommunicationAttributeSet id-oc-organizationalRole } OBJECT-CLASS : : = {


SUBCLASS OF MUST CONTAIN MAY CONTAIN


{top}

{commonName | member} {description | organizationName | organizationalUnitName | owner I


ID

groupOfU niqueN ames SUBCLASS OF MUST CONTAIN MAY CONTAIN


ID

residentialPerson


seeAlso | businessCategory } id-oc-groupOfNames } OBJECT-CLASS : : = {

{top}

(commonName | uniqueMember} {description I organizationName I organizationalUnitName | owner | seeAlso I businessCategory } id-oc-groupOfUniqueNames } OBJECT-CLASS :: = {


SUBCLASS OF MUST CONTAIN MAY CONTAIN


ID

applicationProcess


SUBCLASS OF MUST CONTAIN MAY CONTAIN


{person}

{localityName} {LocaleAttributeSet | PostalAttributeSet I preferredDeliveryMethod I TelecommunicationAttributeSet businessCategory } id-oc-residentialPerson } OBJECT-CLASS : : = {


{top}

{commonName} {description | localityName I organizationalU nitN ame seeAlso }

ic-oc-applicationProcess applicationEntity OBJECT-CLASS : : = {


SUBCLASS OF MUST CONTAIN MAY CONTAIN


ID

dSA OBJECT-CLASS : SUBCLASS OF MAY CONTAIN ID

device OBJECT-CLASS SUBCLASS OF MUST CONTAIN MAY CONTAIN


ID

strongAuthenticationUser SUBCLASS OF KIND

MUST CONTAIN ID


{top}

{commonName {descri ption | localityName I organizationName I organizationalUnitName | seeAlso }

supportedApplicationContext } id-oc-applicationEntity }

= {

{applicationEntity} knowledgelnformation} id-oc-dSA }

::= {

{top}

{commonName}

{description | localityName | organizationName I organizationalUnitName | owner | seeAlso | serialNumber } id-oc-device }

OBJECT-CLASS : : = {

{top}

auxiliary

{userCertificate}

idw-oc-strongAuthenticationUser


presentationAddress}


certificationAuthority OBJECT-CLASS

{top}

auxiliary

{cACertificate I

certificateRevocationList |

authorityRevocationList }

crossCertificatePair

id-oc-certificationAuthority

SUBCLASS OF KIND

MUST CONTAIN

MAY CONTAIN ID

- - Формы имен - -

countryNameForm NAME-FORM : : = {

NAMES    country

WITH ATTRIBUTES {countryName}

ID    id-nf-countryNameForm }

locNameForm NAME-FORM : : = {

NAMES    locality

WITH ATTRIBUTES {localityName}

ID    id-nf-locNameForm }

sOPNameForm NAME-FORM : : = {

NAMES    locality

WITH ATTRIBUTES {stateOrProvinceName}

ID    id-nf-sOPNameForm }

orgNameForm NAME-FORM :: = {

NAMES    organization

WITH ATTRIBUTES {organizationName}

ID    id-nf-orgNameForm }

orgUnitNameForm NAME-FORM :: = {

NAMES    organizationalUnit

WITH ATTRIBUTES {organizationalUnitName}

ID    id-nf-orgUnitNameForm }

personNameForm NAME-FORM : : = {

NAMES    person

WITH ATTRIBUTES {commonName}

ID    id-nf-personNameForm }

orgPersonNameForm NAME-FORM : : = {

NAMES    organizationalPerson

WITH ATTRIBUTES {commonName}

AND OPTIONALLY {organizationalUnitName}

ID    id-nf-orgPersonNameForm }

orgRoleNameForm NAME-FORM : : = {

NAMES    organizationalRole

WITH ATTRIBUTES {commonName}

ID    id-nf-orgRoleNameForm }

gONNameForm NAME-FORM : : = {

NAMES    groupOfNames

WITH ATTRIBUTES {commonName}

ID    id-nf-gONNameForm }

resPersonNameForm NAME-FORM : : = {

NAMES    residentialPerson

WITH ATTRIBUTES {commonName}

AND OPTIONALLY {streetAddress}

ID    id-nf-resPersonNameForm }

applProcessNameForm NAME-FORM : : = {

NAMES    applicationProcess

WITH ATTRIBUTES {commonName}

ID    id-nf-applProcessNameForm }

applEntityNameForm NAME-FORM : : = {

NAMES    applicationEntity

WITH ATTRIBUTES {commonName}

ID    id-nf-applEntityNameForm }

dSANameForm NAME-FORM :: = {

NAMES    dSA

WITH ATTRIBUTES (commonName)

ID    id-nf-dSANameForm }

deviceNameForm NAME-FORM : : = {

NAMES    device

WITH ATTRIBUTES {commonName}

ID    id-nf-deviceNameForm }

-    - Присвоения идентификаторов объектов - -

-    - Классы объектов - -

-    id-oc-top

-    id-oc-alias id-oc-country id-oc-locality id-oc-organization id-oc-organizationalUnit id-oc-person

id-oc-organizationalPerson

id-oc-organizationalRoIe

id-oc-groupOfNames

id-oc-residentialPerson

id-oc-applicationProcess

id-oc-applicationEntity

id-oc-dSA

id-oc-device

id-oc-strongAuthenticationUser

id-oc-certificationAuthority

id-oc-groupOfUniqueNames

-    - Формы имен - -id-nf-countryNameForm id-nf-locNameForm id-nf-sOPNameForm id-nf-orgNameForm id-nf-orgUnitNameForm id-nf-personNameForm id-nf-orgPersonNameForm id-nf-orgRoleNameForm id-nf-gONNameForm id-nf-resPersonNameForm id-nf-applProcessNameForm id-nf-applEntityNameForm id-nf-dSANameForm id-nf-deviceNameForm

= {id-oc 0} = {id-oc 0} = {id-oc 2} = {id-oc 3} = {id-oc 4} = {id-oc 5} = {id-oc 6} = {id-oc 7} = {id-oc 8} = {id-oc 9} = {id-oc 10} = {id-oc 11} = {id-oc 12} = {id-oc 13} = {id-oc 14} = {id-oc 15} = {id-oc 16} = {id-oc 17}

= {id-nfO}

= {id-nf 1}

= {id-nf 2} = {id-nf 3} = {id-nf 4}

= {id-nf 5} = {id-nf 6} = {id-nf 7} = {id-nf 8}

= {id-nf 9}

= {id-nf 10} = {id-nf 11} = {id-nf 12} = {id-nf 13}

-    - Идентификаторы объектов, присвоенные в других модулях, приведены в комментариях

OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER

OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER OBJECT IDENTIFIER

END

13

ГОСТ Р ИСО/МЭК 9594-7 - 98

ПРИЛОЖЕНИЕ В (справочное)


ПРЕДЛАГАЕМЫЕ ФОРМЫ ИМЕН И СТРУКТУРЫ ДИС


В данном приложении описывается структура ДИС, приведенная на рисунке В.1, и соответствующие правила структурирования ДИС с использованием форм имен, определенных в главе 3 настоящего стандарта. Правила охватывают структуру неограниченного ДИС.

Цифровые идентификаторы, присвоенные в настоящем приложении и используемые на рисунке В.1, произвольны и не имеют никакой глобальной (или стандартизованной) значимости. Идентификатор конкретного правила структурирования имеет значимость только в пределах той подсхемы, к которой он относится. Каждый регион административного управления справочником (РАУС) несет ответственность за создание своей собственной структуры ДИС и правил структурирования, которые могут отличаться от приведенных в данном примере.

В.1 Страна

Атрибут имя Страны используется для присвоения имен.

Корень является непосредственно старшим для записей класса объектов страна. srl STRUCTURE-RULE :: = {

NAME FORM    countryNameForm

ID    1 }

B.2 Организация

Атрибут имя Организации используется для присвоения имен.

Корень, страна или местоположение могут быть непосредственно старшими для записей класса объектов организация.

Примечание — Если организация находится непосредственно под корнем, она является международной организацией. Значения имен, присвоенных атрибуту имяОрганизации, должны быть различны для разных международных организаций.


sr2

STRUCTURE-RULE

::= {

NAME FORM

orgNameForm

ID

2}

sr3

STRUCTURE-RULE

::= {

NAME FORM

orgNameForm

SUPERIOR RULES

{srl}

ID

3}

sr4

STRUCTURE-RULE

::= {

NAME FORM

orgNameForm

SUPERIOR RULES

{sr5 | sr6 | si

ID

4}

В.З Местоположение


sr9}


Атрибут имяМестоположения или имяГородаИлиПровинции используется для присвоения имен.


Примечание — Присвоение имен местоположения с использованием атрибута имяГородаИли Провинции изложено в В. 12.


Корень, страна, местоположение, организация или подразделение Организации могут быть непосредственно старшими для записей класса объектов местоположение.


sr5


sr6


sr7


sr8


STRUCTURE-RULE NAME FORM ID

STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

STRUCTURE-RULE NAME FORM SUPERIOR RULES ID


::= {

locNameForm

5}

::= {

locNameForm

{srl}

6}

{

locNameForm {sr5 | sr6 | sr7 7}

::= {

locNameForm {sr2 | sr3 | sr4} 8}


sr8 | sr9}


14


Легенда

Рисунок В. 1 — Предлагаемая структура дерева информации справочника


sr9 STRUCTURE-RULE :: = {

NAME FORM    locNameForm

SUPERIOR RULES {srlO | srll | srl2}

ID    9 }

B.4 Подразделение организации

Атрибут имяПодразделенияОрганизации используется для присвоения имен.

::= (

orgUnltNameForm {sr2 | sr3 | sr4}

10}

::= {

orgUnitNameForm {srlO | srll | srl2}

П }

::= {

orgUnitNameForm {sr5 | sr6 | sr7 | sr8 12}

Организация, подразделение Организации или местоположение могут быть непосредственно старшими для записей класса объектов подразделение Организации.

srlO STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

srll STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

sr9}

srl2 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

B.5 Сотрудник организации

Атрибут общееИмя и факультативно атрибут имяПодразделенияОрганизации используются для присвоения имен.

Организация или подразделениеОрганизации могут быть непосредственно старшими для записей класса объектов сотрудникОрганизации.

15

srl 3


srl4


STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

STRUCTURE-RULE NAME FORM SUPERIOR RULES ID


orgPersonNameForm {sr2 | sr3 | sr4}

13}

::= {

orgPersonNameForm {srlO | srll | srl2} 14}


ГОСТ Р ИСО/МЭК 9594-7 - 98

B.6 Организационная роль

Атрибут общееИмя используется для присвоения имен.

Организация или подразделение Организации могут быть непосредственно старшими для записей класса объектов организационнаяРоль.

= {

orgRoleNameForm {sr2 | sr3 | sr4}

15}

= {

orgRoleNameForm {srlO | srll | srl2}

16}


srl 5


srl 6


STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

STRUCTURE-RULE NAME FORM SUPERIOR RULES ID


B.7 Группа имен

Атрибут общееИмя используется для присвоения имен.

Местоположение, организация или подразделение Организации могут быть непосредственно старшими для записей класса объектов группаИмен.


srl 7 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

srl 8 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

srl 9 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID


:: = {

gonNameForm {sr5 | sr6 | sr7 17}

::= {

gonNameForm {sr2 | sr3 | sr4} 18}


sr8 I sr9}


gonNameForm {srlO | srll | srl2}

19}

B.8 Постоянно проживающее лицо

Атрибут общееИмя и факультативно адресУлицы используются для присвоения имен.

Местоположение является непосредственно старшим для записей класса объектов постоянноПроживаю-щееЛицо.

sr20 STRUCTURE-RULE :: = {

NAME FORM    resPersonNameForm

SUPERIOR RULES {sr5 | sr6 | sr7 | sr8 | sr9}

ID    20}


B.9 Логический объект прикладного уровня

Атрибут общееИмя используется для присвоения имен.

ПрикладнойПроцесс является непосредственно старшим для записей класса объектов логический-ОбъектПрикладногоУровня.

sr21 STRUCTURE-RULE :: = {

NAME FORM    applEntityNameForm

SUPERIOR RULES {sr24 | sr25}

ID    21 }


ВЛО Устройство

Атрибут общееИмя используется для присвоения имен.

Организация или подразделение Организации могут быть непосредственно старшими для записей класса объектов устройство.

sr22 STRUCTURE-RULE    :: =    {

NAME FORM    deviceNameForm

SUPERIOR RULES    {sr2    |    sr3    |    sr4}

ID    22}


16


sr23 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID


deviceNameForm {srlO | srll | srl2} 23}


B.ll Прикладной процесс

Атрибут общее Имя используется для присвоения имен.

Организация или подразделение Организации могут быть непосредственно старшими для записей класса объектов прикладнойПроцесс.


sr24 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

sr25 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID


applProcessNameForm {sr2 | sr3 | sr4}

24}


applProcessNameForm {srlO | srll | srl2}

25}

B.12 Альтернативное правило структурирования для местоположения

Если атрибут имяГородаИлиПровинции используется для присвоения имени местоположения и если местоположение ограничивается только в виде непосредственного подчиненного страны, то для его определения требуется одно дополнительное правило структурирования.


sr26 STRUCTURE-RULE :: = {

NAME FORM    sOPNameForm

SUPERIOR RULES (srl}

ID    26 }


Кроме того, правила структурирования sr4, sr7, srl2, srl7 и sr20 должны включения sr26 в соответствующий список правил структурирования старшего


быть смодифицированы для следующим образом


sr4 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

sr7 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

srl 2 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

srl 7 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID

sr20 STRUCTURE-RULE NAME FORM SUPERIOR RULES ID


::= {

orgNameForm {sr5 | sr6 | sr7 4}

::= {

locNameForm {sr5 | sr6 | sr7

7}

::= {

orgUnitNameForm {sr5 | sr6 | sr7 | 12}

::= {

gonNameForm {sr5 | sr6 | sr7 | 17}


sr8 | sr9 I sr26}


sr8 | sr9 I sr26}


sr8 I sr9 | sr26}


sr8 | sr9 I sr26}


resPersonN ame Form {sr5 | sr6 | sr7 | sr8 20}


sr9 I sr26}


УДК 683.3:621.39:006.354    ОКС    35.100.70    П85    ОКСТУ    4002

Ключевые слова: обработка данных, обмен информацией, взаимосвязь сетей, взаимосвязь открытых систем, справочники


ГОСТ Р ИСО/МЭК 9594-7 - 98

Введение

Настоящий стандарт вместе с другими стандартами разработан с целью обеспечения взаимосвязи систем обработки информации, предназначенных для предоставления услуг справочника. Совокупность подобных систем вместе с содержащейся в них информацией справочника может рассматриваться как единое целое, называемое справочником. Информация, хранимая справочником и называемая в целом «информационной базой справочника» (ИБС), используется обычно для обеспечения обмена данными между такими объектами, как логические объекты прикладного уровня, персонал, терминалы и дистрибутивные списки.

Справочник играет существенную роль во взаимосвязи открытых систем (ВОС), цель которой состоит в том, чтобы при минимуме технических согласований вне стандартов по ВОС обеспечить взаимосвязь систем обработки информации:

-    поставляемых от различных изготовителей;

-    использующих различные методы административного управления;

-    имеющих различные уровни сложности;

-    использующих различные технологии.

Настоящий стандарт определяет ряд наборов атрибутов и классов объектов, которые могут оказаться полезными во всем диапазоне применений справочника.

По тексту стандарта наименования классов объектов, атрибутов и формы имен выделены курсивом.

В приложении А представлен модуль АСН.1, в котором содержатся определения всех типов и значений, используемых в настоящем стандарте.

В приложении В приведены некоторые правила присвоения имен и структурирования дерева информации справочника (ДИС), которые могут использоваться или не использоваться административными уполномоченными.

Редактор Т. С. Шеко Технический редактор В. Н. Прусакова Корректор О. Я. Чернецова Компьютерная верстка Т. Ф. Кузнецовой

Изд. лиц. № 021007 от 10.08.95. Сдано в набор 06.06.98. Подписано в печать 31.07.98. Уел. печ. л. 2,32. Уч.-изд. л. 2,31. Тираж 237 экз. С 931. Зак. 1170.

ИПК Издательство стандартов, 107076, Москва, Колодезный пер., 14. Набрано в Калужской типографии стандартов на ПЭВМ. Калужская типография стандартов, ул. Московская, 256.

ПЛР № 040138

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Информационная технология
ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ.
СПРАВОЧНИК
Часть 7. Выбранные классы объектов

Information technology. Open Systems Interconnection. The directory. Part 7. Selected object classes

Дата введения 1999—01—01

Глава 1 ОБЩИЕ ПОЛОЖЕНИЯ
1 Область применения

Настоящий стандарт определяет ряд классов объектов и форм имен, которые могут быть эффективно использованы во всем диапазоне применений справочника. Определение класса объектов включает в себя перечень типов атрибутов, относящихся к объектам данного класса. Определение формы имени включает в себя присвоение имени классу объектов, к которому относится данное имя, и перечень атрибутов, которые должны использоваться при образовании имен объектов данного класса. Эти определения используются административным уполномоченным, который несет ответственность за административное управление информацией справочника.

Любой административный уполномоченный может в своих целях определять свои собственные классы или подклассы объектов и формы имен.

Примечания

1    Эти определения могут использовать или не использовать нотацию, определенную в ИСО/МЭК 9594-2.

2    Рекомендуется, чтобы определенный в настоящем стандарте класс объектов, или образованный из него подкласс, или форма имени использовались в основном для генерации нового класса, подкласса или формы имени всякий раз, когда семантика подходит для подобного применения.

Административные уполномоченные могут поддерживать некоторые или все выбранные классы объектов и формы имен, а также вводить дополнительные классы и формы.

Все административные уполномоченные должны поддерживать те классы объектов, которые справочник использует для собственных целей [вершины, псевдонимы и классы объектов «агент системы справочника» (АСС)].

2 Нормативные ссылки

В настоящем стандарте использованы ссылки на следующие стандарты:

ГОСТ Р ИСО/МЭК 7498-1 — 95 Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 1. Базовая модель

ГОСТ Р ИСО/МЭК 8824 — 93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1).

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

Издание официальное

ГОСТ Р ИСО/МЭК 9594-7 - 98

ИСО/МЭК 9594-2 — 93* Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 2. Модели

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

ИСО/МЭК 9594-4 — 93* Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 4. Процедуры распределенных операций

ГОСТ Р ИСО/МЭК 9594-5 — 98 Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 5. Спецификации протокола

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

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

ИСО/МЭК 9594-9 — 93* Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 9. Дублирование

3    Определения

3.1    В настоящем стандарте применяют следующие термины, определенные в ГОСТ Р ИСО/МЭК 7498-1:

a)    логический объект прикладного уровня;

b)    прикладной процесс.

3.2    В настоящем стандарте используются следующие термины, определенные в ИСО/МЭК 9594-2:

a)    атрибут;

b)    тип атрибута;

c)    дерево информации справочника;

d)    агент системы справочника;

e)    набор атрибутов;

f)    запись;

g)    имя;

h)    класс объектов;

i)    подкласс;

j)    форма имен;

k)    правило структурирования.

4    Соглашения

В настоящем стандарте под понятием «спецификация справочника» следует понимать ГОСТ Р ИСО/МЭК 9594—1, а под понятием «спецификации справочника» — части 1—9 ГОСТ Р ИСО/МЭК 9594.

Классы объектов и формы имен определены в настоящем стандарте в виде значений классов информационных объектов OBJECT-CLASS и NAME-FORM, определенных в ИСО/МЭК 9594—2.

Глава 2. ВЫБРАННЫЕ КЛАССЫ ОБЪЕКТОВ
5    Определения наборов используемых атрибутов

5.1 Набор телекоммуникационных атрибутов

Этот набор атрибутов применим к определению тех атрибутов, которые обычно используются для деловых связей.

TelecommunicationAttributeSet ATTRIBUTE : : = { facsimileTelephoneNumber | internationallSDNNumber |

Оригиналы стандартов и проектов ИСО/МЭК — во ВНИИКИ Госстандарта России.

2

telephoneNumber | teletexTerminalldentifier | telexNumber | preferredDeliveryMethod | destinationindicator | registeredAddress | х121 Address }

5.2    Набор почтовых атрибутов

Этот набор применим к определению тех атрибутов, которые имеют прямое отношение к почтовой доставке.

PostalAttributeSet ATTRIBUTE : : = { physicalDeliveryOfficeName | postalAddress | postalCode I postOfficeBox | streetAddress }

5.3    Набор атрибутов местоположения

Этот набор применим к определению тех атрибутов, которые обычно используются при поиске объекта для указания его местоположения.

LocaleAttributeSet ATTRIBUTE : : = { localityName | stateOrProvinceName I streetAddress }

5.4    Набор организационных атрибутов

Этот набор используется для определения тех атрибутов, которые обычно присущи организации или подразделению организации.

OrganizationalAttributeSet ATTRIBUTE : : = { description I LocaleAttributeSet |

PostalAttributeSet |

TelecommunicationAttributeSet I

businessCategory I

seeAlso I

searchGuide |

userPassword }

6 Определения выбранных классов объектов

6.1    Страна

Класс объектов страна используется для определения записей в ДИС о стране, country OBJECT-CLASS    : : = {

SUBCLASS OF    {top}

MUST CONTAIN    {countryName}

•MAY CONTAIN    {description |    searchGuide}

ID    id-ос country    }

6.2    Местоположение

locality OBJECT-CLASS SUBCLASS OF MAY CONTAIN

Класс объектов местоположение используется для определения местоположения объекта в ДИС.

:= {

{top}

{description I searchGuide I LocaleAttributeSet I seeAlso }

ID    id-oc-locality    }

Должно быть представлено, по меньшей мере, либо имя «местоположение», либо имя «город», или «провинция».

ГОСТ Р ИСО/МЭК 9594-7 - 98


6.3 Организация

Класс объектов организация используется для определения записей в ДИС об организации.


OBJECT-CLASS : : = {

{top}

{organizationName}

OiganizationalAttributeSet id-oc-organization }

Подразделение организации Класс объектов подразделение организации используется для определения записей, представляющих структурные подразделения организаций.


organization

SUBCLASS OF MUST CONTAIN MAY CONTAIN ID

6.4


organizationalUnit SUBCLASS OF MUST CONTAIN MAY CONTAIN ID

6.5 Физическое


OBJECT-CLASS : : = {top}

{organizationalUnitName} OiganizationalAttributeSet id-oc-organizationalUnit } лицо


{


Класс объектов физическое лицо используется для определения записей, представляющих общие сведения о физических лицах.


person OBJECT-CLASS SUBCLASS OF MUST CONTAIN MAY CONTAIN


::= {

{top}

{commonName | surname}

{description | telephoneNumber I userPassword I seeAlso}

ED    id-ос person }

6.6 Сотрудник организации

Класс объектов сотрудник организации используется для определения записей, представляющих физические лица, которые либо непосредственно работают, либо тесным образом связаны с данной организацией.

organizationalPerson    OBJECT-CLASS    : : = {


SUBCLASS OF    {person}

MAY CONTAIN    {LocaleAttributeSet I

PostalAttributeSet |

TelecommunicationAttributeSet I organizationalUnitName | title}

ID    id-oc-organizationalPerson    }

6.7 Организационная роль

Класс объектов организационная роль используется для определения записей, представляющих организационную роль, то есть, положение и должность в организации. Обычно считается, что организационная роль должна выполняться конкретным сотрудником организации. Однако в течение срока службы организационная роль может выполняться последовательно несколькими различными сотрудниками организации. В общем случае организационная роль может быть выполнена физическим лицом или логическим объектом.

organizationalRole    OBJECT-CLASS    :    :    =    {


SUBCLASS OF MUST CONTAIN


ID


{top}

{commonName} LocaleAttributeSet I organizationalUnitName I PostalAttributeSet | preferredDeliveryMethod I roleOccupant | seeAlso f

T elecommunicationAttributeSet} ic-oc-organizationalRole }


4


SUBCLASS OF    {top}

6.8 Группа имен

Класс объектов группа имен используется для определения записей, представляющих неупорядоченный набор имен, которые в свою очередь представляют отдельные объекты или другие группы имен. Членство группы является статичным, то есть явным образом оно изменяется скорее в результате административного воздействия, а не определяется динамически каждый раз при обращении к группе.

Количество членов группы может быть сведено к набору имен отдельных объектов путем замены каждой группы ее членами. Этот процесс может продолжаться рекурсивно до тех пор, пока не будут исключены все имена, составляющие группу, и пока не останутся только имена отдельных объектов.

groupOfNames    OBJECT-CLASS : : = {


MUST CONTAIN    {commonName    |    member}

MAY CONTAIN    {description |

organizationName | organizationalUnitName | owner I seeAlso I businessCategory}

ГО    id-oc-groupOfNames    }

6.9 Группа уникальных имен

groupOfUniqueNames SUBCLASS OF MUST CONTAIN MAY CONTAIN

Класс объектов группа уникальных имен используется для определения записей, представляющих неупорядоченный набор имен, целостность которых может быть гарантирована и которые представляют отдельные объекты или другие группы имен. Членство группы является статичным, то есть явным образом оно изменяется скорее в результате административного воздействия, а не определяется динамически каждый раз при обращении к группе.

OBJECT-CLASS : : = {

{top}

{commonName I uniqueMember}

ГО

Постоянно

6.10

residentialPerson

SUBCLASS OF MUST CONTAIN MAY CONTAIN

{description | organizationName | organizationalUnitName | owner | seeAlso I businessCategory} id-ос-groupOfUniqueNames } проживающее лицо Класс объектов постоянно проживающее лицо используется для определения записей, представляющих лица в среде постоянного проживания.

OBJECT-CLASS : : = {

{person}

{localityName}

{LocaleAttributeSet |

PostalAttributeSet | preferredDeliveryMethod |

ГО

Прикладной

6.11

TelecommunicationAttributeSet | businessCategory} id-oc-residentialPerson } процесс

applicationProcess

SUBCLASS OF MUST CONTAIN MAY CONTAIN

= {

Класс объектов прикладной процесс используется для определения записей, представляющих прикладные процессы. Прикладной процесс — это элемент реальной открытой системы, выполняющей обработку информации для конкретного применения (см. ГОСТ Р ИСО/МЭК 7498—1).

OBJECT-CLASS

{top}

{commonName} {description I localityName I

ГОСТ Р ИСО/МЭК 9594-7 - 98


organizationalUnitName | seeAlso ]

ID    id-oc-applicationPrecess }

6.12 Логический объект прикладного уровня

Класс объектов логический объект прикладного уровня (ЛОП) используется для определения записей, представляющих логические объекты прикладного уровня. ЛОП охватывает аспекты прикладного процесса, относящиеся к ВОС.

applicationEntity    OBJECT-CLASS : : = {


SUBCLASS OF MUST CONTAIN MAY CONTAIN


ID


{top}

{commonName | presentationAddress} {description | localityName I organizationName I organizationalUnitName I seeAlso I

supportedApplicationContext} id-oc-applicationEntity }


Примечание — Если логический объект прикладного уровня представлен в виде объекта справочника, отличающегося от прикладного процесса, атрибут общееИмя используется для передачи значения определителя ЛОП.


6.13 Агент системы справочника

Класс объектов агент системы справочника используется для определения записей, представляющих ACC. АСС определяется в соответствии с ИСО/МЭК 9594—2.


dSA OBJECT-CLASS : SUBCLASS OF MAY CONTAIN ID

6.14 Устройство


= {

{applicationEntity} {knowledgelnformation} id-oc-dSA }


Класс объектов устройство используется для определения записей, представляющих устройства. Устройство — это физический модуль, который может передавать (например, модем, дисковод, и др.).


device OBJECT-CLASS SUBCLASS OF MUST CONTAIN MAY CONTAIN


{


{top}

{commonName}

{description | localityName I organizationName ! organizationalUnitName I owner | seeAlso I serialNumber }

ID    id-oc-device }

Примечание — В этот класс должен входить, по меньшей мере, один из атрибутов имяМестополо-жения, серийныйНомер, владелец. Выбор зависит от типа устройства.

6.15 Пользователь строгой аутентификации

Класс объектов пользователь строгой аутентификации используется в определяющих записях для объектов, которые участвуют в строгой аутентификации согласно ГОСТ Р ИСО/МЭК 9594—8.


strongAuthenticationUser SUBCLASS OF KIND

MUST CONTAIN ID


OBJECT-CLASS : : = {

{top} auxiliary {userCertificate}

id-oc-strongAuthenticationUser }

6.16 Уполномоченные по сертификации

Класс объектов уполномоченные по сертификации используется в определяющих записях для объектов, которые действуют как уполномоченные по сертификации в соответствии с ГОСТ Р ИСО/МЭК 9594-8.


6


OBJECT-CLASS : : = { {top} auxiliary {cACertificate | certificateRevocationList I authorityRevocationList} crossCertificatePair id-oc-certificationAuthority }

certificationAuthority SUBCLASS OF KIND

MUST CONTAIN

MAY CONTAIN ID

Глава 3. ВЫБРАННЫЕ ФОРМЫ ИМЕН

7 Определения выбранных форм имен

7.1    Форма имени страны

Форма имени страна определяет, каким образом могут быть присвоены имена записям класса объектов страна.

countryNameForm NAME-FORM : : = {

NAMES    country

WITH ATTRIBUTES    {countiyName}

ID    id-nf-countryNameForm }

7.2    Форма имени местоположения

Форма имени местоположение определяет, каким образом могут быть присвоены имена записям класса объектов местоположение.

locNameForm NAME-FORM :: = {

NAMES    locality

WITH ATTRIBUTES    {localityName}

ГО    id-nf-locNameForm }

7.3    Форма имени города или провинции

Форма имени город или провинция определяет, каким образом могут быть присвоены имена записям класса объектов местоположение.

sOPNameForm NAME-FORM : : = {

NAMES    locality

WITH ATTRIBUTES    {stateOrProvinceName}

ID    id-nf-sOPNameForm }

7.4    Форма имени организации

Форма имени организация определяет, каким образом могут быть присвоены имена записям класса объектов организация.

orgNameForm NAME-FORM :: = {

NAMES    organization

WITH ATTRIBUTES    {organizationName}

Ю    id-nf-orgNameForm }

7.5    Форма имени подразделения организации

Форма имени подразделение организации определяет, каким образом могут быть присвоены имена записям класса объектов организация.

orgUnitNameForm NAME-FORM :: = {

NAMES    organizationalUnit

WITH ATTRIBUTES    {organizationalUnitName}

ID    id-nf-orgUnitNameForm }

7.6    Форма имени физического лица

Форма имени физическое лицо определяет, каким образом могут быть присвоены имена записям класса объектов физическое лицо.

personNameForm NAME-FORM : : = {

NAMES    person

WITH ATTRIBUTES    {commonName}

Ш    id-nf-personNameForm }