Le premier attribut défini chez un parent sera pris comme valeur de l'attribut non défini dans l'objet fils, ce qui permet de modéliser le mécanisme d'héritage.
On peut définir plusieurs parents selon un ordre séquentiel : on permet ainsi un héritage multiple mais séquentiel où un objet hérite en fait d'un parent puis d'un autre, puis d'autre etc...
La liste des parents est stockée dans une facette appelée : Parents.
La fermeture transitive des parents peut être évaluée. Par conséquent, et contrairement à l'implémentation orienté-objet traditionnelle, on a une vue complète de l'héritage et on est à même de pouvoir extraire des objets de la hiérarchie inhérente à l'héritage.
Grâce à ce mécanisme d'attributs dérivés, on est capable de modéliser les différentes propriétés des langages orientés-objet typés comme :
Voici résumé sur le schéma ci-dessus l'imbrication des différents niveaux exposés dans ce chapitre:
Figure 3.1: