La liaison d'entités définit les relations entre les objets de données dans le Knowledge Graph. Ces relations reflètent la manière dont les objets du monde réel sont connectés les uns aux autres, par exemple un professionnel travaillant dans un établissement spécifique, un produit vendu dans un magasin ou une offre d'emploi liée à une agence spécifique.
Toute relation entre entités liées comporte trois éléments :
- Entité A (l'entité source)
- Entité B (l'entité cible)
- Le champ de relation (le champ Relation entre entités qui les relie)
Lorsque deux entités sont liées, l'entité liée apparaît dans la section Entités liées de la barre latérale droite de la page Modification d'entités. Les champs d'entités liées peuvent être mis à jour individuellement ou de manière groupée, comme n'importe quel autre champ.

Types de relations
Les relations entre entités liées sont stockées dans des champs utilisant le type de champ Relation entre entités. Pour créer votre propre relation entre entités, vous devez d'abord créer un champ personnalisé en utilisant le type de champ Relation entre entités. Vous utiliserez ensuite ce champ pour relier vos entités.
Lorsque vous créez votre champ Relation entre entités, vous définissez le type de relation que vous souhaitez établir entre vos entités liées.
Unidirectionnelle
L'entité A est liée à l'entité B, mais l'entité B n'est pas liée de manière réciproque à l'entité A. On parle parfois de relation parent-enfant.
Exemple : un produit lié à l'établissement où il est vendu. Le produit doit faire référence au magasin, mais le magasin n'a pas besoin de faire référence à chaque produit individuellement.

Bidirectionnelle (champ partagé)
Les deux entités sont liées entre elles à l'aide du même champ. La relation est identique, quelle que soit l'entité à partir de laquelle vous la visualisez.
Exemple : deux entités sœurs liées par un champ « Siblings » (Sœurs). Chaque entité fait référence à l'autre en utilisant le même champ.

Bidirectionnelle (champs distincts)
Les deux entités sont liées entre elles, mais la relation est représentée par des champs différents sur chaque entité.
Exemple : un professionnel lié à un établissement. Le professionnel doit être lié à l'établissement (pour indiquer qu'il y travaille), et l'établissement doit être lié au professionnel (pour indiquer que le professionnel y est employé), mais cette relation s'affichera dans des champs différents selon que vous consultez l'entité Professionnel ou l'entité Établissement.

Créer un champ de relation entre entités personnalisé
- Cliquez sur Knowledge Graph dans la barre de navigation, puis sur Configuration.
- Cliquez sur Champs.
- Cliquez sur le bouton + Ajouter un champ.
- Cliquez sur Sélectionner un type de champ et sélectionnez Relation entre entités dans le menu déroulant.
- Sélectionnez le type de relation que vous souhaitez établir. Vous pouvez choisir entre une relation unidirectionnelle ou bidirectionnelle.
- Si vous optez pour une relation bidirectionnelle, vous devez également sélectionner une configuration de champ. Vous avez le choix entre Champs partagés et Champs distincts.
- Saisissez un nom pour le champ. L'ID sera complété en fonction du nom que vous choisissez, mais vous avez la possibilité de le modifier si vous le souhaitez.
- Si vous optez pour une relation bidirectionnelle avec des champs distincts, vous devez saisir un nom pour les deux champs.
- Sélectionnez les types d'entités que vous souhaitez associer à ce champ personnalisé dans le champ Disponibilité des champs. La relation sera stockée et accessible depuis le Knowledge Graph.
- Si vous optez pour une relation bidirectionnelle avec des champs distincts, vous devez renseigner le champ Disponibilité des champs pour chacun d'entre eux.
- Si vous avez sélectionné une relation unidirectionnelle, cliquez sur le lien Modifier dans le champ Paramètres des champs pour sélectionner les types d'entités de destination pris en charge, puis cliquez sur Appliquer.
- Ajoutez les autres champs facultatifs associés à votre champ personnalisé, puis cliquez sur Sauvegarder le champ.
Lier des entités ensemble
- Cliquez sur Knowledge Graph dans la barre de navigation, puis sur Entités.
- Cliquez sur l'entité que vous souhaitez lier à une autre entité.
- Cliquez sur le nom du champ personnalisé que vous avez créé dans la section Autres champs et sélectionnez l'entité que vous souhaitez associer à cette première entité à partir du menu déroulant.
- Pour les relations bidirectionnelles, vous ne devez effectuer cette opération que sur l'une des entités que vous essayez de lier. La relation se synchronisera automatiquement pour l'autre entité.
- Cliquez sur Sauvegarder.
L'entité liée apparaît désormais dans la section Entités liées de la barre latérale droite de la page Modification d'entités pour les deux entités.