ISO/IEC 9594-6:1990
(Main)Information technology — Open Systems Interconnection — The Directory — Part 6: Selected attribute types
Information technology — Open Systems Interconnection — The Directory — Part 6: Selected attribute types
Technologies de l'information — Interconnexion de systèmes ouverts — L'Annuaire — Partie 6: Types d'attributs sélectionnés
General Information
Relations
Buy Standard
Standards Content (Sample)
I N TE R NAT I O N AL
ISO/IEC
STANDARD
First edition
1990-1 2- 15
Information technology - Open Systems
Interconnection - The Directory -
Part 6:
Selected attribute types
Technologies de I'information - Interconnexion de systèmes ouverts - L 'annuaire -
Partie 6: Types d'attributs sélectionnés
Reference number
ISO/IEC 9594-6 : 1990 (E)
---------------------- Page: 1 ----------------------
ISO/IEC 9594-6 : 1990(E)
Contents
Page
...
Foreword . 111
Introduction . iv
SECTION 1: GENERAL 1
i Scope . 1
2 Normative references . 1
3 Definitions . 2
4 Notation . 2
SECTION 2: SELECTED ATTRIBUTE TYPES 2
5 Definition of Selected Attribute Types . 2
5.1 System Attribute Types . 2
Labelling Attribute Types . 2
5.2
5.3 Geographical Attribute Types . 3
Organizational Attribute Types . 3
5.4
Explanatory Attribute Types . 4
5.5
5.6 Postal Addressing Atlribute Types . 5
Telecommunications Addressing Attribute Types . 5
5.7
Preferences Attribute Types . 7
5.8
OS1 Application Attribute Types . 7
5.9
5.10 Relationai Attribute Types . 7
Security Attribute Types . 8
5.1 1
SECTION 3: ATTRIBUTE SYNTAXES 8
6 Definition of Attribute Syntaxes . 8
Attribute Syntaxes Used by the Directory . 8
6.1
String Attribute Syntaxes . 8
6.2
Miscellaneous Attribute Syntaxes . 9
6.3
Annex A - Selected Attribute Types in ASN.l . 11
Annex I3 - Index of Attribute Types and Syntaxes . 17
Annex C - Upper Bounds . 18
O ISO/IEC 1990
All rights reserved . No part of this publication may be reproduced or utilized in any form or by
any means. electronic or mechanical. including photocopying and microfilm. without permission
in writing from the publisher .
ISO/IEC Copyright Office 0 Case postale 56 0 CH-1211 Genève 20 0 Switzerland
Printed in Switzerland
11
---------------------- Page: 2 ----------------------
ISO/IEC 9594-6 : 1990(E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the International
Electrotechnical Commission) form the specialized system for worldwide standardiz-
ation. National bodies that are members of IS0 or IEC participate in the development
of International Standards through technical committees established by the respective
organization to deal with particular fields of technical activity. IS0 and IEC technical
committees collaborate in fields of mutual interest. Other international organizations,
governmental and non-governmental, in liaison with IS0 and IEC, also take part in the
work.
In the field of information technology, IS0 and IEC have established a joint technical
committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint
technical committee are circulated to national bodies for voting. Publication as an
International Standard requires approval by at least 75 @io of the national bodies casting
a vote.
International Standard ISO/IEC 9594-6 was prepared by Joint Technical Committee
ISOAEC JTC 1, Information technology.
ISO/IEC 9594 consists of the following parts, under the general title Information
technology - Open Systems Interconnection - The Directory:
- Part I: Overview of concepts, models and services
- Part 2: Models
- Part 3 : Abstract service definition
- Part 4: Procedures for distributed operation
- Part 5: Protocol specifications
- Part 6: Selected attribute types
- Part 7: Selected object classes
- Part 8: Authentication framework
Annex A forms an integral part of this part of ISO/IEC 9594. Annexes B and C are
for information only.
...
111
---------------------- Page: 3 ----------------------
ISO/IEC 9594-6 : 1990(E)
Introduction
0.1 This part of ISO/IEC 9594, together with the other parts of ISO/IEC 9594, has been produced to facilitate the
interconnection of information processing systems to provide directory services. The set of all such systems, together with the
directory information which they hold, can be viewed as an integrated whole, called the Directory. The information held by
the Directory, collectively known as the Directory Information Base (DIB), is typically used to facilitate communication
between, with or about objects such as application entities, people, terminals and distribution lists.
e
0.2 The Directory plays a significant role in Open Systems Interconnection, whose aim is to allow, with a minimum of
technical agreement outside of the interconnection standards themselves, the interconnection of information processing
systems:
from different manufacturers;
under different managements;
of different levels of complexity; and
of different ages.
0.3 This part of ISO/IEC 9594 defines a number of attribute types which may be found useful across a range of applications
of the Directory. One particular use for many of the attributes defined herein is in the formation of names, particularly for the
classes of object defined in ISO/iEC 9594-7.This part also defines a number of standard attribute syntaxes.
0.4 Annex A, which is part of ISOfiEC 9594, provides the ASN.l notation for the complete module which defines the
attributes and attribute syntaxes.
0.5 Annex B, which is not part of ISO/IEC 9594, provides an alphabetical index of attribute types, for easy reference.
---------------------- Page: 4 ----------------------
ISO/IEC 9594-6 : 1990 (E)
INTERNATIONAL STANDARD
Information technology - Open Systems Interconnection -
The Directory -
Part 6:
Selected attribute types
SECTION 1: GENERAL
ISOAEC 9594-2: 1990, Information Technology - Open
1 Scope
Systems Interconnection - The
1.1 This part of ISO/IEC 9594 defines a number of
Directory - Part 2: Models.
attribute types which may be found useful across a range
of applications of the Directory.
ISOAEC 9594-7: 1990, Information Technology - Open
Systems Interconnection - The
0 1.2 Attribute types (and attribute syntaxes) fall into three
Directory - Part 7: Selected Object
categories, as described in 1.2.1 through 1.2.3.
Classes.
1.2.1 Some attribute types (syntaxes) are used by a wide
CCITT Recommendation E. 123, Notation for National
variety of applications or are understood andlor used by
and International Telephone
the Directory itself.
numbers
Note - It is recommended that an attribute type (syntax) defined
in this document be used, in preference to the generation of a CCITT Recommendation E. 123, Notation for National
new one, whenever it is appropriate for the application.
and International Telephone
numbers
1.2.2 Some attribute types (syntaxes) are internationally-
standardized, but are application-specific. These are
CCITT Recommendation E. 164, Numbering plan for
defined in the standards associated with the application
the ISDN era
concerned.
Operational provisions
CCITT Recommendation F. 1,
1.2.3 Any administrative authority can define its own
for the international public telegram
attribute types (syntaxes) for any purpose. These are not service
internationally standardized, and are available to others
beyond the administrative authority which created them
CCITT Recommendation F.200, Teletex service
only by bilateral agreement.
a
CCITT Recommendation F.40 1, Message handzing
services: Naming and addressing
for public message handling
2 Normative references
services
The following standards contain provisions which, through
CCITT Recommendation T.30, Procedures for
reference in this text, constitute provisions of this part of
document facsimile transmission in
ISO/IEC 9594. At the time of publication, the editions
the general switched telephone
indicated were valid. All standards are subject to revision,
network
and parties to agreements based on this part of
ISODEC 9594 are encouraged to investigate the possibility
CCITT Recommendation T.6 1, Character repertoire
of applying the most recent editions of the standards listed
and coded character sets for the
below. Members of IEC and IS0 maintain registers of
international teletex service
currently valid International Standards.
IS0 3166 :1988, Codes for the representation of CCITT Recommendation T.62, Control procedures for
names of countries. teletex and Group 4 facsimile
services
ISOAEC 8824: 1990, Information Technology - Open
CCITT Recommendation X. 12 1, International
Systems Interconnection -
numbering plan for public data
Specification of Abstract Syntax
Notation One (ASN.1). networks.
1
---------------------- Page: 5 ----------------------
ISO/IEC 9594-6 : 1990(E)
macros in ISODEC 9594-2. There are two such macros,
ATTRIBUTE and ATTRIBUTE-SYNTAX.
3 Definitions
This part of ISODEC9594 makes use of the following Two 'generic' object identifiers (attributeType and
definitions from ISO/IEC 9594-2: attributesyntax) are used in defining the object identifiers
being allocated to attribute types and attribute syntaxes
a) attribute type;
respectively. Their definitions can be found in Annex B of
b) attribute syntax; ISODEC 9594-2.
c) object class.
Examples of the use of the attribute types are described
using an informal notation, where attribute type and value
pairs are represented by an acronym for the attribute type,
followed by an equals sign (I1="), followed by the example
4 Notation
value for the attribute.
Attribute types and attribute syntaxes are defined in this
document by the use of special notation, defined as ASN. 1
SECTION 2: SELECTED ATTRIBUTE TYPES
5.2 Labelling Attribute Types
5 Definition of Selected Attribute
These attributes type are concerned with information about
objects which has been explicitly associated with the
Types
objects by a labelling process.
This part of ISO/IEC 9594 defines a number of attribute
types which may be found useful across a range of
5.2.1 Common Name
applications of the Directory.
The Common Name attribute type specifies an identifier of
an object. A Common Name is not a directory name; it is
5.1 System Attribute Types
a (possibly ambiguous) name by which the object is
commonly known in some limited scope (such as an
These attribute types are concerned with information about
organization) and conforms to the naming conventions of
objects known to the Directory.
the country or culture with which it is associated.
5.1.1 Object Class
An attribute value for common name is a string chosen
The Object Class attribute type, which is known to the
either by the person or organization it describes or the
Directory, is specified, except for the allocation of an
organization responsible for the object it describes for
object identifier, in ISO/IEC 9594-2.
devices and application entities. For example, a typical
name of a person in an English-speaking country
objectClass ObjectClass :::= {attributeType O}
comprises a personal title (e.g., Mr, Ms, Dr, Professor, Sir,
Lord), a first name, middle narne(s), last name,
5.1.2 Aliased Object Name
generational qualifier (if any, e.g., Jr.) and decorations and
This attribute type is defined, except for the allocation of
awards (if any, e.g., QC).
an object identifier, in ISO/IEC 9594-2.
Examples:
aliasedObjectName AliasedObjectName
CN = "Mr Robin Lachlan McLeod BSc(Hons) CEng MIEE'
::={attributeType 11
CN = "Divisional Coordination Committee"
5.1.3 Knowledge Information
CN = "High Speed Modem"
The Knowledge Information attribute type specifies a
human-readable accumulated description of knowledge
Any variants should be associated with the named object
mastered by a specific DSA.
as separate and alternative attribute values.
knowledgelnformation ATTRIBUTE
Other common variants should also be admitted, e.g., use
WITH ATTRIBUTE-SY NTAX CaselgnoreStringSyntax
of a middle name as a preferred first name; use of 'Bill' in
::= IattributeType 21
place of 'William', etc.
2
---------------------- Page: 6 ----------------------
ISO/IEC 9594-6 1990(E)
named object is physically located or with which it is
cornmonName ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
associated in some other important way.
caselgnoreStringSyntax
(SIZE(1 .ub-common-name))
An attribute value for Locality Name is a string, e.g., L =
::= IattributeType 31
“Edinburgh”.
5.2.2 Surname
IocalityName ATTRIBUTE
The Surname attribute type specifies the linguistic
WITH ATTRIBUTE-SYNTAX
construct which normally is inherited by an individual
caselgnoreStringSyntax
from the individual’s parent or assumed by marriage, and
(SIZE(1 .ub-locality-name))
by which the individual is commonly known. ::= IattributeType 7)
5.3.3 State or Province Name
An attribute value for Surname is a string, e.g., “McLeod”.
The State or Province Name attribute type specifies a state
surname ATTRIBUTE or province. When used as a component of a directory
WITH ATTRIBUTE-SYNTAX
name, it identifies a geographical subdivision in which the
caselgnoreStringSyntax
named object is physically located or with which it is
(SIZE(1 .ub-surname))
associated in some other important way.
::= IattributeType 41
An attribute value for State or Province Name is a string,
5.2.3 Serial Number
e.g., S = ”Ohio”.
The Serial Number attribute type specifies an identifier,
the serial number of a device.
stateOrProvinceName ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
An attribute value for Serial Number is a printable string.
caselgnoreStringSyntax
(SIZE(1 .ub-state-name))
serialNumber ATTRIBUTE ::= {attributeType 81
WITH ATTRIBUTE-SYNTAX
5.3.4 Street Address
printableStringSyntax
(SIZE(1 .ub-serial-number))
The Street Address attribute type specifies a site for the
::=IattributeType 5)
local distribution and physical delivery in a postal address,
i.e., the street name, place, avenue, and the house number.
5.3 Geographical Attribute Types
When used as a component of a directory name, it
These attribute types are concerned with geographical
identifies the street address at which the named object is
positions or regions with which objects are associated.
located or with which it is associated in some other
important way.
5.3.1 Country Name
An attribute value for Street Address is a string, e.g.,
The Country Name attribute type specifies a country.
“ArnulfstraBe 60’.
When used as a component of a directory name, it
identifies the country in which the named object is
streetAddress ATTRIBUTE
0
physically located or with which it is associated in some
WITH ATTRIBUTE-SYNTAX
other important way.
caselgnoreStringSyntax
(SIZE(1. .u b-street-address))
An attribute value for country name is a string chosen from
::= IattributeType 9)
IS0 3 166.
5.4 Organizational Attribute Types
countryName ATTRIBUTE
These attribute types are concerned with organizations and
WITH ATTRIBUTE-SYNTAX
can be used to describe objects in terms of organizations
Printablestring (SIZE (2)) -- IS 3166 codes only
with which they are associated.
MATCHES FOR EQUALITY
SINGLE VALUE 5.4.1 OrganizationName
::= (attributeType 6)
The OrganizationName attribute type specifies an
The matching rule for values of this type is the same as
organization. When used as a component of a directory
that for CaseIgnoreStringSyntax.
name it identifies an organization with which the named
object is affiliated.
5.3.2 Locality Name
The Locality Name attribute type specifies a locality.
An attribute value for OrganizationName is a string chosen
When used as a component of a directory name, it
by the organization (e.g., O = “Scottish
identifies a geographical area or locality in which the
Telecommunications plc”). Any variants should be
3
---------------------- Page: 7 ----------------------
ISO/IEC 9594-6 : 1990(E)
associated with the named Organization as separate and For example, the object "Standards Interest" might have
alternative attribute values.
the associated description "distribution list for exchange of
information about intra-company standards development".
OrganizationName ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
An attribute value for Description is a string.
caselgnoreStringSyntax
(SIZE(1 .U b-organization-name))
description ATTRIBUTE
::= IattributeType 101
WITH ATTRIBUTE-SYNTAX
caselgnoreStringSyntax
5.4.2 Organizational Unit Name
(SIZE(1. .ub-description))
The Organizational Unit Name attribute type specifies an ::= {attributeType 131
organizational unit. When used as a component of a
5.5.2 Search Guide
directory name it identifies an organizational unit with
which the named object is affiliated.
The Search Guide attribute type specifies information of
suggested search criteria which may be included in some
The designated organizational unit is understood to be part entries expected to be a convenient base-object for the
of an organization designated by an OrganizationName search operation, e.g., country or organization.
attribute. It follows that if an Organizational Unit Name
attribute is used in a directory name, it must be associated
Search criteria consist of an optional identifier for the type
with an OrganizationName attribute. of object sought and combinations of attribute types and
logical operators to be used in the construction of a filter.
An attribute value for Organizational Unit Name is a string It is possible to specify for each search criteria item the
chosen by the organization of which it is part (e.g., OU = matching level, e.g., approximate match.
"Technology Division"). Note that the commonly used
abbreviation "TD" would be a separate and alternative
The Search Guide attribute may recur to reflect the various
attribute value.
types of requests, e.g., search for a Residential Person or
an Organizational Person, which may be fulfilled from the
given base-object where the Search Guide is read.
Examples:
searchGuide ATTRIBUTE
O = "Scottel", OU = "TD"
WITH ATTRIBUTE-SYNTAX
Guide
organizationalUnitName AiTRlBUTE
::= {attributeType 141
WITH ATTRIBUTE-SYNTAX
caselgnorestring Syntax
Guide ::= SET {
(SIZE(1 .ub-organizational-unit-name))
objectClass [O1 OBJECT-CLASS OPTIONAL,
::=IattributeType 111
criteria 111 CRITERIA I
5.4.3 Title
Criteria ::= CHOICE{
type [O1 Criterialtem,
The Title attribute type specifies the designated position or
and [ll SET OF Criteria,
function of the object within an organization.
O
or [21 SET OF Criteria,
not 131 Criteria]
An attribute value for Title is a string.
Criterialtem ::= CHOICE I
equality [O] AttributeType,
Example:
substrings [ll AttributeType,
greaterOrEqual 121 AttributeType,
T = "Manager, Distributed Applications" IessOrEqual [31 AttributeType,
approximateMatch I41 AttributeTypel
title ATTRIBUTE
Example:
WITH ATTRIBUTE-SYNTAX
caselgnoreStringSyntax
The following is a potential value of the Search Guide
(SIZE(1 .ub-title))
attribute that could be stored in entries of object class
::={attributeType 121
Locality to indicate how entries of object class Residential
5.5 Explanatory Attribute Types
Person might be found:
These attribute types are concerned with explanations
residential-person-guide Guide ::=
(e.g., in a natural language) of something about an object.
objectClass residentialperson,
criteria and {
5.5.1 Description
type substrings commonlame,
type substrings streetAddress11
The Description attribute type specifies text which
describes the associated object.
4
---------------------- Page: 8 ----------------------
ISO/IEC 9594-6 : 1990(E)
postalAddress ATTRIBUTE
The construction of a filter from this value of Guide is
WITH ATTRIBUTE-SYNTAX PostalAddress
straightforward.
MATCHES FOR EQUALITY
::a (attributeType 16)
Step (1) produces the intermediate Filter value
PostalAddress ::= SEQUENCE SIZE(1. .ub-postal-line) OF
CHOICE 1
Intermediate-filter Filter ::=
T61 String (SIZE( 1 . .u b-posta I-string)),
and 1
Printabl estring (SIZE( 1 . .ub-postal-string)))
item substrings {
type cornmonName,
The matching rule for values of this type is the same as
strings {any T61String "Dubois" 1 I,
that for CaseIgnoreListSyntax.
- - value supplied for cornmonName- -
item substrings {
5.6.2 Postal Code
type streetAddress,
strings {any T61String "Hugo"] 1 1
The Postal Code attribute type specifies the postal code of
- - value supplied for streeiAddress - -
the named object. If this attribute value is present it will
Step (2) produces a filter for matching Residential Person
be part of the object's postal address.
entries in the subtree:
An attribute value for Postal Code is a string.
.--
residential-person-filter Filter .-
and 'I
postalCode ATTRIBUTE
e item eaualitv 1
WITH ATTRIBUTE-SYNTAX
ob jecklass,
caselgnoreStringSyntax
OBJECT-CLASS residentialperson I,
(SIZE( 1. .ub-postal-code))
intermediateFilter )
::= IattributeType 171
5.5.3 Business Category
5.6.3 Post Office Box
The Business Category attribute type specifies information
The Post Office Box attribute type specifies the Post Office
concerning the occupation of some common objects, e.g.,
Box by which the object will receive physical postal
people. For example, this attribute provides the facility to
delivery. If present, the attribute value is part of the
interrogate the Directory about people sharing the same
object's postal address.
occupation.
postOfficeBox ATTRIBUTE
businesscategory ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
WITH ATTRIBUTE-SYNTAX
caselgnoreStringSyntax
caselgnoreStringSyntax
(SIZE(1. .ub-post-office-box))
(SiZE(1. .ub-business-category))
::= IattributeType 18)
::= {attributeType 15)
5.6.4 Physical Delivery Office Name
5.6 Postal Addressing Attribute Types
The Physical Delivery Office Name attribute type specifies
These attribute types are concerned with information
the name of the city, village, etc. where a physical delivery
required for physical postal delivery to an object.
office is situated.
5.6.1 Postal Address
An attribute value for Physical Delivery Office Name is a
string.
The Postal Address attribute type specifies the address
information required for the physical delivery of postal
physicalDeliveryOff iceName ATTRIBUTE
messages by the postal authority to the named object.
WITH ATTRIBUTE-SYNTAX
caselgnoreStringSyntax
An attribute value for Postal Address will be typically
(SIZE(1. .ub-physical-ofiice-name))
composed of selected attributes from the MHS
::= IattributeType 191
Unformatted Postal O/R Address version 1 according to
5.7 Te I e c o m m u n ica t i on s Addressing
CCITT Recommendation F.401 and limited to 6 lines of
30 characters each, including a Postal Country Name.
Attribute Types
Normally the information contained in such an address
These attribute types are concerned with addressing
could include an addressee's name, street address, city,
information needed to communicate with the object using
state or province, postal code and possibly a Post Office
telecommunication means.
Box number depending on the specific requirements of the
named object.
5.7.1 Telephone Number
The Telephone Number attribute type specifies a telephone
number associated with an object.
5
---------------------- Page: 9 ----------------------
ISO/IEC 9594-6 : 1990(E)
facsimileTelephoneNumber ATTRIBUTE
An attribute value for Telephone Number is a string that
WITH ATTRIBUTE-SYNTAX
complies with the internationally agreed format for
FacsimileTelephoneNumber
showing international telephone numbers, CCITT
::= IattributeType 231
Recommendation E.123 (e.g., "+ 44 582 10101").
FacsimileTelephoneNumber:= SEQUENCE 1
telephoneNumber ATTRIBUTE telephoneNumber Printablestring
(SIZE(1. ub-telephone-number)),
WITH ATTRIBUTE-SYNTAX
parameters G3FacsimileNonBasicParameters
telephoneNumberSyntax
OPTIONAL)
::= IattributeType 201
5.7.2 Telex Number 5.7.5 X.121 Address
The X.121 Address attribute type specifies an address as
The Telex Number attribute type specifies the telex
defined by CCITT Recommendation X. 121 associated
number, country code, and answerback code of a telex
with an object.
terminal associated with an object.
telexNumber ATTRIBUTE xl21Address ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
WITH ATTRIBUTE-SYNTAX TelexNumber ::=
Numericstring
{attributeType 211
(SIZE(1 . ub-xl21-address))
TelexNumber ::= SEQUENCE I
MATCHES FOR EQUALITY SUBSTRINGS
telexNumber Printablestring
0
::= {attributeType 241
(SIZE(1. .ub-telex-number)),
countryCode Printablestring, The matching rules for values of this type are the same as
(SIZE(1. .ub-country-code)),
those for numericstringsyntax.
answerback Printablestring
(SIZE(1 .ub-answerback))}
5.7.6 International ISDN Number
The International ISDN Number attribute type specifies an
5.7.3 Teletex Terminal Identifier
International ISDN Number associated with an object.
The Teletex Terminal Identifier attribute type specifies the
Teletex terminal identifier (and, optionally, parameters) for An attribute value for International ISDN Number is a
a teletex terminal associated with an object. string which complies with the internationally agreed
format for ISDN addresses given in CCITT
An attribute value for Teletex Terminal Identifier is a Recommendation E. 164.
string which complies with CCITT Recommendation
F.200 and an optional set whose components are according internationallSDNNumber ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
to CCITT Recommendation T.62.
Numericstring
(SIZE(1 . ub-international-isdn-number))
teletexTerminalldentifier ATTRIBUTE
::= {attributeType 25)
WITH ATTRIBUTE-SYNTAX
TeletexTerminalldentif ier
The matching rule for values of this type is the same as
::= (attributeType 221
that for numericstrings yntax. 0
TeletexTerminalldentifier ::= SEQUENCE 1
teletexTeminal Printablestring
5.7.7 Registered Address
(SIZE(1. .ub-teletex-terminal-id)),
parameters TeIetexNonBasicParameters
The Registered Address attribute type specifies a
OPTIONAL}
mnemonic for an address associated with an object at a
particular city location. The mnemonic is registered in the
5.7.4 Facsimile Telephone Number
country in which the city is located and is used in the
The Facsimile Telephone Number attribute type specifies a provision of the Public Telegram Service (according to
telephone number for a facsimile terminal (and optionally Recommendation F. 1).
its parameters) associated with an object.
registeredAddress ATTRIBUTE
An attribute value for the facsimile telephone number is a
WITH ATTRIBUTE-SYNTAX PostalAddress
string that complies with the internationally agreed format
::= IattributeType 26)
for showing international telephone numbers, CCITT
5.7.8 Destination Indicator
Recommendation E.123 (e.g., "+81 3 347 7418") and an
optional bit string (formatted according to CCITT
The Destination Indicator attribute type specifies
Recommendation T.30).
(according to Recommendations F. 1 and F.3 1) the country
and city associated with the object (the addressee) needed
to provide the Public Telegram Service.
An attribute value for Destination Indicator is a string.
6
---------------------- Page: 10 ----------------------
ISO/IEC 9594-6 : 1990(E)
destinationlndicator ATTRIBUTE The matching rule for values of this type is that a presented
WITH ATTRIBUTE-SYNTAX
Presentation Address matches a stored one if and only if
Printa bleString
the selectors are equal and the presented nAddresses is a
(SIZE(1. ub-destination-indicator))
subset of the stored one.
-- alphabetical characters only
MATCHES FOR EQUALITY SUBSTRINGS
5.9.2 Supported Application Context
::= (attributeType 27)
The Supported Application Context attribute type specifies
The matching rules for values of this type are the same as
the object identifier(s) of application context(s> that the
those for caseIgnoreStringSyntax.
object (an OS1 application entity) supports.
5.8 Preferences Attribute Types
supportedApplicationContext ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
These attribute types are concerned with
...
ISOKEI
NORME
I NTE R NATIONALE 9594-6
Première édition
1990-1 2-1 5
Technologies de l’information - Interconnexion
de systèmes ouverts - L’Annuaire -
Partie 6:
Types d’attributs sélectionnés
Information technology -- Open Systems Interconnection - The
Directory -
Part 6: Selected attribute types
Numéro de référence
ISOKEI 9594-6:1990( F)
---------------------- Page: 1 ----------------------
ISO/CEI ISO/CEI 9594-6 9594-6 : : 1990 1990 (F) (F)
O O ISO/CEI ISO/CEI 1990 1990
Droiis Droiis de de reprodudion reprodudion réservés. réservés. Aucune Aucune partie partie de de cette cette publication publication ne ne peut peut être être reproduite reproduite ni ni utilisée utilisée
sous sous quelque quelque forme forme que que œ œ soit soit et et par par aucun aucun procédé, procédé, électronique électronique ou ou mécanique, mécanique, y y compris compris la la
photocopie et les microfilms, sans l'accord écrit de l'éditeur.
photocopie et les microfilms, sans l'accord écrit de l'éditeur.
ISO/CEI ISO/CEI Copyright Copyright Oflice Oflice Case Case postale postale 56 56 CH CH 121 121 1 1 Genève Genève 20 20 Suisse Suisse
Version Version française française tirée tirée en en 1991 1991
Imprimé Imprimé en en Suisse Suisse
ii
---------------------- Page: 2 ----------------------
Sommaire
Page
Avant-propos .
iv
Introduction .
V
Section 1 : Généralités
1
1 Domaine d'application . 1
2 Références normatives .
1
3 Définitions . 2
4 Notation . 2
Section 2 : Types d'attribut sélectionnés
2
5
Définition des types d'attribut sélectionnés . 2
2
5.1 Types d'attribut de système .
3
5.2 Types d'attribut d'étiquetage .
5.3 Types d'attribut géographique .
3
5.4 Types d'attribut d'organisation .
4
5.5 Types d'attribut explicatif . 5
6
5.6 Types d'attribut d'adresse postale .
5.7 Types d'attribut d'adresse pour les télécommunications . 6
5.8 Types d'attribut de priorité .
8
5.9 Types d'attribut pour les applications OS1 .
8
8
5.10 Types d'attribut de relation .
9
5.11 Types d'attribut de sécurité .
Section 3 : Syntaxes d'attribut
9
6
Définition de syntaxes d'attribut . 9
6.1 Syntaxes d'attribut utilisées par l'Annuaire .
9
6.2 Syntaxes d'attribut chaînes de caractères .
9
6.3 Autres syntaxes d'attribut 10
...............................................................................................
Annexe A - Définitions en ASN.l des types d'attribut sélectionnés .
12
Annexe B - Index des types et syntaxes d'attribut . 18
Annexe C -Valeurs limites pour les tailles d'attribut . 19
iii
---------------------- Page: 3 ----------------------
ISO/CEI 9594-6 : 1990 (FI
Avant-propos
L'ISO (Organisation internationale de normalisation) et la CE1 (Commission élec-
trotechnique internationale) forment ensemble un système consacré à la normali-
sation internationale considérée comme un tout. Les organismes nationaux
membres de I'ISO ou de la CE1 participent au développement de Normes interna-
tionales par l'intermédiaire des comités techniques crées par l'organisation
concernée afin de s'occuper des différents domaines particuliers de l'activité tech-
nique. Les comités techniques de I'ISO et de la CE1 collaborent dans les domaines
d'intérêt commun. D'autres organisations internationales, gouvernementales ou
non gouvernementales, en liaison avec I'ISO et la CE1 participent également aux
travaux.
Dans le domaine des technologies de l'information, 1'1S0 et la CE1 ont créé un
comité technique mixte, I'ISO/CEI JTC 1. Les projets de Normes internationales
adoptés par le comité technique mixte sont soumis aux organismes nationaux
pour approbation, avant leur acceptation comme Normes internationales. Les
Normes internationales sont approuvées conformément aux procédures qui
requièrent l'approbation de 75 %au moins des organismes nationaux votants.
La Norme internationale ISO/CEI 9594-6 a été élaborée par le comité technique
mixte ISO/CEI JTC 1, Technologies de l'information.
Sous le titre général Technologies de l'information - Interconnexion de systèmes
ouverts-/'Annuaire, I'ISO/CEI 9594 est composée des parties suivantes :
- Partie 1 :Aperçu général des concepts, modèles et services
- Partie 2 : Modèles
.- Partie 3 : Définition de service abstrait
- Partie 4 : Procédures d'exploitation répartie
- Partie 5: Spécifications de protocoles
- Partie 6: Types d'attribut sélectionnés
- Partie 7: Classes d'objet sélectionnées
- Partie 8: Cadre général d'authentification
L'annexe A de la présente partie de I'ISO/CEI 9594 est normative. Les annexe B et C
sont informatives.
iv
---------------------- Page: 4 ----------------------
Introduction
0.1 La présente partie de I'ISO/CEI 9594, ainsi que les autres parties, ont été élaborées pour faciliter I'inter-
connexion de systèmes de traitement de l'information pour fournir des services d'Annuaire. L'ensemble de
ces systèmes, ainsi que les informations d'Annuaire qu'ils contiennent, peuvent être considérés comme un
tout intégré, appelé d'Annuaire)). Les informations détenues par l'Annuaire, appelées ((Base d'inforrna-
tions d'Annuaire)) (DIB), sont généralement utilisées pour faciliter la communication entre, avec ou sur des
objets tels que entités d'application, personnes, terminaux, listes de diffusion.
0.2 L'Annuaire joue un rôle important dans l'interconnexion de systèmes ouverts dont le but est de per-
mettre, moyennant un minimum d'accords techniques en dehors des normes d'interconnexion propre-
ment dites, l'interconnexion de systèmes de traitement de l'information :
provenant de divers fabricants ;
gérés différemment ;
de niveaux de complexité différents ; et
d'âges différents.
0.3 La présente partie de I'ISO/CEI 9594 définit plusieurs types d'attribut qui peuvent être utiles à toute
une gamme d'applications d'Annuaire. Les attributs définis pourront en particulier être utilisés pour former
des noms, notamment pour les classes d'objet définies dans I'ISO/CEI 9594-7. La présente partie de
I'ISOKEI 9594 définit également plusieurs syntaxes d'attribut.
0.4 L'annexe A, qui est normative, donne le module ASN.l qui définit les attributs et les syntaxes d'attri-
but.
0.5 L'annexe 6, qui est informative, donne un index alphabétique des types d'attribut.
V
---------------------- Page: 5 ----------------------
NORME INTERNATIONALE
ISO/CEI 9594-6 : 1990 (F)
Technologies de l‘information - Interconnexion de
systèmes ouverts - L‘Annuaire
Partie 6 :
Types d‘attribut sélectionnés
Sect on I : Généralités
rechercher la possibilité d‘appliquer les éditioiis
1 Domaine d‘application
les plus récentes des normes indiquées ci-après.
Les membres de la CE1 et de I‘ISO possèdent le
1.1 La présente partie de I‘ISO/CEI 955
. définit
registre des Normes internationales en vigueur à
plusieurs types d’attribut qui peuvent être utiles
un moment donné.
à toute une gamme d’applications d’Annuaire.
IS0 3166:1988, Codes pour la repré-
1.2 Les types d’attribut (et les syntaxes d’attri- sentation des noms de
buts) sont répartis en trois catégories, définies
pays.
en 1.2.1, 1.2.2, et 1.2.3.
ISO/CEI 8824: 1990, Technologies de I’in-
formation - Intercon-
1.2.1 Certains types (et syntaxes) d‘attribut sont
nexion de systèmes
utilisés par une grande variété d‘applications ou
ouverts - Spécifica-
sont interprétés et/ou utilisés par l‘Annuaire.
tion de la notation de
NOTE - Chaque fois qu’un type (ou syntaxe) d’at- syntaxe abstraite
tribut défini dans la présente partie de I’ISOKEI 9594
numéro I (ASN.1).
convient a l’application, il est recommandé de l’utili-
ser, plutôt que d‘en créer un nouveau. ISO/CEI 9594-2:1990, Technologies de I’in-
formation - Intercon-
1.2.2 Certains types (et syntaxes) d’attribut sont nexion de systèmes
normalisés au niveau international mais sont ouverts - l’Annuaire
propres à une application. Ils sont définis dans Partie 2 : Modèles.
les normes relatives à cette application.
: 1990,
ISO/CEI 9594-7 Technologies de l’in-
formation - Intercon-
1.2.3 Toute autorité administrative peut définir
nexion de systèmes
ses propres types (et syntaxes) d’attribut à n’im-
ouverts - l‘Annuaire
porte quelle fin. Ces types et syntaxes d’attribut
Partie 7 : Classes d‘ob-
ne sont pas normalisés ; ils peuvent être utilisés
jet sélectionnées.
par d‘autres autorités que celle qui les a créés
suite à des accords bilatéraux.
CCITT Recommandation E. 123, Notation pour
des numéros télépho-
niques nationaux et
2 Références normatives
internationaux.
Les normes suivantes contiennent des disposi-
CCITT Recommandation E.164, flan de numéro-
tions qui, par suite de la référence qui est en
tation pour le RNIS.
faite, constituent des dispositions valables pour
CClTT Recommandation F. 1, Dispositions appli-
la présente partie de I’ISO/CEI 9594. Au moment
cables à l’exploitation
de la publication, les éditions indiquées étaient
du service public inter-
en vigueur. Toute norme est sujette à révision et
national des télégram-
les parties prenantes des accords fondés sur la
mes.
présente partie de I’ISO/CEI 9594 sont invitées à
1
---------------------- Page: 6 ----------------------
ISO/CEI 9594-6 : 1990 (FI
CCITT Recommandation F.200, Service télétex.
4 Notation
CCITT Recommandation F.401, Services de mes-
Les types d'attribut et les syntaxes d'attribut sont
sagerie : appellation er
définis en utilisant une notation spéciale, définie
adressage pour les ser-
comme macros ASN.l dans I'ISO/CEI 9594-2. II y
vices publics de mes-
a deux macros : ATTRIBUTE et ATTRIBUTE-
sageries.
SYNTAX.
CCITT Recommandation T.30, Procédures pour
Deux identificateurs d'objet ((génériquesn
la transmission de
(attributeType et attributesyntax) sont utilisés
documents par téléco-
pie sur le réseau télé- pour spécifier les identificateurs d'objet attribués
aux types d'attribut et aux syntaxes d'attribut.
phonique commute.
Leurs définitions sont données dans l'annexe B
CCITT Recommandation T.61, Répertoire de
de I'ISO/CEI 9594-2.
caractères et jeux de
caractères codés pour
Des exemples d'utilisation des types d'attribut
le service international
sont écrits en utilisant une notation informelle où
télétex.
le type et la valeur d'attribut sont représentés par 0
un acronyme (désignant le type d'attribut) suivi
CCITT Recommandation T.62, Procédures de
d'un signe égal (=), suivi de la valeur de l'attribut
commande pour le ser-
donnée comme exemple.
vice télétex er le ser-
vice de télécopie du
groupe 4.
CCITT Recommandation X.121, Plan de numéro-
rage international pour
les réseaux publics de
données.
3 Définitions
La présente partie de I'ISO/CEI 9594 utilise les
termes suivants, définis dans I'ISO/CEI 9594-2 :
a) type d'attribut ;
b) syntaxe d'attribut ;
c) classe d'objet.
Section 2 : Types d'attribut sélectionnés
ce qui concerne l'attribution d'un identificateur
5 Définition des types d'attribut sélec-
d'objet.
tionnés
objectclass BbjectClass :::=tattributeType O)
La présente partie de I'ISO/CEI 9594 définit plu-
sieurs types d'attribut qui peuvent être utiles à
toute une gamme d'applications d'Annuaire.
5.1.2 Aliased Object Name
5.1 Types d'attribut de système Le type d'attribut Aliased Object Name est défini
dans I'ISO/CEI 9594-2, sauf en ce qui concerne
Ces types d'attribut concernent des informations
l'attribution d'un identificateur d'objet.
relatives aux objets connus de l'Annuaire.
aliasedObjecïName AliasedObjectName
5.1.1 Object Class ::= {attributeType 1)
Le type d'attribut Object Class, connu de I'An-
nuaire, est spécifié dans I'ISO/CEI 9594-2, sauf en
2
---------------------- Page: 7 ----------------------
ISO/CEI 9594-6 : 1990 (F)
5.1.3 Knowledge Information
cornmonName ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
Le type d'attribut Knowledge Information spéci-
caselgnoreStringSyntax
fie une description de ce que connaît un DSA
(SIZE(1 .ub-common-name))
particulier ; cette description est lisible par un ::={attributeType 31
ut il isate Ur h um ai n.
5.2.2 Surname
knowledgelnformation ATTRIBUTE
WITH ATTRIBUTE-SY NTAX caselgnoreSiringSyntax
Le type d'attribut Surname spécifie la construc-
::= {attributeType 2)
tion linguistique dont un individu hérite de ses
parents ou par mariage et sous laquelle il est
généralement connu.
5.2 Types d'attribut d'étiquetage
Une valeur d'attribut pour Surname est une
Ces types d'attribut concernent les informations
chaîne de caractères (par exemple, ((McLeod))).
relatives à des objets associées explicitement
aux objets par un processus d'étiquetage.
surname ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
5.2.1 Common Name
caselgnoreStringSyntax
(SIZE(1 .ub-surname))
Le type d'attribut Common Name spécifie un
::= {attributeType 41
identificateur d'un objet. Un Common Name
n'est pas un nom d'Annuaire ; c'est un nom (si
possible non ambigu) sous lequel l'objet est
5.2.3 Serial Number
connu dans un cadre limité (tel qu'une organisa-
tion) ; ce nom est conforme aux conventions de Le type d'attribut Serial Number spécifie un iden-
dénomination du pays ou de la culture auxquels tificateur, numéro de série d'un dispositif.
il est associé.
La valeur d'attribut pour Serial Number est
Une valeur d'attribut de Common Name est une Printable String.
chaîne de caractères choisie :
serialNumber ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
- soit par la personne ou l'organisation décrite,
printa bleStringSyntax
(SIZE(1. .ub-serial-number))
- soit par l'organisation responsable de l'objet
::= {attributeType 51
décrit (pour les dispositifs et des entités d'appli-
cations).
5.3 Types d'attribut géographique
Par exemple, un nom de personne, dans un pays
de langue anglaise, comprend le titre de la per-
Ces types d'attribut concernent les lieux ou
sonne (par exemple, Mr, Ms, Dr, Professor, Sir,
régions géographiques auxquels sont associés
Lord) un prénom, un ou plusieurs autres pré-
les objets.
noms, un nom de famille, une indication de la
génération (par exemple, Jr), les décorations et
5.3.1 Country Name
récompenses (par exemple, QC).
Le type d'attribut Country Name spécifie un
Exemples :
pays. Quand il est utilisé en tant que composant
d'un nom d'Annuaire, il identifie le pays dans
CN = uMr Robin Lachlan McLeod Bsc(Hons)
lequel l'objet nommé est physiquement localisé
CEng MIEEN
ou auquel il est étroitement associé.
CN = ((Divisional Coordination Cornmitee))
Une valeur d'attribut pour Country Name est une
des chaînes de caractères définies dans 1'1S0
CN = «High Speed Modem))
3 166.
Toute variante devrait être associée à l'objet
countryName ATTRIBUTE
nommé en tant que valeur d'attribut séparée et
WITH ATTRIBUTE-SYNTAX
valeur de remplacement.
Printablestring (SIZE (2))
-- codes de I'ISO 3166 seulement
D'autres variantes courantes devraient être
admises, comme, par exemple, l'utilisation d'un
MATCHES FOR EQUALITY
second prénom comme prénom préféré ou I'uti-
SINGLE VALUE
lisation de diminutif («Bill» au lieu de ((William»),
::= {attributeType 6)
etc.
3
---------------------- Page: 8 ----------------------
ISO/CEI 9594-6 : 1990 (F)
Pour les valeurs de ce type, la règle de concor- 5.4 Types d'attribut d'organisation
dance est la même que pour la syntaxe d'attribut
Ces types d'attribut concernent des organisa-
caselgnoreStringSyntax.
tions et peuvent être utilisés.pour décrire des
objets d'après les organisations auxquelles ils
5.3.2 Locality Name
sont associés.
Le type d'attribut Locality Name spécifie un nom
de lieu. Quand il est utilisé en tant que compo- 5.4.1 Organization Name
sant d'un nom d'Annuaire, il identifie une zone
géographique ou une localité où l'objet nommé Le type d'attribut Organization Name spécifie
une organisation. Quand il est utilisé en tant que
est physiquement localisé ou à laquelle il est
composant d'un nom d'Annuaire, il identifie une
étroitement associé.
organisation dont dépend l'objet nommé.
Une valeur d'attribut pour Locality Name est une
chaîne de caractères (exemple : L = «Edinburgh») Une valeur d'attribut pour Organization Name
est une chaîne de caractères choisie par I'organi-
IocaliîyName ATTRIBUTE
sation (exemple : O = ((Scottish Telecommunica-
WITH ATTRIBUTE-SYNTAX
tions plcn). Toute variante devrait être associée à
caselgnoreStringSyntax
l'organisation nommée comme valeur séparée et
(SIZE(1. .ub-localiîy-name))
valeur de remplacement.
::={attributeType 71
organizationName ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
5.3.3 State or Province Name
caselgnoreStringSyntax
(SIZE(1 .ub-organization-name))
Le type d'attribut State or Province Name, spéci-
::={attributeType 101
fie un état ou une province. Quand il est utilisé
en tant que composant d'un nom d'Annuaire, il
identifie une subdivision géographique où l'objet
5.4.2 Organizational Unit Name
nommé est physiquement localisé ou à laquelle
il est étroitement associé. Le type d'attribut Organizational Unit Name spé-
cifie une unité d'organisation. Quand il est utilisé
Une valeur d'attribut pour State or Province en tant que composant d'un nom d'Annuaire, il
identifie une unité d'organisation dont dépend
Name est une chaîne de Caractères (exemple : S
=: ((Ohio))). l'objet nommé.
stateOrProvinceName ATTRIBUTE L'unité d'organisation identifiée est considérée
WITH ATTRIBUTE-SYNTAX
comme faisant partie de l'organisation identifiée
caselgnoreString Syntax
par un attribut Organization Name. Par consé-
(SIZE(1. .ub-state-name))
quent, si un attribut Organizational Unit Name
::= {attributeType 81
est utilisé dans un nom d'Annuaire, il doit être
associé à un attribut Organization Name.
5.3.4 Street Address
Une valeur d'attribut pour Organizational Unit
Name est une chaîne de caractères choisie par
Le type d'attribut Street Address spécifie, dans
une adresse postale, un emplacement pour la l'organisation dont fait partie l'unité d'organisa-
distribution locale et la livraison, c'est-à-dire : tion (exemple : OU = ((Technology Division))).
nom de la rue, place, avenue, numéro de la mai- L'abréviation ((TD)) serait une valeur séparée de
son. Quand il est utilisé en tant que composant remplacement.
d'un nom d'Annuaire, il identifie la rue où l'objet
nommé est physiquement localisé ou à laquelle Exemples :
il est étroitement associé.
O= uScottel», OU = uTD»
Une valeur d'attribut pour Street Address est une
organizationalUnitName ATTRIBUTE
chaîne de caractères (exemple : ((Arnulfstrasse
WITH ATTRIBUTE-SYNTAX
60))).
caselgnoreStringSyntax
(SIZE(1. .u b-organizational-unit-name))
streetAddress ATTRIBUTE
::={attributeType 111
WITH ATTRIBUTE-SYNTAX
CaselgnoreStringSyntax
(SIZE(1. .ub-street-address))
::= {attributefype 91
4
---------------------- Page: 9 ----------------------
ISO/CEI 9594-6 : 1990 (FI
5.4.3 Title de l'objet de base donné où Search Guide est lu.
Le type d'attribut Title spécifie la position ou la
searchGuide ATïRlBUTE
fonction de l'objet à l'intérieur d'une organisa- WITH ATTRIBUTE-SYNTAX
Guide
tion. Une valeur d'attribut pour Title est une
::I IattributeType 141
chaîne de caractères.
Guide ::= SET {
Exemple : objectclass [O] OBJECT-CLASS OPTIONAL,
criteria [l] CRITERIA 1
T = ((Manager, Distributed Applications))
Criteria ::= CHOICE{
type [O1 Criterialtem,
title ATTRIBUTE
and il1 SET OF Criteria,
WITH ATTRIBUTE-SYNTAX
or t21 SET OF Criteria,
caselgnoreStringSyntax
net t31 Criteria1
(SIZE(1 .ub-title))
::= {attributeType 121
Criterialtem ::= CHOICE {
equality to1 AttributeType,
substrings 111 AttributeType,
5.5 Types d'attribut explicatif
greaterOrEqual t21 AttributeType,
0
IessOrEqual 131 AttributeType,
Ces types d'attribut concernent des explications
approximateMatch t41 AttributeTypel
(par exemple en langage naturel) sur un objet.
5.5.1 Description
Exemple :
Le type d'attribut Description spécifie un texte
Une valeur possible de l'attribut Search Guide
décrivant l'objet associé.
est donnée ci-dessous ; elle pourrait être stockée
dans des entrées de la classe d'objet Locality
Par exemple, à l'objet ((Standards Interest)) pour-
pour indiquer comment retrouver des entrées de
rait être associée la description suivante : ((liste
la classe d'objet Residential Person :
de diffusion pour l'échange d'informations sur le
développement des normes)).
residential-person-guide Guide ::=
objectClass residentialPerson,
criteria and {
Une valeur d'attribut pour Description est une
type substrings cornmonName,
chaîne de caractères.
type substrings streetAddress11
description ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
caselgnorestring Syntax La construction d'un filtre à partir de cette valeur
(SIZE(1. .ub-description))
est simple :
a ::= {attributeType 131
- l'étape (1) produit la valeur Intermediate Filter
5.5.2 Search Guide
Intermediate-filter Filter ::=
and {
Le type d'attribut Search Guide spécifie des critè-
item substrings I
res de recherche suggérés qui peuvent être
type cornmonName,
inclus dans certaines entrées, considérées
strings {any T61String 'Pubois" I I,
comme objets de base utiles à l'opération Search
-- valeur fournie pour cornmonName --
(ces critères peuvent être par exemple : pays ou
item substrings I
Organisation).
type streetAddress,
I 1
strings {any T61String "Hugo"1
Les critères de recherches comprennent un iden-
-- valeur fournie pour streetAddress --
tificateur (optionnel) pour le type d'objet recher-
ché et des combinaisons de types d'attribut et
- l'étape (2) produit un filtre pour faire concor-
d'opérateurs logiques à utiliser pour construire
der des entrées Residential Person dans le
un filtre. Pour chaque critère de recherche, il est
sous-a rbre.
possible de spécifier le niveau de concordance
(exemple : concordance approchée).
a.-
residential-person-filter Filter .-
and I
L'attribut Search Guide peut être récursif pour
item equality {
tenir compte des différents types de recherches
objectClass,
(exemple : recherche d'une personne en tant que
OBJECT-CLASS residentialPerson 1,
résidant ou d'une personne appartenant à une
intermediateFilter 1
organisation) qui peuvent être effectuées à partir
5
---------------------- Page: 10 ----------------------
ISO/CEI 9594-6 : 1990 (FI
5.5.3 Business Category Une valeur d'attribut pour Postal Code est une
chaîne de caractères.
Le type d'attribut Business Category spécifie des
informations relatives à l'emploi de certains
postalCode ATTRIBUTE
objets courants (exemple : des personnes). WITH ATTRIBUTE-SYNTAX
caselgnoreStringSyntax
(SIZE(1 .ub-postal-code))
Par exemple, cet attribut permet d'interroger
::= {attributeType 171
l'Annuaire sur des personnes ayant le même
emploi.
5.6.3 Post Office Box
businesscategory ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
Le type d'attribut Post Office Box spécifie la boîte
caseignoreSlringSyntax
postale par laquelle l'objet sera livré. Si la valeur
(SIZE(1 .ub-business-category))
de cet attribut figure, elle fait partie de l'adresse
, ::={attributeType 151
postale de l'objet.
postOfficeBox ATTRIBUTE
5.6 Types d'attribut d'adresse postale WITH ATTRIBUTE-SYNTAX
caselgnoreStringSyntax
Ces attributs concernent des informations néces-
(SIZE(1. .ub-post-office-box))
saires à la livraison d'un objet par la poste. ::= {attributeType 181
5.6.1 Postal Address
5.6.4 Physical Delivery Office Name
Le type d'attribut Postal Address spécifie les
Le type d'attribut Physical Delivery Office Name
informations relatives à l'adresse, nécessaires
spécifie le nom de la ville, du village, etc . où se
pour la livraison de messages postaux par I'auto-
trouve le bureau distributeur.
rité postale à l'objet nommé.
Une valeur d'attribut pour Physical Delivery
Une valeur d'attribut pour Postal Address sera
Office Name est une chaîne de caractères.
également composée d'attributs choisis à partir
de MHS Unformatted Postal O/R Address version
physicalDeliveryOfficeName ATTRIBUTE
1, conformément à la Recommandation F.401 du
WITH ATTRIBUTE-SYNTAX
CCITT ; elle sera limitée à 6 lignes de 30 caractè-
caselgnoreStringSyntax
res chacune, y compris le nom de pays. Norma-
(SIZE( 1. .ub-physical-office-name))
lement, les informations contenues dans cette
::= {attributeType 191
adresse comprendront un nom de destinataire,
une rue, une ville, un état ou une province, un
code postal et, éventuellement, un numéro de
5.7 Types d'attribut d'adresse pour les télé-
boîte postale, suivant les besoins spécifiques de
communications
I'o bjet nommé.
Ces types d'attribut concernent les informations
postalAddress ATTRIBUTE
d'adressage nécessaires pour communiquer
WITH ATTRIBUTE-SY NTAX PostalAddress
avec un objet en utilisant des moyens de télé-
MATCHES FOR EQUALITY
communications.
::= {attributeType 161
5.7.1 Telephone Number
PostalAddress ::= SEQUENCE SIZE(1 .ub-postal-line) OF
CHOICE I
Le type d'attribut Telephone Number spécifie un
T61String (SIZE(1 .ub-postal-string)),
Printablestring (SIZE(i.ub-postalisiring))] numéro de téléphone associé à un objet.
Une valeur d'attribut pour Telephone Number
est une chaîne de caractères qui satisfait au for-
Pour les valeurs de ce type d'attribut, la règle de
mat international de représentation des numéros
concordance est la même que pour la syntaxe
de téléphone internationaux (Recommandation
d'attribut caselgnorelistsyntax (6.2.5).
E.123 du CCITT). Exemple : «+ 44 582 10101»
5.6.2 Postal Code
ielephoneNumber ATTRIBUTE
Le type d'attribut Postal Code spécifie le code WITH ATTRIBUTE-SYNTAX
telephoneNumberSyntax
postal de l'objet nommé. Si la valeur de cet attri-
::= {attributeType 201
but figure, elle fait partie de l'adresse postale de
l'objet.
6
---------------------- Page: 11 ----------------------
ISO/CEI 9594-6 : 1990 (FI
5.7.5 X.121 Address
5.7.2 Telex Number
Le type d'attribut Telex Number spécifie le Le type d'attribut X.121 Address spécifie une
adresse, telle que définie dans la Recommanda-
numéro de télex, le code pays et l'indicatif d'un
à un objet. tion X.121 du CCITT, associée à un objet.
terminal télex associé
xl2lAddress ATTRIBUTE
teiexNumber ATTRIBUTE
WITH ATTRIBUTE-SYNTAX TelexNumber ::= WITH ATTRIBUTE-SYNTAX
Numericstring
{attributeType 211
(SIZE(1 . ub-xl21-address))
TelexNumber ::= SEQUENCE I
MATCHES FOR EQUALITY SUBSTRINGS
telexNumber Printablestring
::= {attributeType 241
(SIZE(1. .ub-telex-number)),
countryCode Printablestring,
(SIZE(1 .ub-country-code)),
Pour les valeurs de ce type d'attribut, les règles
answerback Printablestring
de concordance sont les mêmes que pour la syn-
(SIZE(1 .ub-answerback))]
taxe d'attribut numericstring Syntax.
5.7.6 International ISDN number
5.7.3 Teletex Terminal Identifier
Le type d'attribut International ISDN number
Le type d'attribut Teletex Terminal Identifier spé-
spécifie un numéro RNlS associé à un objet.
cifie l'identificateur de terminal télétex (et, en
option, des paramètres) d'un terminal télétex
Une valeur d'attribut pour International ISDN
associé à un objet.
Number est une chaîne de caractères qui satisfait
au format international pour les adresses ISDN
Une valeur d'attribut pour Teletex Terminal Iden-
donné dans la Recommandation E.164 du CCITT.
tifier est une chaîne de caractères qui satisfait à la
Recommandation F. 200 du CClTTet un ensemble
internationallSDNNumber ATTRIBUTE
optionnel dont les composants sont tels que défi-
WITH ATTRIBUTE-SYNTAX
nis dans la Recommandation T.62 du CCITT Numericstring
.. ub-international-isdn-number))
(SIZE(1
::= IattributeType 25)
teletexTerminalldentifier ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
TeletexTerminalldentifier
Pour les valeurs de ce type d'attribut, la règle de
::= IattributeType 221
concordance est la
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.