!!! Overview As specified in the above description, object classes can have zero or more superior classes. If an object class references a superior class, then all of the required and optional attributes associated with that superior class are also associated with the subordinate class. The following restrictions exist for object class inheritance: ! [ABSTRACT] [ABSTRACT] may only inherit from other abstract classes. They may not be subordinate to structural or auxiliary classes. ! [Structural ObjectClass] [Structural ObjectClass] may only inherit from abstract classes or other structural classes. They may not be subordinate to auxiliary object classes. ! [Auxiliary ObjectClass|AUXILIARY] [Auxiliary ObjectClass|AUXILIARY] may only inherit from abstract classes or other auxiliary classes. They may not be subordinate to structural object classes. ! All [Structural ObjectClass] All [Structural ObjectClass] must ultimately inherit from the [Top] abstract object class. The net effect of this is that every entry in the server must include the top object class. This implies as a result must also include the objectClass [attribute] type which has the [MUST flag|MUST] applied by the top object class. !! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }]