!!! Overview [{$pagename}] is used when one attribute type has a reference another as its superior type. Indication of a [{$pagename}] has the following primary effects: ! Inheritance of [matching rule|MatchingRule] and [attribute syntax|LDAPSyntaxes] The [matching rule|MatchingRule] and [attribute syntax|LDAPSyntaxes] specifications from the superior attribute type %%strike can/% __may__ be inherited by the subordinate type if the subordinate does not __override__ the superior definition. For example, if the superior attribute type uses the [IA5 String|IA5String] syntax, then the subordinate attribute type also uses the [IA5 String|IA5String] syntax __unless the subordinate definition overrides__ that by specifying an alternate syntax. According to the specification in [RFC 4512], section 2.5.1, an attribute type can have a different syntax than its superior type __only if the syntax for the subordinate type is a refinement__ of (that is, allows a subset of the values of) the syntax for the superior attribute type. ! Collectively Reference The OID, any of the human-readable names associated with the superior attribute type, or both can be used to collectively reference all of the subordinate types. For [Example], the name attribute type is referenced as the superior type for the cn, sn, c, l, st, o, ou, title, givenName, initials, generationQualifier, and dmdName attribute types. Therefore, a filter of (name=test) should match an entry if any attribute with one of those types has a value of test. ! [Attribute Usage Flags] A subordinate attribute type cannot have a different [Attribute Usage Flags] than its superior type. For [Example], if the superior type is [userApplications], then the subordinate type must also be [userApplications]. Similarly, if a superior type is declared [COLLECTIVE Flag], then the subtype must also be [COLLECTIVE Flag], but if the superior type is not [COLLECTIVE Flag], then the subordinate type must also not be [COLLECTIVE Flag]. !! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }]