Tout arbre généalogique est basée sur une base de données qui décrit sous forme littérale les relations entre les membres d’une grande famille.

La base de données actuellement utilisée dans Généalogie-3D répond au format suivant, mais ces données peuvent être extraites directement d’une exportation d’un fichier Gedcom.

Exceptée la première ligne, la base de données est composée de blocs identifiés par un index en première colonne. L’ensemble des lignes de même index définissent donc un individu.

La troisième colonne spécifie un type de donnée: nom, date de naissance, date de deces, mere, pere, epouse, epoux, fratrie ou enfant. La deuxième colonne définit la donnée, celle-ci étant de type texte pour les index nom, naissance, deces, et numérique pour les autres. La première ligne du bloc est systématiquement de type nom.

La première ligne d’index 0 et de type debut donne l’index de l’individu qui sera à l’origine de l’arbre, ici l’individu 6.