At the present time, the mechanism used to handle attribute types varies from the LDAPv3 specification in the following ways:
The LDAPv3 specification states that a subordinate attribute type must have the same syntax as the superior type, or a refinement of that syntax. The directory server does not enforce this constraint because it does not have any way to determine whether one attribute syntax is a refinement of the syntax of the supertype.
The directory server does not yet include support for collective attributes.
The synchronization subsystem does not take attribute usage into account (for example, so that attribute types with a usage of dSAOperation are not synchronized).