### The Attribute Table

The attributes that make up the entries in the GDS standard schema are defined in the AT. (Refer to the OSF GDS Administration Guide and Reference for a complete listing of the AT.) The object identifiers are in the range from 85.4.0 through 85.4.35 as defined by the X.500 standard, 86.5.2.0 through 86.5.2.10 as defined by the X.400 standard, and there are additional object identifiers for GDS specific attributes.

The following table shows a partial listing of the AT for the GDS standard schema.

Note: The access class for every attribute listed in the following table is 0 (zero).

Attribute Table Entries

Acr. of Attr. | Obj. ID | Name of Attribute | Lower Bound | Upper Bound | Max. No. of Val | Syntax | Phon. Flag | Index Level
OCL | 85.4.0 | Object-Class | 1 | 28 | 0 | 2 | 0 | 0
AON | 85.4.1 | Aliased- Object-Name | 1 | 1024 | 1 | 1 | 0 | 0
KNI | 85.4.2 | Knowledge- Information | 1 | 1024 | 0 | 4 | 0 | 0
CN | 85.4.3 | Common- Name | 1 | 64 | 2 | 4 | 1 | 1
SN | 85.4.4 | Surname | 1 | 64 | 2 | 4 | 1 | 0
SER | 85.4.5 | Serial-Number | 1 | 64 | 2 | 5 | 0 | 0
C | 85.4.6 | Country-Name | 2 | 2 | 1 | 1010 | 1 | 1
L | 85.4.7 | Locality-Name | 1 | 128 | 2 | 4 | 1 | 1
SPN | 85.4.8 | State-or- Province- Name | 1 | 128 | 2 | 4 | 1 | 0

The columns with the headings Lower Bound and Upper Bound specify the range of the number of bytes (or octets) that the value of an attribute can contain. The schema puts constraints on the number of values that an attribute can contain in the Maximum Number of Values column.

The Syntax column describes how the data is represented and relates to ASN.1 syntax definitions for attributes. For example, a sample of ASN.1 notation for the Common-Name attribute follows:

commonName ATTRIBUTE

WITH ATTRIBUTE-SYNTAX

caseignoreStringSyntax

(SIZE(1..ub-common-name))

::= (attributeType 3)

The Common-Name attribute is defined as case insensitive. The size of the string is from 1 to the upper bound defined by the schema for the Common-Name attribute in the Upper Bound column (in this case, 64 bytes or octets).

Note also that the Common-Name attribute is assigned the number 3 by the standard. This corresponds to the 3 in the object identifier 85.4.3.

The other columns in the AT refer to the phonetic matching flag, security access classes, and index level.

As mentioned previously for object classes, object identifier values specified in the AT are defined as constants in the GDS header files.

###