GEDCOM

Материал из Фамильного навигатора
Версия от 23:47, 27 апреля 2014; WikiSysop (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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 позволит использование международных кодировок. Пример хранения: восточно-азиатские имена с оригинальной командой символов, без которых они могли бы быть неясными и мало полезными для генеалогических и исторических исследований.)

Ссылки

Спецификации

Обзоры