The Directory Server Access Control Model
Understanding the Directory Server Schema
Matching Rule Description Format
Understanding Attribute Syntaxes
The Attribute Syntax Description Format
Commonly Used Attribute Syntaxes
Attribute Type Description Format
Object Class Description Format
Understanding DIT Content Rules
DIT Content Rule Description Format
DIT Content Rule Implementation
Understanding DIT Structure Rules
DIT Structure Rule Description Format
DIT Structure Rules and Multiple Schemas
DIT Structure Rule Implementation
Understanding Matching Rule Uses
Matching Rule Use Implementation
Understanding Directory Server Plug-Ins
Object classes in the directory server do not require any custom logic, so they can be implemented as data structures that are populated from information contained in the schema configuration files, much in the same way as for attribute type definitions. All object class instances in the directory server are instances of the org.opends.server.types.ObjectClass class. Object class objects can be retrieved from the directory server schema using their OIDs or any of their human-readable names.
At the present time, the mechanism used to handle object classes varies from the LDAPv3 specification in that object classes are allowed to have at most one superior class, whereas the specification allows multiple superior classes in some cases.