我想知道是否有人知道一个应用程序会使用GEDCOM谱系文件并将其转换为HTML格式以在web上查看和发布。我想为每个单独的内容提供单独的html文件,也可能为其他内容提供额外的文件。我知道有一些工具,但我想知道是否有人使用过任何工具,并能就此提供建议。我不知道该用什么格式来查找这样的应用程序。它们可以是可以编辑的Python或php文件,甚至可以是JavaScript(可能)或只是可执行文件。
下一期可能适合某个主题本身。将GEDCOM导出为RDF。我在这里的兴趣是将信息与特定的词汇表对齐,例如BIO或REL,它们都是从FOAF扩展而来的。
谢谢,Bruce
正如Rob Kam所说,Ged2Html是长期以来最受欢迎的此类程序。
GRAMPS还可以创建静态HTML网站,其优点是它是免费软件,并且具有本地XML格式,您可以很容易地根据需要进行修改。
几年前,我创建了一个简单的Java程序,将gedcom转换为xml。然后我使用xslt生成html和rdf。我生成的html非常初级,所以最好在其他地方查找,但rdf可能对您有用:
http://jay.askren.net/Projects/SemWeb/
有很多这样的。所有列在http://www.cyndislist.com/gedcom/gedcom-to-web-page-conversion/
Ged2html曾经是最流行和最通用的,但现在已经不再开发了。它是一个可执行文件,其输出可通过自己的脚本语法进行自定义。
家族历史学家http://www.family-historian.co.uk将创建你想要的东西,例如使用内置的网站创建者每人一个文件。其他几个主要家谱包也是如此。我没有看到你问题中RDF部分的任何内容。
此后,我尝试使用Semantic MediaWiki-维基百科背后的软件MediaWiki来生成家谱应用程序,Semantic Media Wiki包括与语义网相关的各种扩展。我认为它很容易与表格一起使用,并且能够上传GEDCOM,但一些来自家谱的人反馈说,它看起来太技术化了,似乎没有提供任何新的东西。
因此,现在的问题是,是继续使用MediaWiki并使其更加用户友好,还是创建一个全新的应用程序,允许在三重存储中添加和更新数据以及显示数据。我不知道如何生成数据的家谱图形视图,比如在ancestry.com等网站上,可以点击一个框来查看此人的详细信息并更新信息,也可以点击框周围的右箭头或左箭头来导航树。数据来自发送到数据集/三重存储的SPARQL查询,无论是在显示初始视图时还是在导航树时,都需要Ajax调用来获取更多数据。Bruce
这很好,但目前还不支持将文件视为树。这也很酷。