Attributs d'objets classeSchema
| Attributs | Syntaxe | Multivaleur | Description |
| Obligatoires | |||
| cn | DirectoryString | Non | RDN (relative distinguished name) descriptif |
| defaultObjectCategory | DN | Non |
size= »1″>Catégorie d’objet par défaut |
| governsID | OID | Non | OID de classe |
| instanceType | Integer | Non | Règles d’instanciation pour la classe sur un serveur particulier ; cette valeur est locale (c’est-à -dire qu’elle peut différer sur les répliques même quand les répliques sont synchronisées |
| objectCategory | DN | Non | DN (distinguished name) |
| objectClass | OID | Oui | Toujours classSchema |
| objectClassCategory | Integer | Non | Type classe (1 structural, 2 abstract, 3 auxiliary) |
| schemaIDGUID | OctetString | Non | GUID de classe |
| subClassOf | OID | Non | Superclasse |
| Facultatifs | |||
| auxiliaryClass | OID | Oui | Classes auxiliary dont la classe hérite les attributs mayContain et mustContain ; peut être modifié |
| classDisplayName | DirectoryString | Oui | Nom d’affichage (pour les boîtes de dialogue) |
| defaultSecurityDescriptor | DirectoryString | Non | Descripteur de sécurité par défaut pour les nouvelles instances de classes pour lesquelles aucun descripteur de sécurité n’est spécifié |
| isDefunct | Boolean | Non | Désactive la classe ; si true (vrai), les anciennes versions d’objet pourraient exister, mais on ne peut pas en créer de nouvelles |
| IDAPDisplayName | DirectoryString | Non | Nom d’affichage LDAP |
| mayContain | OID | Oui | Attributs facultatifs pour les instances ; peut être modifié |
| mustContain | OID | Oui | Attributs obligatoires, peut être modifié |
| possSuperiors | OID | Oui | Classes autorisées à être une classe parente ; peut être modifié |
| showInAdvancedViewOnly | Boolean | Non | Si true (vrai), l’objet est caché des snap-ins Administrative |
| systemAuxiliaryClass | OID | Oui | Classes auxiliary dont la classe hérite des attributs systemMayContain et systemMustContain ; ne peut pas être modifié |
| systemFlags | Integer | Non | Détermine si certaines opérations peuvent être effectuées (suppression, changement de nom, déplacement d’attribut, par exemple) |
| systemMayContain | OID | Oui | Attributs optional pour les instances de classes ; ne peut pas être modifié |
| systemMustContain | OID | Oui | Attributs mandatory pour les instances de classes ; ne peut pas être modifié |
| systemPossSuperiors | OID | Oui | Classes autorisées à être une classe parente ; ne peut pas être modifié |
