La façon dont vous modélisez votre graphique dépend de la façon dont vous voulez interroger votre graphique. Le découpage de l'emplacement en plusieurs nœuds est recommandé si vous souhaitez effectuer des recherches par pays/ville/adresse. Maintenant, si vous ne voulez pas grouper les résultats par adresse, vous n'avez pas besoin de créer un nœud séparé pour l'adresse et vous pouvez l'enregistrer en tant que propriété sur le nœud Personne. C'est ce que je fais habituellement, parce que je ne fais pas affaire avec beaucoup de personnes au même endroit, donc pas besoin de nœud d'adresse. En ce qui concerne l'enregistrement des traductions, cela dépend également si vous les utiliserez jamais dans une requête. Si oui, vous pouvez les enregistrer comme une propriété sur la ville/pays au cas où vous en avez besoin. L'image ci-dessous montre comment j'aborde généralement ce problème. Notez que j'utilise également un seul type de relation dans l'arbre de localisation. Si vous voulez filtrer les gens en vivant sur la même adresse, vous pouvez également ajouter le noeud d'adresse.
Je ne comprends pas pourquoi cette question est mise en attente pour être principalement basée sur l'opinion. Je n'ai jamais modelé une BD Neo4J Graph avant et je veux simplement demander comment je devrais construire des choses sans la rendre trop compliquée. Ce serait bien d'en savoir plus sur la raison pour laquelle quelqu'un veut que cette question soit close. Très utile! – Ielan