10

我正在开发一个家谱学应用程序,目前正处于建模个人之间关系的阶段。

根据我的研究,我注意到大多数关系映射都是基于家庭(父亲+母亲),所以我想在盲目采用它之前了解这背后的潜在原因。

由于我的项目是父权制的,我假设一个人一旦添加了一个父亲,就会创建一个新的家庭

4

1 回答 1

13

大多数家谱软件供应商决定遵循专业家谱学家使用的模型。基础是一个家庭组表,其中包括左上角的父亲、右上角的母亲和下面的孩子。

然后选择的数据库结构是具有两种类型的记录:个人和家庭。这些以GEDCOM 标准为例,该标准用于在程序之间传输家谱数据。

然后他们使用所谓的沿袭链接数据结构。这个结构有两个连接:

  1. 个人将链接到他们是丈夫或妻子的家庭(FAMS 链接),而家庭将链接回两个人(HUSB 和 WIFE 链接)。

  2. 个人将链接到作为其父母的家庭,无论是血缘还是收养(FAMC),每个家庭都将链接回他们的孩子(CHIL 链接)。

开发程序后,请确保它能够读写 GEDCOM。

于 2012-03-28T00:18:36.730 回答