问题标签 [genealogy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
9197 浏览

c# - 家谱树控制

我的任务是(由我的妻子)创建一个程序,让她跟踪我们家双方的家谱。

有谁知道代表此类信息的具有成本效益(免费)的控件?

我正在寻找的是修改后的组织结构图类型图表/树。修改是任何节点都应该有2个父节点(例如一个孩子应该有一个母亲/父亲)。

到目前为止,我提出的解决方案是拥有两棵树,一棵祖先树和一棵后代树,并将个体作为每棵树的根节点进行检查。它有效,但有点笨重。

我主要在 c# WinForms 中工作,因此最好使用 .Net 类型的控件或源代码。

0 投票
2 回答
519 浏览

date - 处理历史日历日期

有哪些标准和策略来处理以旧日历形式描述的历史日期?

现代公历,具有不同长度的月份、闰年等,使用内置的编程语言库或数据格式(如ISO8601RFC3339和 RDF 的OWL-Time本体)相对容易处理。较早的表示形式,例如儒略历、宗教日历、统治年(例如查理二世 13 日 6 月 3 日)及其变体似乎并没有得到很好的满足。

我对解析和存储不同日历中的历史家谱日期以及当代数据特别感兴趣。是否有任何 RDF 本体涵盖不同日历中的日期?OWL-Time 似乎不包括日历。

0 投票
4 回答
1130 浏览

sql-server-2008 - 任何人都使用 SQl Server 2008 HierarchialID 类型来存储家谱数据

我有一个家谱数据库(实际上是关于绵羊的),育种者使用它来研究遗传信息。在每条记录中,我存储父亲和母亲。在一个单独的表中,我存储了完整的“汇总”信息,这样我就可以快速了解任何动物的完整家谱,而无需遍历整个数据库......

最近发现了 SQL Server 2008 中内置的分层 ID 类型,表面上听起来很有希望,但我想知道是否有人已经使用它足以知道它是否适合我的应用程序类型(即两个父母,多个孩子)? 到目前为止,我发现/阅读的所有示例都涉及经理/员工类型的关系,其中给定的老板可以有多个员工,每个员工可以有一个老板。

我的应用程序的需求相似,但并不完全相同。

我相信无论如何我都会深入研究这项新技术,但如果有人已经知道它的设计方式并没有让我可以使用它,那么缩短我的研究会很好。

我也很好奇人们使用这种新数据类型与其他做同样事情的方法相比,看到了什么样的性能。

0 投票
6 回答
2701 浏览

.net - 在深度优先搜索期间检测家谱图中的循环

我正在递归加载马家谱数据。对于一些错误的数据集,我的递归永远不会停止......那是因为数据中有循环。

如何检测这些周期以停止重复?

我想到在重复维护一个包含所有“访问”马的哈希表时。但这会发现一些误报,因为一匹马可以在一棵树上出现两次。

不可能发生的是,一匹马以自己的父亲或祖父或曾祖父的身份出现。

0 投票
2 回答
1563 浏览

genetic-algorithm - 近交系数/莱特算法/遗传学

我正在寻找一个好的伪代码 - 或者更好的实际代码片段 - 在我为存储在 SQL Server 数据库中的绵羊的家谱数据库上实现 wrights 算法。

我有一个非常古老的 C 程序,它针对一个平面文本文件工作,直到人口变得如此之大,算法崩溃了——因为整个事情都是在内存中完成的,所以对数据库的实现会更好......

任何人都看到过这样的事情,他们可以指点我吗?

0 投票
1 回答
2084 浏览

oracle - Oracle 中的族谱查询

我正在尝试从我的 Oracle 数据库中获取动物的家谱树。

这是表格:

如果我指定一种动物,我可以使用以下方法获取它的所有后代(在雄性方面):

我试图找到一种方法来扩展它,如果我指定一种动物,它将获取父母双方,然后获取他们所有的后代。

有什么想法吗?(这是 Oracle 9.2)

0 投票
9 回答
475 浏览

web - 哪些个人数据不应该在网络上发布?

我被要求创建一种家庭网站,亲戚可以在其中发布各种家庭成员(主要是祖先)的文章和照片。

面对大量的个人信息,如出生日期、出生地点、结婚日期等,这让我想知道有多少这些信息应该在网络上随时可用。我将在网站上设置密码保护,这样它就不会对所有人完全开放。

您对此有何看法?

  • 为活着的人隐藏个人信息并为死者展示一切就足够了吗?
  • 你如何驯服你内心的极客,他们想在技术上做所有可能的事情,而不是做“正确”的事情?
  • 是否有此类问题的清单?
0 投票
4 回答
5419 浏览

c# - C# 的 Gedcom 阅读器

有谁知道读.ged文件的好课

Gedcom 是一种用于存储家谱信息的文件格式。

我的目标是写一些东西,让我可以导入一个 ged 文件并为 graphviz 导出一个 .dot 文件,这样我就可以对家谱进行可视化表示

谢谢,如果你能帮忙

0 投票
6 回答
8221 浏览

graph-theory - 从家谱数据计算家庭关系

给定以下数据模式(从我的实际数据模式简化,仅显示直接适用于此问题的列),我希望能够计算家谱中两个人之间的家庭关系:

有了这种结构,如何计算两个个体id(即表亲、曾祖父等)之间的关系。

此外,由于实际上存在两种关系(即 AB 可能是侄子,而 BA 是叔叔),一个如何生成另一个的补语(给定叔叔,假设我们知道性别,我们如何生成侄子?)。这更像是一个微不足道的问题,前者是我真正感兴趣的。

谢谢大家!

0 投票
3 回答
2261 浏览

genealogy - 近交系数计算和家谱软件

我目前正在寻找一款能够映射大量 GEDCOM 文件(大约 33,000 个人)以及计算祖先和个人近亲繁殖系数的软件。有谁知道有什么软件可以吗???

谢谢