ObjectClass Types

Overview#

An ObjectClass Types is used to define the category for an object class. There are three object class type values:

Naming Structural ObjectClass#

All though we could not find this defined in any RFCs. A entry must be substantiated from one Structural ObjectClass. This Naming Structural ObjectClass determines the base Structural ObjectClass and is the lowest structural ObjectClass within the inheritance chain.

Interesting Correlation#

The inheritance model used for LDAP ObjectClasses is very similar to the inheritance model for Java classes. Just like an entry must only exactly one structural object class, a Java class is an instance one superclass. Similarly, while an entry may have multiple auxiliary classes, a Java class may implement multiple interfaces. Finally, it is not possible to instantiate an abstract Java class, just as it is not possible to create an entry containing only an abstract object class.

Microsoft Active Directory ObjectClass Types#

Microsoft Active Directory uses ObjectClassCategory to indicate the primary ObjectClass Types

More Information#

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