2011-06-16 9 views
8

Мне было интересно, знал ли кто-нибудь о приложении, которое бы взяло файл генеалогии GEDCOM и конвертировало его в формат HTML для просмотра и публикации в Интернете. Я хотел бы иметь отдельные html-файлы для каждого человека и, возможно, дополнительные файлы для другого контента. Я знаю, что есть некоторые инструменты, но мне было интересно, если кто-нибудь использовал какие-либо инструменты и мог бы посоветовать это. Я не уверен, в каком формате искать такие приложения. Это могут быть файлы Python или php, которые можно редактировать, или даже JavaScript (возможно) или просто исполняемые файлы.GEDCOM to HTML и RDF

Следующий вопрос может быть подходящим для темы сам по себе. Экспорт GEDCOM в RDF. Мой интерес здесь состоял в том, чтобы выровнять информацию с конкретными словарями, такими как BIO или REL, которые оба простираются от FOAF.

Спасибо, Брюс

ответ

1

Несколько лет назад я создал простую Java-программу для превращения gedcom в xml. Затем я использовал xslt для генерации html и rdf. HTML сгенерировать довольно зачаточном, так что, вероятно, будет лучше искать в другом месте, но ФРР может быть полезным для вас:

http://jay.askren.net/Projects/SemWeb/

+0

Я нашел ваш сайт в своих исследованиях –

1

Есть целый ряд из них. Все перечисленные в http://www.cyndislist.com/gedcom/gedcom-to-web-page-conversion/

Ged2html был самым популярным и универсальным, но теперь он больше не разрабатывается. Это исполняемый файл, который можно настроить с помощью собственного синтаксиса сценариев.

2

Как и Роб Кам, Ged2Html была самой популярной такой программой в течение длительного времени.

GRAMPS также может создавать статические HTML-сайты и имеет то преимущество, что является свободным программным обеспечением и имеет собственный формат XML, который вы можете легко изменить в соответствии с вашими потребностями.

0

Семейный историк http://www.family-historian.co.uk создаст именно то, что вы ищете, например, один файл на человека с помощью встроенного создателя веб-сайта. Как и пара других основных родословных. Я ничего не видел для части RDF вашего вопроса.

0

С тех пор я пытался создать приложение Генеалогия с использованием Semantic MediaWiki - MediaWiki, программное обеспечение Wikipedia и Semantic MediaWiki включает в себя различные расширения, связанные с Semantic Web. Я думал, что это очень легко использовать с формами и возможностью загружать GEDCOM, но некоторые отзывы от людей в генеалогию говорят, что они оказались слишком техничными и, похоже, не предлагают ничего нового.

Итак, теперь проблема заключается в том, следует ли оставаться с MediaWiki и сделать его более удобным для пользователя или создать совершенно новое приложение, которое позволяет добавлять и обновлять данные в трехмерном хранилище, а также отображать. Я не уверен, как генерировать графическое представление данных семейства, например, на сайтах, например ancestry.com, где можно щелкнуть по полю, чтобы просмотреть сведения о человеке и обновить эту информацию, или можно щелкнуть правой кнопкой мыши или стрелка влево вокруг окна для перемещения по дереву. Данные поступают из запросов SPARQL, отправленных в хранилище данных/тройного хранилища, как при отображении начального представления, так и при навигации по дереву, где требуется вызов Ajax для получения большего количества данных. Bruce