Il y a deux liens très proches dans leurs formes. Le lien qui attribut une propriété à un objet et le lien qui désigne un objet par rapport à un objet de référence.
Le lien d’affectation d’une propriété à un objet :
- type :
l
- source : un objet.
- cible : l’objet de l’attribut.
- méta : objet de référence du type d’attribut.
Le lien de désignation d’un objet par rapport à un objet de référence :
- type :
f
- source : l’objet de départ.
- cible : l’objet recherché.
- méta : objet de référence
Leur forme est assez proche. Mais plus encore la recherche du résultat tourne autour de l’objet cible dans le contexte de l’objet méta, elle est strictement identique au type de lien près.
Et pourtant ce ne sont pas les mêmes liens parce que ce n’est pas le même usage.
Le lien d’affectation d’attribut définit une propriété de l’objet source alors que le lien de désignation par référence n’est pas une propriété mais un usage de l’objet source. Il y a donc bien une raison de séparer le type de ces deux formes de liens, et d’avoir deux fonctions distinctes de recherche.