Les schémas ne s'empilent pas, pour parler correctement.
Par contre, ils définissent des classes d'objets et des attributs.
Il existe plusieurs types de classes :
- les classes structurelles ;
- les classes auxiliaires.
Les premières sont exclusives pour une entrée donnée. Il ne peut y avoir d'autres classes du même type pour un même objet. Par contre, on peut ajouter des classes du second type à volonté. Les classes structurelles imposent généralement la présence d'au moins un des attributs qui leur sont liées, les classes auxiliaires ne l'imposent pas toujours.
Ajoutons à tout cela qu'il y a également de l'héritage entre les classes. Par exemple, inetOrgPerson hérite des mêmes attributs que organizationalPerson, qui elle-même, hérite des attributs de la classe person, etc.. Toutes les classes dépendent normalement de la classe top qui ne définit qu'un seul attribut, indispensable : objectClass.
[^] # Re: Les schémas, ça s'empile.
Posté par Raphaël SurcouF (site web personnel) . En réponse au message Carnets d'adresse centralisés LDAP. Évalué à 4.
Par contre, ils définissent des classes d'objets et des attributs.
Il existe plusieurs types de classes :
- les classes structurelles ;
- les classes auxiliaires.
Les premières sont exclusives pour une entrée donnée. Il ne peut y avoir d'autres classes du même type pour un même objet. Par contre, on peut ajouter des classes du second type à volonté. Les classes structurelles imposent généralement la présence d'au moins un des attributs qui leur sont liées, les classes auxiliaires ne l'imposent pas toujours.
Ajoutons à tout cela qu'il y a également de l'héritage entre les classes. Par exemple, inetOrgPerson hérite des mêmes attributs que organizationalPerson, qui elle-même, hérite des attributs de la classe person, etc.. Toutes les classes dépendent normalement de la classe top qui ne définit qu'un seul attribut, indispensable : objectClass.