Name Form


Name Form covers the many forms of Names.

Name Form may also be classified as:

Name Form LDAP#

Name Form (NameForms) are within the LDAP Schema, Name Form "specifies a permissible RDN for entries of a particular STRUCTURAL object class.

Name Form identifies a named ObjectClasses and one or more Attribute Types to be used for naming (i.e., for the RDN).

Name Form are primitive pieces of specification used in the definition of DIT Structure Rules" X.501.

Each Name Form indicates the STRUCTURAL object class to be named, a set of required Attribute Types, and a set of allowed Attribute Types. A particular Attribute Type cannot be in both sets.

Entries governed by the Name Form must be named using a value from each required Attribute Type and zero or more values from the allowed Attribute Types.

Each Name Form is identified by an object identifier (OID) and, optionally, one or more short names (descriptors).

Name Form descriptions are written according to the ABNF:

NameFormDescription = LPAREN WSP
    numericoid                 ; object identifier
    [ SP "NAME" SP qdescrs ]   ; short names (descriptors)
    [ SP "DESC" SP qdstring ]  ; description
    [ SP "OBSOLETE" ]          ; not active
    SP "OC" SP oid             ; structural object class
    SP "MUST" SP oids          ; attribute types
    [ SP "MAY" SP oids ]       ; attribute types
    extensions WSP RPAREN      ; extensions
  • numericoid - is object identifier that identifies this name form;
  • NAME <qdescrs> are short names (descriptors) identifying this name form;
  • DESC <qdstring> is a short descriptive string;
  • OBSOLETE flag indicates this name form is not active;
  • OC identifies the STRUCTURAL objectClasses this rule applies to,
  • MUST and MAY specify the sets of required and allowed, respectively, naming attributes for this name form; and <extensions> describe extensions.

All Attribute Types in the required ("MUST") and allowed ("MAY") lists shall be different.

How Name Form Are Used#

Name Form state succinctly which attribute Types must be used in forming the RDNs of entries. DIT Structure Rules specify which entries may be superior to other entries, and hence control the way that RDNs are added together to make distinguished names (DNs).

More Information#

There might be more information for this subject on one of the following: