GEDCOM
GEDCOM (от r GEnealogical Data COMmunication) - специализированный формат данных, предназначенный для обмена генеалогической информацией. Является стандартом de-facto для генеалогического ПО. Файл формата GEDCOM является текстовым (как правило в кодировках ANSI и/или ANSEL (в последней черновой версии спецификации 6.0 поддерживается UTF8) и состоит из набора записей, соответствующих отдельным персонам или семьям или содержащих метаданные предназначенные для указания связи между отдельными записями. Сами записи имеют древовидную структуру, уровень узлов задается числом в начальной позиции строки, тип узла - тэгом, идущим вслед за указателем уровня.
Пример GEDCOM-файла:
0 HEAD 1 SOUR Reunion 2 VERS V8.0 2 CORP Leister Productions 1 DEST Reunion 1 DATE 11 FEB 2006 1 FILE test 1 GEDC 2 VERS 5.5 1 CHAR MACINTOSH 0 @I1@ INDI 1 NAME Bob /Cox/ 1 SEX M 1 FAMS @F1@ 1 CHAN 2 DATE 11 FEB 2006 0 @I2@ INDI 1 NAME Joann /Para/ 1 SEX F 1 FAMS @F1@ 1 CHAN 2 DATE 11 FEB 2006 0 @I3@ INDI 1 NAME Bobby Jo /Cox/ 1 SEX M 1 FAMC @F1@ 1 CHAN 2 DATE 11 FEB 2006 0 @F1@ FAM 1 HUSB @I1@ 1 WIFE @I2@ 1 MARR 1 CHIL @I3@ 0 TRLR
Разработка и версии[править | править код]
Формат разработан Церковью Иисуса святых последних дней (мормонской) для реализации в её проектах, но получил широкое распространение в гражданских приложениях.
Текущая рабочая версия спецификации - 5.5, версия 6.0, адаптированная к формату XML существует в статусе draft с 2002 г.. Сроки её окончательного утвержения неизвестны.
Ссылки[править | править код]
- GEDCOM в Википедии]
- Спецификации формата
- GEDCOM 5.5 Standard (Executable file in Envoy format)
- Draft Specification for GEDCOM XML 6.0 (PDF)
- GEDCOM 5.5 specification (Paul McBride's HTML version)
- Комментарии