ГОСТ Р ИСО/МЭК 9594-7-98
Группа П85
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Информационная технология
ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ.
СПРАВОЧНИК
Часть 7. Выбранные классы объектов
Information technology. Open Systems Interconnection.
The directory. Part 7. Selected object classes
ОКС 35.100.70
ОКСТУ 4002
Дата введения 1999-01-01
Предисловие
1 РАЗРАБОТАН Московским научно-исследовательским центром (МНИЦ) Государственного комитета Российской Федерации по связи и информатизации
ВНЕСЕН Техническим комитетом по стандартизации ТК 22 "Информационные технологии"
2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 19 мая 1998 г. N 215
Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО/МЭК 9594-7-93 "Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 7. Выбранные классы объектов"
3 ВВЕДЕН ВПЕРВЫЕ
Введение
Введение
Настоящий стандарт вместе с другими стандартами разработан с целью обеспечения взаимосвязи систем обработки информации, предназначенных для предоставления услуг справочника. Совокупность подобных систем вместе с содержащейся в них информацией справочника может рассматриваться как единое целое, называемое справочником. Информация, хранимая справочником и называемая в целом "информационной базой справочника" (ИБС), используется обычно для обеспечения обмена данными между такими объектами, как логические объекты прикладного уровня, персонал, терминалы и дистрибутивные списки.
Справочник играет существенную роль во взаимосвязи открытых систем (ВОС), цель которой состоит в том, чтобы при минимуме технических согласований вне стандартов по ВОС обеспечить взаимосвязь систем обработки информации:
- поставляемых от различных изготовителей;
- использующих различные методы административного управления;
- имеющих различные уровни сложности;
- использующих различные технологии.
Настоящий стандарт определяет ряд наборов атрибутов и классов объектов, которые могут оказаться полезными во всем диапазоне применений справочника.
По тексту стандарта наименования классов объектов, атрибутов и формы имен выделены курсивом.
В приложении А представлен модуль АСН.1, в котором содержатся определения всех типов и значений, используемых в настоящем стандарте.
В приложении В приведены некоторые правила присвоения имен и структурирования дерева информации справочника (ДИС), которые могут использоваться или не использоваться административными уполномоченными.
Глава 1. ОБЩИЕ ПОЛОЖЕНИЯ
Область применения
Настоящий стандарт определяет ряд классов объектов и форм имен, которые могут быть эффективно использованы во всем диапазоне применений справочника. Определение класса объектов включает в себя перечень типов атрибутов, относящихся к объектам данного класса. Определение формы имени включает в себя присвоение имени классу объектов, к которому относится данное имя, и перечень атрибутов, которые должны использоваться при образовании имен объектов данного класса. Эти определения используются административным уполномоченным, который несет ответственность за административное управление информацией справочника.
Любой административный уполномоченный может в своих целях определять свои собственные классы или подклассы объектов и формы имен.
Примечания
1 Эти определения могут использовать или не использовать нотацию, определенную в ИСО/МЭК 9594-2.
2 Рекомендуется, чтобы определенный в настоящем стандарте класс объектов, или образованный из него подкласс, или форма имени использовались в основном для генерации нового класса, подкласса или формы имени всякий раз, когда семантика подходит для подобного применения.
Административные уполномоченные могут поддерживать некоторые или все выбранные классы объектов и формы имен, а также вводить дополнительные классы и формы.
Все административные уполномоченные должны поддерживать те классы объектов, которые справочник использует для собственных целей [вершины, псевдонимы и классы объектов "агент системы справочника" (АСС)].
2 Нормативные ссылки
В настоящем стандарте использованы ссылки на следующие стандарты:
ГОСТ Р ИСО/МЭК 7498-1-95 Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 1. Базовая модель
ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1).
ГОСТ Р ИСО/МЭК 9594-1-98 Информационная технология. Взаимосвязь открытых систем. Справочник. Часть 1. Общее описание принципов, моделей и услуг
ИСО/МЭК 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 |
telephoneNumber |
teletexTerminalldentifier |
telexNumber |
preferredDeliveryMethod |
destinationindicator |
registeredAddress |
x121Address }
5.2 Набор почтовых атрибутов
Этот набор применим к определению тех атрибутов, которые имеют прямое отношение к почтовой доставке.
PostalAttributeSet ATTRIBUTE :: = {
physicalDeliveryOfficeName |
postalAddress I
postalCode |
postOfficeBox |
streetAddress }
5.3 Набор атрибутов местоположения
Этот набор применим к определению тех атрибутов, которые обычно используются при поиске объекта для указания его местоположения.
LocaleAttributeSet ATTRIBUTE :: = {
localityName |
stateOrProvinceName |
streetAddress }
5.4 Набор организационных атрибутов
Этот набор используется для определения тех атрибутов, которые обычно присущи организации или подразделению организации.
OrganizationalAttributeSet ATTRIBUTE :: = {
description |
LocaleAttributeSet |
PostalAttributeSet |
TelecommunicationAttributeSet |
businessCategory |
seeAlso |
searchGuide |
userPassword }
6 Определения выбранных классов объектов
6.1 Страна
Класс объектов страна используется для определения записей в ДИС о стране.
country OBJECT-CLASS :: = {
SUBCLASS OF | {top} | ||
MUST CONTAIN | {countryName} | ||
MAY CONTAIN | {description | searchGuide} | ||
ID | id-oc country} |
6.2 Местоположение
Класс объектов местоположение используется для определения местоположения объекта в ДИС.
locality OBJECT-CLASS : : = {
SUBCLASS OF | {top} | ||
MAY CONTAIN | {description | | ||
ID | id-oc-locality } |
Должно быть представлено, по меньшей мере, либо имя "местоположение", либо имя "город", или "провинция".
6.3 Организация
Класс объектов организация используется для определения записей в ДИС об организации.
organization OBJECT-CLASS ::= {
SUBCLASS OF | {top} | ||
MUST CONTAIN | {organizationName} | ||
MAY CONTAIN | OrganizationalAttributeSet | ||
ID | id-oc-organization } |
6.4 Подразделение организации
Класс объектов подразделение организации используется для определения записей, представляющих структурные подразделения организаций.
organizationalUnit | OBJECT-CLASS :: = { | ||
SUBCLASS OF | {top} | ||
MUST CONTAIN | {organizationalUnitName} | ||
MAY CONTAIN | OrganizationalAttributeSet | ||
ID | id-oc-organizationalUnit } |
6.5 Физическое лицо
Класс объектов физическое лицо используется для определения записей, представляющих общие сведения о физических лицах.
person OBJECT-CLASS :: = {
SUBCLASS OF | {top} | ||
MUST CONTAIN | {commonName | surname} | ||
MAY CONTAIN | {description | | ||
ID | id-oc person } |
6.6 Сотрудник организации
Класс объектов сотрудник организации используется для определения записей, представляющих физические лица, которые либо непосредственно работают, либо тесным образом связаны с данной организацией.
organizationalPerson | OBJECT-CLASS :: = { | ||
SUBCLASS OF | {person} | ||
MAY CONTAIN | {LocaleAttributeSet | | ||
PostalAttributeSet | | |||
TelecommunicationAttributeSet | | |||
organizationalUnitName | | |||
title} | |||
ID | id-oc-organizationalPerson } |
6.7 Организационная роль
Класс объектов организационная роль используется для определения записей, представляющих организационную роль, то есть, положение и должность в организации. Обычно считается, что организационная роль должна выполняться конкретным сотрудником организации. Однако в течение срока службы организационная роль может выполняться последовательно несколькими различными сотрудниками организации. В общем случае организационная роль может быть выполнена физическим лицом или логическим объектом.
organizationalRole | OBJECT-CLASS :: = { | ||
SUBCLASS OF | {top} | ||
MUST CONTAIN | {commonName} | ||
ID | ic-oc-organizationalRole } |
6.8 Группа имен
Класс объектов группа имен используется для определения записей, представляющих неупорядоченный набор имен, которые в свою очередь представляют отдельные объекты или другие группы имен. Членство группы является статичным, то есть явным образом оно изменяется скорее в результате административного воздействия, а не определяется динамически каждый раз при обращении к группе.
Количество членов группы может быть сведено к набору имен отдельных объектов путем замены каждой группы ее членами. Этот процесс может продолжаться рекурсивно до тех пор, пока не будут исключены все имена, составляющие группу, и пока не останутся только имена отдельных объектов.
groupOfNames OBJECT-CLASS :: = {
SUBCLASS OF | {top} | ||
MUST CONTAIN | {commonName | member} | ||
MAY CONTAIN | {description | | ||
organizationName | | |||
organizationalUnitName | | |||
owner | | |||
seeAlso | | |||
businessCategory} | |||
ID | id-oc-groupOfNames } |
6.9 Гpyппa уникальных имен
Класс объектов группа уникальных имен используется для определения записей, представляющих неупорядоченный набор имен, целостность которых может быть гарантирована и которые представляют отдельные объекты или другие группы имен. Членство группы является статичным, то есть явным образом оно изменяется скорее в результате административного воздействия, а не определяется динамически каждый раз при обращении к группе.
groupOfUniqueNames | OBJECT-CLASS :: = { | |||||
SUBCLASS OF | {top} | |||||
MUST CONTAIN | {commonName | uniqueMember} | |||||
MAY CONTAIN | {description | | |||||
organizationName | | ||||||
organizationalUnitName | | ||||||
owner | | ||||||
seeAlso | | ||||||
businessCategory} | ||||||
ID | id-oc-groupOfUniqueNames } |
6.10 Постоянно проживающее лицо
Класс объектов постоянно приживающее лицо используется для определения записей, представляющих лица в среде постоянного проживания.
residentialPerson | OBJECT-CLASS :: = { | ||||
SUBCLASS OF | {person} | ||||
MUST CONTAIN | {localityName} | ||||
MAY CONTAIN | {LocaleAttributeSet | | ||||
PostalAttributeSet | | |||||
preferredDeliveryMethod | | |||||
TelecommunicationAttributeSet | | |||||
businessCategory} | |||||
ID | id-oc-residentialPerson } |
6.11 Прикладной процесс
Класс объектов прикладной процесс используется для определения записей, представляющих прикладные процессы. Прикладной процесс - это элемент реальной открытой системы, выполняющей обработку информации для конкретного применения (см. ГОСТ Р ИСО/МЭК 7498-1).
applicationProcess | OBJECT-CLASS :: = { | |||||
SUBCLASS OF | {top} | |||||
MUST CONTAIN | {commonName} | |||||
MAY CONTAIN | {description | | |||||
localityName | | ||||||
organizationalUnitName | | ||||||
seeAlso | | ||||||
ID | id-oc-applicationPrecess } |
6.12 Логический объект прикладного уровня
Класс объектов логический объект прикладного уровня (ЛОП) используется для определения записей, представляющих логические объекты прикладного уровня. ЛОП охватывает аспекты прикладного процесса, относящиеся к ВОС.
applicationEntity | OBJECT-CLASS :: = { | ||||
SUBCLASS OF | {top} | ||||
MUST CONTAIN | {commonName | presentationAddress} | ||||
MAY CONTAIN | {description | | ||||
localityName | | |||||
organizationName | | |||||
organizationalUnitName | | |||||
seeAlso | | |||||
supportedApplicationContext} | |||||
ID | id-oc-applicationEntity } |
Примечание - Если логический объект прикладного уровня представлен в виде объекта справочника, отличающегося от прикладного процесса, атрибут общееИмя используется для передачи значения определителя ЛОП.
6.13 Агент системы справочника
Класс объектов агент системы справочника используется для определения записей, представляющих АСС. АСС определяется в соответствии с ИСО/МЭК 9594-2.
dSA OBJECT-CLASS :: = { | ||||
SUBCLASS OF | {applicationEntity} | |||
MAY CONTAIN | {knowledgelnformation} | |||
ID | id-oc-dSA } |
6.14 Устройство
Класс объектов устройство используется для определения записей, представляющих устройства. Устройство - это физический модуль, который может передавать (например, модем, дисковод, и др.).
device OBJECT-CLASS :: = {
SUBCLASS OF | {top} | ||
MUST CONTAIN | {commonName} | ||
MAY CONTAIN | {description | | ||
localityName | | |||
organizationName | | |||
organizationalUnitName | | |||
owner | | |||
seeAlso | | |||
serialNumber } | |||
ID | id-oc-device } |
Примечание - В этот класс должен входить, по меньшей мере, один из атрибутов имяМестоположения, серийныйНомер, владелец. Выбор зависит от типа устройства.
6.15 Пользователь строгой аутентификации
Класс объектов пользователь строгой аутентификации используется в определяющих записях для объектов, которые участвуют в строгой аутентификации согласно ГОСТ Р ИСО/МЭК 9594-8.
strongAuthenticationUser | OBJECT-CLASS :: = { | ||||
SUBCLASS OF | {top} | ||||
KIND | auxiliary | ||||
MUST CONTAIN | {userCertificate} | ||||
ID | id-oc-strongAuthenticationUser } |
6.16 Уполномоченные по сертификации
Класс объектов уполномоченные по сертификации используется в определяющих записях для объектов, которые действуют как уполномоченные по сертификации в соответствии с ГОСТ Р ИСО/МЭК 9594-8.
certificationAuthority | OBJECT-CLASS :: = { | |||||
SUBCLASS OF | {top} | |||||
KIND | auxiliary | |||||
MUST CONTAIN | {cACertificate | | |||||
certificateRevocationList | | ||||||
authorityRevocationList} | ||||||
MAY CONTAIN | crossCertificatePair | |||||
ID | id-oc-certificationAuthority } |
Глава 3. ВЫБРАННЫЕ ФОРМЫ ИМЕН
7 Определения выбранных форм имен
7.1 Форма имени страны
Форма имени страна определяет, каким образом могут быть присвоены имена записям класса объектов страна.
countryNameForm NAME-FORM :: = {
NAMES | country | ||
WITH ATTRIBUTES | {countryName} | ||
ID | id-nf-countryNameForm } |
7.2 Форма имени местоположения
Форма имени местоположение определяет, каким образом могут быть присвоены имена записям класса объектов местоположение.
locNameForm NAME-FORM :: = { | ||||
NAMES | locality | |||
WITH ATTRIBUTES | {localityName} | |||
ID | 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 | 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 | id-nf-personNameForm } |
7.7 Форма имени сотрудника организации
Форма имени сотрудник организации определяет, каким образом могут быть присвоены имена записям класса объектов сотрудникОрганизации.
orgPersonNameForm NAME-FORM :: = {
NAMES | organizationalPerson | ||
WITH ATTRIBUTES | {commonName} | ||
AND OPTIONALLY | {organizationalUnitName} | ||
ID | 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 | 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 | id-nf-applProcessNameForm } |
7.12 Форма имени логического объекта прикладного уровня
Форма имени логический объект прикладного уровня определяет, каким образом могут быть присвоены имена записям класса объектов логическийОбъектПрикладногоУровня.
applEntityNameForm NAME-FORM :: = {
NAMES | applicationEntity | ||
WITH ATTRIBUTES | {commonName} | ||
ID | 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 } |
ПРИЛОЖЕНИЕ А (обязательное). ВЫБРАННЫЕ КЛАССЫ ОБЪЕКТОВ И ФОРМЫ ИМЕН В СООТВЕТСТВИИ С АСН.1
ПРИЛОЖЕНИЕ А
(обязательное)
Данное приложение содержит все определения типов и значений АСН.1 по ГОСТ Р ИСО/МЭК 8824, содержащихся в настоящей спецификации справочника в форме модуля АСН.1 "SelectedObjectClasses".
SelectedObjectClasses {joint-iso-ccitt ds(5) module(1) selectedObjectClasses(6) 2}
DEFINITIONS :: =
BEGIN
- EXPORTS ALL -
- - Определенные в этом модуле типы и значения экспортируются для
- - использования в других модулях АСН.1, содержащихся в спецификациях
- - справочника, и другими прикладными программами, которые будут, в свою
- - очередь, использовать их для доступа к услугам справочника. Другие
- - прикладные программы могут использовать их для своих собственных целей,
- - но это не препятствует расширениям и модификациям, необходимым при
- - обслуживании или усовершенствовании услуг справочника.
IMPORTS
ObjectClass, informationFramework, authenticationFramework, selectedAttributeTypes, id-oc, id-nf
FROM UsefulDefinitions {joint-iso-ccitt ds(5) module(1) usefulDefinitions(0) }
OBJECT-CLASS, ATTRIBUTE, NAME-FORM, top, alias
FROM InformationFramework informationFramework
BusinessCategory,
commonName, countryName, description, destinationindicator, facsimileTelephoneNumber, internationallSDNNumber, knowledgelnformation, localityName, member, organizationName, organizationalUnitName, owner, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, presentationAddress, registeredAddress, roleOccupant, searchGuide, seeAlso, serialNumber, stateOrProvinceName, streetAddress, supportedApplicationContext, surname, telephoneNumber, teletexTerminalldentifier, telexNumber, title, x121Address
FROM SelectedAttribute Types selectedAttribute Types
userPassword, authorityRevocationList, cACertificate, certificateRevocationList
FROM AuthenticationFramework authenticationFramework;
- - Наборы атрибутов - -
TelecommunicationAttributeSet ATTRIBUTE :: = {
facsimileTelephoneNumber |
InternationallSDNNumber |
telephoneNumber |
teletexTerminalldentifier |
telexNumber |
preferredDeliveryMethod |
destinationindicator |
registeredAddress |
x121 Address }
PostalAttributeSet ATTRIBUTE :: = {
physicalDeliveryOfficeName |
postalAddress |
postalCode |
postOfficeBox |
streetAddress }
LocaleAttributeSet ATTRIBUTE :: = {
localityName |
stateOrProvinceName |
streetAddress }
OrganizationalAttributeSet ATTRIBUTE :: = {
description |
LocaleAttributeSet |
PostalAttributeSet |
TelecommunicationAttributeSet |
businessCategory |
seeAlso |
searchGuide | | |||||||
userPassword } | |||||||
- - Классы объектов - - | |||||||
country OBJECT-CLASS ::= { | |||||||
SUBCLASS OF | {top} | ||||||
MUST CONTAIN | {countryName} | ||||||
MAY CONTAIN | {description | searchGuide} | ||||||
ID | id-oc-country } | ||||||
locality OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {top} | ||||||
MAY CONTAIN | {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 | {top} | ||||||
MUST CONTAIN | {organizationalUnitName} | ||||||
MAY CONTAIN | OrganizationalAttributeSet | ||||||
ID | id-oc-organizationalUnit } | ||||||
person OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {top} | ||||||
MUST CONTAIN | {commonName | surname} | ||||||
MAY CONTAIN | {description | | ||||||
telephoneNumber | | |||||||
userPassword | | |||||||
seeAlso } | |||||||
ID | id-oc-person } | ||||||
organizationalPerson OBJECT-CLASS : : = { | |||||||
SUBCLASS OF | {person} | ||||||
MAY CONTAIN | {LocaleAltributeSet | | ||||||
PostalAttributeSet | | |||||||
TelecommunicationAttributeSet | | |||||||
organizationalUnitName | | |||||||
title } | |||||||
ID | id-oc-organizationalPerson } | ||||||
organizationalRole OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {top} | ||||||
MUST CONTAIN | {commonName} | ||||||
MAY CONTAIN | {description | | ||||||
LocaleAttributeSet | | |||||||
organizationalUnitName | | |||||||
PostalAttributeSet | | |||||||
preferredDeliveryMethod | | |||||||
roleOccupant | | |||||||
seeAlso | | |||||||
TelecommunicationAttributeSet } | |||||||
ID | id-oc-organizationalRole } | ||||||
groupOfNames OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {top} | ||||||
MUST CONTAIN | {commonName | member} | ||||||
MAY CONTAIN | {description | | ||||||
organizationName | | |||||||
organizationalUnitName | | |||||||
owner | | |||||||
seeAlso | | |||||||
businessCategory } | |||||||
ID | id-oc-groupOfNames } | ||||||
groupOfUniqueNames OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {top} | ||||||
MUST CONTAIN | {commonName | uniqueMember} | ||||||
MAY CONTAIN | {description | | ||||||
organizationName | | |||||||
organizationalUnitName | | |||||||
owner | | |||||||
seeAlso | | |||||||
businessCategory } | |||||||
ID | id-oc-groupOfUniqueNames } | ||||||
residentialPerson OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {person} | ||||||
MUST CONTAIN | {localityName} | ||||||
MAY CONTAIN | {LocaleAttributeSet | | ||||||
PostalAttributeSet | | |||||||
preferredDeliveryMethod | | |||||||
TelecommunicationAttributeSet | | |||||||
businessCategory } | |||||||
ID | id-oc-residentialPerson } | ||||||
applicationProcess OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {top} | ||||||
MUST CONTAIN | {commonName} | ||||||
MAY CONTAIN | {description | | ||||||
localityName | | |||||||
organizationalUnitName | | |||||||
seeAlso } | |||||||
ID | ic-oc-applicationProcess } | ||||||
appIicationEntity OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {top} | ||||||
MUST CONTAIN | {commonName | presentationAddress} | ||||||
MAY CONTAIN | {description | | ||||||
localityName | | |||||||
organizationName | | |||||||
organizationalUnitName | | |||||||
seeAlso } | |||||||
supportedApplicationContext } | |||||||
ID | id-oc-applicationEntity } | ||||||
dSA OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {appIicationEntity} | ||||||
MAY CONTAIN | knowledgelnformation} | ||||||
ID | id-oc-dSA } | ||||||
device OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {top} | ||||||
MUST CONTAIN | {commonName} | ||||||
MAY CONTAIN | {description | | ||||||
localityName | | |||||||
organizationName | | |||||||
organizationalUnitName | | |||||||
owner | | |||||||
seeAlso | | |||||||
serialNumber } | |||||||
ID | id-oc-device } | ||||||
strongAuthenticationUser OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {top} | ||||||
KIND | auxiliary | ||||||
MUST CONTAIN | {userCertificate} | ||||||
ID | idw-oc-strongAuthenticationUser } | ||||||
certificationAuthority OBJECT-CLASS :: = { | |||||||
SUBCLASS OF | {top} | ||||||
KIND | auxiliary | ||||||
MUST CONTAIN | {cACertificate | | ||||||
certificateRevocationList | | |||||||
authorityRevocationList } | |||||||
MAY CONTAIN | crossCertificatePair | ||||||
ID | id-oc-certificationAuthority } | ||||||
- - Формы имен - - | |||||||
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 | OBJECT IDENTIFIER | :: = {id-oc 0} |
- id-oc-alias | OBJECT IDENTIFIER | :: = {id-oc 0} |
id-oc-country | OBJECT IDENTIFIER | :: = {id-oc 2} |
id-oc-locality | OBJECT IDENTIFIER | :: = {id-oc 3} |
id-oc-organization | OBJECT IDENTIFIER | :: = {id-oc 4} |
id-oc-organizationalUnit | OBJECT IDENTIFIER | :: = {id-oc 5} |
id-oc-person | OBJECT IDENTIFIER | :: = {id-oc 6} |
id-oc-organizationalPerson | OBJECT IDENTIFIER | :: = {id-oc7} |
id-oc-organizationalRole | OBJECT IDENTIFIER | :: = {id-oc 8} |
id-oc-groupOfNames | OBJECT IDENTIFIER | :: = {id-oc 9} |
id-oc-residentialPerson | OBJECT IDENTIFIER | :: = {id-oc 10} |
id-oc-applicationProcess | OBJECT IDENTIFIER | :: = {id-oc 11} |
id-oc-applicationEntity | OBJECT IDENTIFIER | :: = {id-oc 12} |
id-oc-dSA | OBJECT IDENTIFIER | :: = {id-oc 13} |
id-oc-device | OBJECT IDENTIFIER | :: = {id-oc 14} |
id-oc-strongAuthenticationUser | OBJECT IDENTIFIER | :: = {id-oc 15} |
id-oc-certificationAuthority | OBJECT IDENTIFIER | :: = {id-oc 16} |
id-oc-groupOfUniqueNames | OBJECT IDENTIFIER | :: = {id-oc 17} |
- - Формы имен - -
id-nf-countryNameForm | OBJECT IDENTIFIER | :: = {id-nf 0} |
id-nf-locNameForm | OBJECT IDENTIFIER | :: = {id-nf 1} |
id-nf-sOPNameForm | OBJECT IDENTIFIER | :: = {id-nf 2} |
id-nf-orgNameForm | OBJECT IDENTIFIER | :: = {id-nf 3} |
id-nf-orgUnitNameForm | OBJECT IDENTIFIER | :: = {id-nf 4} |
id-nf-personNameForm | OBJECT IDENTIFIER | :: = {id-nf 5} |
id-nf-orgPersonNameForm | OBJECT IDENTIFIER | :: = {id-nf 6} |
id-nf-orgRoleNameForm | OBJECT IDENTIFIER | :: = {id-nf 7} |
id-nf-gONNameForm | OBJECT IDENTIFIER | :: = {id-nf 8} |
id-nf-resPersonNameForm | OBJECT IDENTIFIER | :: = {id-nf 9} |
id-nf-applProcessNameForm | OBJECT IDENTIFIER | :: = {id-nf 10} |
id-nf-applEntityNameForm | OBJECT IDENTIFIER | :: = {id-nf 11} |
id-nf-dSANameForm | OBJECT IDENTIFIER | :: = {id-nf 12} |
id-nf-deviceNameForm | OBJECT IDENTIFIER | :: = {id-nf 13} |
END
ПРИЛОЖЕНИЕ В (справочное). ПРЕДЛАГАЕМЫЕ ФОРМЫ ИМЕН И СТРУКТУРЫ ДИС
ПРИЛОЖЕНИЕ В
(справочное)
В данном приложении описывается структура ДИС, приведенная на рисунке В.1, и соответствующие правила структурирования ДИС с использованием форм имен, определенных в главе 3 настоящего стандарта. Правила охватывают структуру неограниченного ДИС.
Рисунок B.1 - Предлагаемая структура дерева информации справочника
ЛОП - логический объект прикладного уровня
Рисунок B.1 - Предлагаемая структура дерева информации справочника
Цифровые идентификаторы, присвоенные в настоящем приложении и используемые на рисунке B.1, произвольны и не имеют никакой глобальной (или стандартизованной) значимости. Идентификатор конкретного правила структурирования имеет значимость только в пределах той подсхемы, к которой он относится. Каждый регион административного управления справочником (РАУС) несет ответственность за создание своей собственной структуры ДИС и правил структурирования, которые могут отличаться от приведенных в данном примере.
B.1 Страна
Атрибут имяСтраны используется для присвоения имен.
Корень является непосредственно старшим для записей класса объектов страна.
sr1 | STRUCTURE-RULE | :: = { | ||
NAME FORM | countryNameForm | |||
ID | 1 } |
В.2 Организация
Атрибут имяОрганизации используется для присвоения имен.
Корень, страна или местоположение могут быть непосредственно старшими для записей класса объектов организация.
Примечание - Если организация находится непосредственно под корнем, она является международной организацией. Значения имен, присвоенных атрибуту имяОрганизации, должны быть различны для разных международных организаций.
sr2 | STRUCTURE-RULE | :: = { | ||
NAME FORM | orgNameForm | |||
ID | 2 } | |||
sr3 | STRUCTURE-RULE | :: = { | ||
NAME FORM | orgNameForm | |||
SUPERIOR RULES | {sr1} | |||
ID | 3 } | |||
sr4 | STRUCTURE-RULE | :: = { | ||
NAME FORM | orgNameForm | |||
SUPERIOR RULES | {sr5 | sr6 | sr7 | sr8 | sr9} | |||
ID | 4 } |
В.3 Местоположение
Атрибут имяМестоположения или имяГородаИлиПровинции используется для присвоения имен.
Примечание - Присвоение имен местоположения с использованием атрибута имяГородаИлиПровинции изложено в В.12.
Корень, страна, местоположение, организация или подразделениеОрганизации могут быть непосредственно старшими для записей класса объектов местоположение.
sr5 | STRUCTURE-RULE | :: = { | ||
NAME FORM | locNameForm | |||
ID | 5 } | |||
sr6 | STRUCTURE-RULE | :: = { | ||
NAME FORM | locNameForm | |||
SUPERIOR RULES | {sr1} | |||
ID | 6 } | |||
sr7 | STRUCTURE-RULE | :: = { | ||
NAME FORM | locNameForm | |||
SUPERIOR RULES | {sr5 | sr6 | sr7 | sr8 | sr9} | |||
ID | 7 } | |||
sr8 | STRUCTURE-RULE | :: = { | ||
NAME FORM | locNameForm | |||
SUPERIOR RULES | {sr2 | sr3 | sr4} | |||
ID | 8 } | |||
sr9 | STRUCTURE-RULE | :: = { | ||
NAME FORM | locNameForm | |||
SUPERIOR RULES | {sr10 | sr11 | sr12} | |||
ID | 9 } |
В.4 Подразделение организации
Атрибут имяПодразделенияОрганизации используется для присвоения имен.
Организация, подразделениеОрганизации или местоположение могут быть непосредственно старшими для записей класса объектов подразделениеОрганизации.
sr10 | STRUCTURE-RULE | :: = { | ||
NAME FORM | orgUnitNameForm | |||
SUPERIOR RULES | {sr2 | sr3 | sr4} | |||
ID | 10 } | |||
sr11 | STRUCTURE-RULE | :: = { | ||
NAME FORM | orgUnitNameForm | |||
SUPERIOR RULES | {sr10 | sr11 | sr12} | |||
ID | 11 } | |||
sr12 | STRUCTURE-RULE | :: = { | ||
NAME FORM | orgUnitNameForm | |||
SUPERIOR RULES | {sr5 | sr6 | sr7 | sr8 | sr9} | |||
ID | 12 } |
B.5 Сотрудник организации
Атрибут общееИмя и факультативно атрибут имяПодразделенияОрганизации используются для присвоения имен.
Организация или подразделениеОрганизации могут быть непосредственно старшими для записей класса объектов сотрудникОрганизации.
sr13 | STRUCTURE-RULE | ::= { | ||
NAME FORM | orgPersonNameForm | |||
SUPERIOR RULES | {sr2 | sr3 | sr4} | |||
ID | 13 } | |||
sr14 | STRUCTURE-RULE | :: = { | ||
NAME FORM | orgPersonNameForm | |||
SUPERIOR RULES | {sr10 | sr11 | sr12} | |||
ID | 14 } |
В.6 Организационная роль
Атрибут общееИмя используется для присвоения имен.
Организация или подразделениеОрганизации могут быть непосредственно старшими для записей класса объектов организационнаяРоль.
sr15 | STRUCTURE-RULE | :: = { | ||
NAME FORM | orgRoleNameForm | |||
SUPERIOR RULES | {sr2 | sr3 | sr4} | |||
ID | 15 } | |||
sr16 | STRUCTURE-RULE | :: = { | ||
NAME FORM | orgRoleNameForm | |||
SUPERIOR RULES | {sr10 | sr11 | sr12} | |||
ID | 16 } |
В.7 Группа имен
Атрибут общееИмя используется для присвоения имен.
Местоположение, организация или подразделениеОрганизации могут быть непосредственно старшими для записей класса объектов группаИмен.
sr17 | STRUCTURE-RULE | :: = { | ||
NAME FORM | gonNameForm | |||
SUPERIOR RULES | {sr5 | sr6 | sr7 | sr8 | sr9} | |||
ID | 17 } | |||
sr18 | STRUCTURE-RULE | :: = { | ||
NAME FORM | gonNameForm | |||
SUPERIOR RULES | {sr2 | sr3 | sr4} | |||
ID | 18 } | |||
sr19 | STRUCTURE-RULE | :: = { | ||
NAME FORM | gonNameForm | |||
SUPERIOR RULES | {sr10 | sr11 | sr12} | |||
ID | 19 } |
В.8 Постоянно проживающее лицо
Атрибут общееИмя и факультативно адресУлицы используются для присвоения имен.
Местоположение является непосредственно старшим для записей класса объектов постоянноПроживающееЛицо.
sr20 | STRUCTURE-RULE | :: = { | ||
NAME FORM | resPersonNameForm | |||
SUPERIOR RULES | {sr5 | sr6 | sr7 | sr8 | sr9} | |||
ID | 20 } |
В.9 Логический объект прикладного уровня
Атрибут общееИмя используется для присвоения имен.
ПрикладнойПроцесс является непосредственно старшим для записей класса объектов логическийОбъектПрикладногоУровня.
sr21 | STRUCTURE-RULE | :: = { | ||
NAME FORM | applEntityNameForm | |||
SUPERIOR RULES | {sr24 | sr25} | |||
ID | 21 } |
В.10 Устройство
Атрибут общееИмя используется для присвоения имен.
Организация или подразделениеОрганизации могут быть непосредственно старшими для записей класса объектов устройство.
sr22 | STRUCTURE-RULE | :: = { | ||
NAME FORM | deviceNameForm | |||
SUPERIOR RULES | {sr2 | sr3 | sr4} | |||
ID | 22 } | |||
sr23 | STRUCTURE-RULE | :: = { | ||
NAME FORM | deviceNameForm | |||
SUPERIOR RULES | {sr10 | sr11 | sr12} | |||
ID | 23 } |
В.11 Прикладной процесс
Атрибут общееИмя используется для присвоения имен.
Организация или подразделениеОрганизации могут быть непосредственно старшими для записей класса объектов прикладнойПроцесс.
sr24 | STRUCTURE-RULE | :: = { | ||
NAME FORM | applProcessNameForm | |||
SUPERIOR RULES | {sr2 | sr3 | sr4} | |||
ID | 24 } | |||
sr25 | STRUCTURE-RULE | :: = { | ||
NAME FORM | applProcessNameForm | |||
SUPERIOR RULES | {sr10 | sr11 | sr12} | |||
ID | 25 } |
В.12 Альтернативное правило структурирования для местоположения
Если атрибут имяГородаИлиПровинции используется для присвоения имени местоположения и если местоположение ограничивается только в виде непосредственного подчиненного страны, то для его определения требуется одно дополнительное правило структурирования.
sr26 | STRUCTURE-RULE | :: = { | ||
NAME FORM | sOPNameForm | |||
SUPERIOR RULES | {sr1} | |||
ID | 26 } |
Кроме того, правила структурирования sr4, sr7, sr12, sr17 и sr20 должны быть смодифицированы для включения sr26 и соответствующий список правил структурирования старшего следующим образом
sr4 | STRUCTURE-RULE | :: = { | ||
NAME FORM | orgNameForm | |||
SUPERIOR RULES | {sr5 | sr6 | sr7 | sr8 | sr9 | sr26} | |||
ID | 4 } | |||
sr7 | STRUCTURE-RULE | :: = { | ||
NAME FORM | locNameForm | |||
SUPERIOR RULES | {sr5 | sr6 | sr7 | sr8 | sr9 | sr26} | |||
ID | 7 } | |||
sr12 | STRUCTURE-RULE | :: = { | ||
NAME FORM | orgUnitNameForm | |||
SUPERIOR RULES | {sr5 | sr6 | sr7 | sr8 | sr9 | sr26} | |||
ID | 12 } | |||
sr17 | STRUCTURE-RULE | :: = { | ||
NAME FORM | gonNameForm | |||
SUPERIOR RULES | {sr5 | sr6 | sr7 | sr8 | sr9 | sr26} | |||
ID | 17 } | |||
sr20 | STRUCTURE-RULE | :: = { | ||
NAME FORM | resPersonNameForm | |||
SUPERIOR RULES | {sr5 | sr6 | sr7 | sr8 | sr9 | sr26} | |||
ID | 20 } |
Текст документа сверен по:
официальное издание
М.: ИПК Издательство стандартов, 1998