h3.Definition: DIT Structure Rule
A DIT structure rule is a [schema|Definition -- Schema] element that may be used to define the hierarchical relationships between entries. In particular, it defines the kinds of parent entries (based on their [structural object classes|Definition -- Structural Object Class]) that an entry with a given structural class is allowed to have.
The components of a DIT structure rule definition include:
* An integer rule ID value that is used to uniquely identify the rule.
* An optional set of names for the DIT structure rule.
* The name or [OID|Definition -- Object Identifier] of the name form with which the DIT structure rule is associated. The name form in turn links the DIT structure rule to a structural object class.
* An optional set of superior rule IDs. If a set of superior rules is defined, then they are used to define the structural classes below which the structural class associated with the rule's name form is allowed to exist.
The set of DIT structure rules defined in the server may be determined by retrieving the {{dITStructureRules}} attribute of the [subschema subentry|Definition -- Subschema Subentry]. For more information about DIT structure rules, see the [Understanding DIT Structure Rules] document.
A DIT structure rule is a [schema|Definition -- Schema] element that may be used to define the hierarchical relationships between entries. In particular, it defines the kinds of parent entries (based on their [structural object classes|Definition -- Structural Object Class]) that an entry with a given structural class is allowed to have.
The components of a DIT structure rule definition include:
* An integer rule ID value that is used to uniquely identify the rule.
* An optional set of names for the DIT structure rule.
* The name or [OID|Definition -- Object Identifier] of the name form with which the DIT structure rule is associated. The name form in turn links the DIT structure rule to a structural object class.
* An optional set of superior rule IDs. If a set of superior rules is defined, then they are used to define the structural classes below which the structural class associated with the rule's name form is allowed to exist.
The set of DIT structure rules defined in the server may be determined by retrieving the {{dITStructureRules}} attribute of the [subschema subentry|Definition -- Subschema Subentry]. For more information about DIT structure rules, see the [Understanding DIT Structure Rules] document.