确定到共同祖先的世代距离
在进行家谱研究时,准确计算两个亲属之间的关系需要从他们共同的最近祖先开始。世代代数是指从某个人回溯到该共同祖先的亲子步骤数。
在计算器中,世代代数的定义如下:
- 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遗传的随机性。家谱研究请使用有据可查的家谱链接,法律问题请咨询合格的专业人士,基因结论请使用专门的检测证据。