Почему в генеалогии принято использовать стандарт GEDCOM и какие у него есть современные альтернативы на JSON?

GEDCOM (Genealogical Data Communication) — это формат обмена генеалогическими данными, разработанный Церковью Иисуса Христа Святых последних дней (мормонами) в 1984 году. Именно эта организация стала одним из крупнейших в мире хранителей генеалогических записей, и ей потребовался единый стандарт для обмена данными между различными программами и базами данных.

**Почему GEDCOM стал стандартом?**

Главная причина широкого распространения GEDCOM — это его появление в нужное время. В 1980–90-х годах персональные компьютеры только входили в быт, и генеалогическое сообщество остро нуждалось в едином формате. GEDCOM решал ключевую задачу: позволял переносить данные о людях, семьях, событиях (рождение, брак, смерть) и источниках между разными программами — Family Tree Maker, PAF, Ancestry и сотнями других. Формат текстовый, читаемый человеком, относительно прост в реализации. Это обеспечило ему массовое принятие: сегодня практически любое генеалогическое ПО умеет импортировать и экспортировать GEDCOM.

**Ограничения GEDCOM**

Несмотря на распространённость, GEDCOM имеет серьёзные недостатки. Последняя официальная версия 5.5.1 вышла в 1999 году и фактически устарела. Формат плохо поддерживает Unicode (проблемы с кириллицей и другими алфавитами в старых версиях), не имеет стандартизированного способа хранить медиафайлы, ДНК-данные, нестандартные события и сложные родственные связи. Разные программы трактуют спецификацию по-своему, что приводит к потере данных при конвертации.

**Современные JSON-альтернативы**

1. **GEDCOM X** — открытый стандарт от FamilySearch (та же организация мормонов), поддерживает JSON и XML. Гораздо гибче оригинального GEDCOM, поддерживает расширения, современные типы данных и REST API. Активно используется в сервисах FamilySearch.

2. **GEDCOM 7.0** — официальное обновление стандарта, выпущенное в 2021 году. Полная поддержка UTF-8, улучшенная структура, обратная совместимость. Пока не поддерживает JSON нативно, но значительно современнее версии 5.5.1.

3. **Gramps XML / Gramps JSON** — формат популярной open-source программы Gramps. Хорошо документирован, поддерживает экспорт в JSON через плагины.

4. **BetterGEDCOM / FHISO** — инициативы сообщества по созданию нового открытого стандарта с поддержкой JSON. FHISO (Family History Information Standards Organisation) работает над спецификациями, которые должны заменить GEDCOM.

5. **Собственные JSON API** крупных платформ — Ancestry, MyHeritage и 23andMe используют собственные JSON-схемы для внутреннего обмена данными, но они закрыты и несовместимы между собой.

**Вывод**

GEDCOM остаётся де-факто стандартом в силу инерции и огромной базы существующих данных. Переход на JSON-форматы идёт медленно, но GEDCOM X и GEDCOM 7.0 постепенно завоёвывают позиции. Для новых проектов рекомендуется ориентироваться на GEDCOM X или GEDCOM 7.0.


Задайте вопрос нейросети

Не нашли ответ? Спросите ИИ — он подготовит развёрнутую статью.