问题标签 [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 投票
1 回答
993 浏览

silverlight - Silverlight 中的家谱

你好目前我正在做一个我必须创建家谱的项目。它将有几乎n个层次结构。整个树应该显示给用户,并且放大缩小设施也应该在那里。需要滚动。一次用户可以看到树的某些指定部分。当用户水平或垂直滚动​​时,用户可以看到树的其他部分。谁能帮助我应该遵循哪种方法?问候, Vrunda bhattbhatt

0 投票
6 回答
4814 浏览

python - 是否有用 Python 编写的 GEDCOM 解析器?

GEDCOM 是交换家谱数据的标准。

我发现了用

但到目前为止还没有一个用 Python 编写的。我最接近的是来自 GRAMPS 项目的 libgedcom.py 文件但它充满了对 GRAMPS 模块的引用,以至于我无法使用。

我只想要一个用 Python 编写的简单的独立 GEDCOM 解析器库。这存在吗?

0 投票
6 回答
29538 浏览

graphviz - 使用 Dot/GraphViz 的家谱布局

我正在尝试用 Dot 和 GraphViz 绘制家谱。

这是我目前拥有的:

如果我通过点 ( dot simpsons.dot -Tsvg > simpsons.svg) 运行它,我会得到以下布局: 原创,由 dot/graphviz 制作

但是,我希望边缘更像“家谱”:两个已婚人士之间的 T 形路口,T 的垂直线再次分支成一个倒置的 T 形路口,每个人都有小细分孩子们,就像这个模型一样,在 KolourPaint 中完成:

我想达到什么

我必须使用什么点语法来实现这一点?

0 投票
3 回答
587 浏览

cocoa - GEDCOM 文件的 Cocoa 接口

GEDCOM 5.5 文件 (GenerationX) 的唯一成熟 GPL Cocoa 编辑器最后一次发布是在 2003 年:http: //sourceforge.net/projects/generationx/ 在 Snow Leopard 下它看起来很不稳定,非常需要改进。

最近有人在 Google Code 上发布了一个概念验证应用程序(与 GenerationX 无关),但它看起来像是一个无人维护的项目: http ://code.google.com/p/cocoa-gedcom/

是否有任何 Cocoa 开发人员对家谱感兴趣并愿意复活这些项目中的任何一个?或者我不知道的任何其他具有不错发布周期的项目?

Mac 系谱软件市场以昂贵且功能臃肿的专有解决方案为主。一个适用于 Mac OS 的严肃的开源 GEDCOM 兼容框架将是一件幸事。

0 投票
1 回答
339 浏览

screen-scraping - 类似于数学家谱计划的网站

我正在研究数学家谱项目的数据。我收集有关学生和顾问的所有信息,并对这些数据进行一些查询处理。准确地说,我从数学家谱项目http://www.genealogy.ams.org/的根 URL 爬取所有 HTML 页面,并收集我需要的所有信息并对此进行查询。出于实验目的,我需要在网上提供更多类似格式的数据。任何人都可以推荐好的网站,我可以抓取一些有趣的信息。家谱以外的任何数据也是受欢迎的,但它至少应该有一些层次结构。感谢您的所有建议。

0 投票
5 回答
2057 浏览

html - GEDCOM 到 HTML 和 RDF

我想知道是否有人知道将获取 GEDCOM 家谱文件并将其转换为 HTML 格式以便在 Web 上查看和发布的应用程序。我想为每个人提供单独的 html 文件,也可能为其他内容提供额外的文件。我知道那里有一些工具,但我想知道是否有人使用任何工具并可以就此提出建议。我不确定寻找此类应用程序的格式。它们可以是可以编辑的 Python 或 php 文件,甚至可以是 JavaScript(也许)或只是可执行文件。

下一个问题本身可能适合某个主题。将 GEDCOM 导出到 RDF。我在这里的兴趣是将信息与特定的词汇表保持一致,例如 BIO 或 REL,它们都是从 FOAF 扩展而来的。

谢谢,布鲁斯

0 投票
2 回答
2339 浏览

jquery - 有人知道使用 AJAX 的家谱吗?

有人知道任何可以像http://www.genoom.com家谱一样工作的脚本吗?

或者你们能给我关于他们用来制作这样树的数据库表结构的任何想法吗?

他们如何显示家庭成员框和线条?

请尽快让我知道。

[编辑]

我试过这样的表结构:

*tree(id int auto increment, parentid int, parent_relation varchar, name varchar)*

在第一个记录中,它显示树将以“我的父亲”开头,然后遍历并显示“是我”。我通过使用递归函数在 PHP 中尝试的整个过程。但是当我试图显示节点之间的连接线时,我卡住了。

0 投票
2 回答
2444 浏览

mysql - 家谱树算法

我是这个领域的新手,喜欢编写一个管理家谱数据的应用程序。我主要关心的是如何从 MySQL 存储和检索这些数据。我知道像 Oracle 这样的数据库针对递归查询进行了优化,但也许我可以找到使用 MySQL 的替代解决方案,但我不知道它不支持 "CONNECT" 。PS。我知道现有的开源解决方案有数千种,但考虑到这些数据将是功能的有限部分,我需要保持对完整代码的控制。

我在网上快速浏览了一下,发现了一些有趣的方法,例如基于间隔的算法,它非常适合查询,但不适合更新/删除。

我将看一下基于前缀(杜威)的方法,但人们可能知道一种有效且经过验证的共享方法?

谢谢

吉尔斯

0 投票
2 回答
419 浏览

database-schema - 家谱数据模型中存储大约和实际日期的方法

我正在开发一个基因学应用程序,我需要存储事件的日期。但是我需要能够支持大约日期和实际日期,所以我正在考虑使用 eventdate 和 ceventdate(用于大约)列,以便我可以在事件日期可用时对其进行索引。

然而,我想得越多,我就越想知道是否应该使用以下内容:eventyear、eventmonth、eventday、circa(定义),以便我可以存储分析 circa 的年份和月份。

想法?

0 投票
1 回答
6968 浏览

database-schema - 家谱关系映射为什么基于家庭

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

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

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