家谱亲属关系计算器

将到同一最近共同祖先的两条路径转化为清晰的家族亲属关系和可追溯的推导过程。

两条路径,一个祖先

常见路径
最近共同祖先

0 = 本人,1 = 父母,2 = 祖父母/外祖父母,3 = 曾祖父母/外曾祖父母。

亲属关系惯例

亲属关系结果

堂/表亲旁系

1代堂/表亲

世代差距(相差辈分):1

路径 A
路径 B
堂表亲代数 = 较小的世代代数 − 1
世代差距 = 两个世代代数之差的绝对值

亲属关系已根据所示的两条路径更新。

你的世代代数和关系惯例保留在当前浏览器中。任何数据都不会上传到 BroBroGo。

常见问题

我应该从哪位共同祖先开始计算?

请找出两条线中都出现的最近一位祖先,然后计算回溯到该同一人的每个亲子步骤。如果存在多条同样近的路径,请分别计算每条路径;谱系崩溃和双重堂表亲关系可能会产生多个有效的亲属关系。

我应该在什么时候选择半血缘关系?

当两个血缘分支仅共享祖先夫妇中的一人时(例如共享一个亲生父母的同父异母或同母异父兄弟姐妹),请选择半血缘。世代计算公式保持不变,亲属关系名称会加上“半血缘”限定词。请勿在直系祖先路径中使用半血缘。

领养关系惯例是什么意思?

它将相同的世代命名规则应用于包含领养亲子链接的路径。结果仅描述该家谱路径;它不代表任何司法管辖区内的生物学血缘、共享DNA或法律地位。

这会计算共享的DNA或法律亲属关系吗?

不能。两个世代代数无法体现多条祖先路径、谱系崩溃、继承法或DNA遗传的随机性。家谱研究请使用有据可查的家谱链接,法律问题请咨询合格的专业人士,基因结论请使用专门的检测证据。

确定到共同祖先的世代距离

在进行家谱研究时,准确计算两个亲属之间的关系需要从他们共同的最近祖先开始。世代代数是指从某个人回溯到该共同祖先的亲子步骤数。

在计算器中,世代代数的定义如下:

  • 0:代表本人。
  • 1:代表父母。
  • 2:代表祖父母/外祖父母。
  • 3:代表曾祖父母/外曾祖父母。

通过分别计算成员 A 和成员 B 到该共同祖先的世代代数,即可确定他们之间的亲属关系。


堂表亲与世代差距的数学计算

家谱亲属关系计算器使用精确的数学公式来推导堂/表亲的代数以及相差的辈分。

堂表亲代数计算

堂表亲代数(Cousin Degree)取决于两个成员中距离共同祖先较近的那一方。其计算公式为: 堂表亲代数 = 较小的世代代数 - 1 在工具中,该公式表示为: min(a, b) - 1 = degree

世代差距计算

世代差距(Generations Removed)代表两个成员之间的辈分差。其计算公式为: 世代差距 = 两个世代代数之差的绝对值 在工具中,该公式表示为: |a - b| = removed

命名优先级规则

在应用上述堂表亲公式之前,系统会优先应用特定命名规则。如果两个成员之间的关系属于直系、同胞或长辈/晚辈旁系,系统将直接命名该关系,而不再套用堂表亲公式。


亲属关系惯例分类

根据家族分支的连接方式,家谱计算支持三种不同的亲属关系惯例:

关系惯例 适用场景 命名影响
全血缘 两个分支均通过同一对祖先夫妇相连。 产生标准的亲属关系名称。
半血缘 分支仅共享祖先夫妇中的一人(例如同父异母或同母异父)。 世代计算结果会加上“半血缘”限定词。
领养关系 至少有一个亲子步骤遵循了领养的家谱链接。 关系名称会加上“领养的”限定词,不评估共享的DNA。

边界条件与输入限制

为了确保计算的准确性,工具设定了以下规则和限制:

  • 数值范围:输入的世代代数必须是 0 到 20 之间的整数。
  • 半血缘限制:半血缘适用于旁系亲属。当其中一人是共同祖先时(即直系祖先路径),无法选择半血缘,必须选择全血缘或领养关系。
  • 多条路径:如果存在谱系崩溃或双重堂表亲关系,导致存在多条同样近的路径,用户必须分别计算每条路径。

如果输入不符合规范,系统会显示相应的错误提示:

  • 若未输入数值,提示:“请输入两个世代代数。”
  • 若输入非整数,提示:“请仅使用整数世代代数。”
  • 若数值超出范围,提示:“请使用0到20之间的世代代数。”
  • 若在直系路径中选择半血缘,提示:“半血缘适用于旁系亲属。当其中一人是共同祖先时,请选择全血缘或领养关系。”

隐私与数据处理说明

本工具充分保护用户的个人隐私。你的世代代数和关系惯例保留在当前浏览器中。任何数据都不会上传到 BroBroGo 服务器,所有计算均在本地完成。


常见问题解答

我应该从哪位共同祖先开始计算?

请找出两条线中都出现的最近一位祖先,然后计算回溯到该同一人的每个亲子步骤。如果存在多条同样近的路径,请分别计算每条路径;谱系崩溃和双重堂表亲关系可能会产生多个有效的亲属关系。

我应该在什么时候选择半血缘关系?

当两个血缘分支仅共享祖先夫妇中的一人时(例如共享一个亲生父母的同父异母或同母异父兄弟姐妹),请选择半血缘。世代计算公式保持不变,亲属关系名称会加上“半血缘”限定词。请勿在直系祖先路径中使用半血缘。

领养关系惯例是什么意思?

它将相同的世代命名规则应用于包含领养亲子链接的路径。结果仅描述该家谱路径;它不代表任何司法管辖区内的生物学血缘、共享DNA或法律地位。

这会计算共享的DNA或法律亲属关系吗?

不能。两个世代代数无法体现多条祖先路径、谱系崩溃、继承法或DNA遗传的随机性。家谱研究请使用有据可查的家谱链接,法律问题请咨询合格的专业人士,基因结论请使用专门的检测证据。