GEDCOM
GEDCOM (от англ. Genealogical Data Communications) — спецификация для обмена генеалогическими данными между разными генеалогическими программами. GEDCOM был разработан Церковью Иисуса Христа Святых последних дней для помощи в генеалогических исследованиях. Большинство современных генеалогических компьютерных программ поддерживает импорт/экспорт данных в формате GEDCOM.
Содержание
Назначение ключевых слов
ключ | назначение | для чего применяется |
---|---|---|
HEAD | начало файла | |
SOUR | источник | gedcom-файла, другой информации |
VERS | версия | |
NAME | имя | персоны, источника, др. |
CORP | корпорация | |
ADDR | адрес | |
CITY | город | |
POST | почтовый индекс | |
CTRY | страна | |
PHON | телефон | |
DATA | ||
DATE | дата | события |
TIME | время | |
RESI | проживание | |
FILE | путь к файлу | |
GEDC | ||
FORM | ||
CHAR | кодировка | |
NOTE | примечание | |
@I1@ | номер, код персоны | |
SURN | девичья фамилия | |
SEX | пол | |
BIRT | рождение | |
PLAC | место | |
OCCU | занятие | |
FAMC | номер семьи родителей | |
FAMS | ||
DEAT | смерть | |
NOTE | примечание | |
CONC | продолжение текста | адреса, примечания, др. |
CONT | продолжение текста с абзаца | адреса, примечания, др. |
HUSB | муж | |
WIFE | жена | |
CHIL | дети | |
@F2@ FAM | ||
EVEN | событие | |
TYPE | тип | объекта, события |
GIVN | имя и отчество | |
OBJE | объект | например фото |
TITL | подпись | к фото, др. |
_PRIM Y | ||
@I3@ INDI | ||
_UID kpc9CGtbDO |
GEDCOM модель
GEDCOM использует lineage-linked модель данных. В основе этой модели ядром является семья или личность.
Пример
sample.ged | |
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 |
|
Ниже находится пример файла GEDCOM. Первый столбец обозначает уровень вложенности.
Заголовок (HEAD) включает исходную программу и версию (Reunion, V8.0), версию GEDCOM (5.5) и кодировку символов (MACINTOSH).
Личные записи (INDI) определяют персон Bob Cox(ID 1—@I1@), Joann Para (ID 2) и Bobby Jo Cox (ID 3).
Запись семьи (FAM) ссылается на мужа (HUSB), жену (WIFE) и ребёнка (CHIL) по их ID-номерам.
Версии
Текущая версия спецификации GEDCOM 5.5, была выпущена 12 января 1996 года. Последующих проектов GEDCOM 5.5.1 спецификации был выпущен в 1999 году, представляя девять новых тегов, в том числе WWW, EMAIL и ФАКТ, и в качестве кодировки символов был утверждён UTF-8. Этот проект не был официально утверждён, но её положения были приняты во многих программах по генеалогии.
Как упоминалось выше, существует также вариант (по крайней мере бета версия) от «Событие GEDCOM», которая включает мероприятия, как первый класс (нулевой уровень) пунктов. Однако, это не было широко принято, и линии, связанные GEDCOM по-прежнему де-факто общий знаменатель.
6 декабря 2002 года бета-версию GEDCOM 6,0 выпустили для разработчиков, чтобы они изучили и начали её внедрять в своих программах. GEDCOM 6.0 должен был быть первой версией, в которой для хранения данных используется формат XML, и является изменение предпочтительной кодировкой от ANSEL Юникод (UNICODE). (Единообразные использование Unicode позволит использование международных кодировок. Пример хранения: восточно-азиатские имена с оригинальной командой символов, без которых они могли бы быть неясными и мало полезными для генеалогических и исторических исследований.)
Ссылки
Спецификации
- Спецификация формата GEDCOM 5.5 (англ.)
Обзоры
- Обзор GEDCOM и его использования (англ.) на Энциклопедии генеалогии
- Cyndi’s List — GEDCOM (англ.)
- Отображение GEDCOM в XML (англ.)