Poslední aktualizace: 07 Feb, 2025

Co je GEDCOM?
GEDCOM (Genealogical Data Communication) je otevřený souborový formát určený pro ukládání, výměnu a sdílení genealogických dat (informací o rodokmenu). Je široce používán v genealogickém softwaru a na webových stránkách, což usnadňuje přenos dat rodokmenu mezi různými platformami.

Kdo vyvinul GEDCOM?
GEDCOM byl vytvořen Církví Ježíše Krista Svatých posledních dnů (Církev LDS), která provozuje FamilySearch — větší organizaci pro genealogický výzkum. Jejich cílem bylo zjednodušit správu genealogických dat a umožnit lepší spolupráci při výzkumu.
Jak GEDCOM funguje?
- GEDCOM soubory jsou prosté textové soubory (od verze 7.0 používají kódování UTF-8).
- Obsahují informace o jednotlivcích, například:
- Jména
- Data narození a úmrtí
- Rodinné vztahy (rodiče, děti, partneři)
- Události (svatba, migrace, atd.)
- Tyto záznamy jsou propojeny pomocí metadat, což zajišťuje správné propojení mezi členy rodiny.
Verze GEDCOM a průmyslové standardy
- Nejnovější oficiální verze je GEDCOM 7.0, vydaná v roce 2021.
- Nicméně GEDCOM 5.5.1 (z roku 1999, finální verze v 2019) zůstává nejrozšířenějším standardem.
- Protože GEDCOM 5.5.1 měl omezení, někteří vývojáři genealogického softwaru vytvořili vlastní rozšíření jako GEDCOM 5.5 EL (Extended Locations) pro jeho vylepšení.
Přijetí GEDCOM 7.0
- FamilySearch plánoval podpořit GEDCOM 7.0 do 3. čtvrtletí 2022.
- Ancestry.com také projevil zájem o jeho přijetí, ale zatím nezveřejnil pevné datum implementace.
Proč je GEDCOM důležitý?
- Kompatibilita napříč platformami — Umožňuje uživatelům přesouvat data rodokmenu mezi různými genealogickými weby a programy.
- Dlouhodobé ukládání dat — Zajišťuje, že genealogická data zůstanou přístupná ve standardizovaném formátu.
- Spolupráce v genealogii — Umožňuje výzkumníkům a rodinným historikům efektivně sdílet a slučovat data.
Vysvětlení datového modelu GEDCOM
GEDCOM používá model dat propojených linií k organizaci rodinných vztahů strukturovaným způsobem. Je založen na konceptu jaderné rodiny, což znamená, že zaznamenává vztahy ve smyslu rodič‑dítě spíše než jen jednotlivé osoby.
Klíčové součásti datového modelu GEDCOM
INDI (Individual) záznamy
- Každá osoba v genealogickém souboru je uložena jako INDI (individuální) záznam.
- Každému jednotlivci je přiřazeno jedinečné ID, aby bylo zajištěno správné propojení v souboru.
FAM (Family) záznamy
- Rodinné záznamy (FAM) slouží jako propojovací struktura mezi jednotlivci.
- FAM záznam přiřazuje:
- HUSB (husband) — otec v rodině.
- WIFE (wife) — matka v rodině.
- CHIL (child) — děti páru.
- Tyto štítky jsou historické a vycházejí z původního modelu GEDCOM, ale jsou i nadále používány.

Vývoj genderové reprezentace v GEDCOM
- Původně byl model GEDCOM navržen s předpokladem heteronormativní rodinné struktury, kde muž (HUSB) a žena (WIFE) mají děti (CHIL).
- Specifikace GEDCOM 7.0 upřesňuje, že tyto termíny nepředstavují genderové role ani biologické rodičovství.
- Aktualizovaná specifikace umožňuje:
- Stejnopohlavní páry
- Adopci, pěstounskou péči a soužití
- Flexibilnější rodinné struktury
- Při odkazování na osoby ve FAM záznamu se nyní upřednostňují výrazy „partneři“, „rodiče“ nebo „manželé“.

Proč je to důležité?
- Udržuje strukturované vztahy — Zajišťuje, že každá osoba je správně propojena s rodiči, partnery a dětmi.
- Zlepšuje kompatibilitu — Umožňuje genealogickému softwaru efektivně rozpoznávat a organizovat rodinná data.
- Zvyšuje inkluzivitu — Podporuje rozmanité rodinné struktury bez předpokladu tradičních genderových rolí.
Vysvětlení struktury GEDCOM souboru
GEDCOM soubor se skládá ze tří hlavních částí: hlavičky, záznamů a závěru. Každá část má specifickou roli při organizaci genealogických dat a struktura souboru je pečlivě uspořádána tak, aby vztahy mezi jednotlivci a rodinami byly jasné a standardizované.
1. Sekce hlavičky
- Sekce hlavičky označuje začátek GEDCOM souboru a obsahuje důležitá metadata o samotném souboru, jako je jeho verze (např. GEDCOM 7.0) a případná speciální nastavení.
- Tato sekce je reprezentována záznamem HEAD.
2. Sekce záznamů
Jedná se o hlavní část GEDCOM souboru a zahrnuje několik typů záznamů, z nichž každý slouží konkrétnímu účelu:
- INDI (Individual Record): Reprezentuje jednotlivou osobu v rodokmenu.
- FAM (Family Record): Reprezentuje rodinu, spojující otce, matku a děti.
- SOUR (Source Record): Obsahuje informace o zdrojích použitých k podpoře dat, např. historické záznamy.
- OBJE (Object Record): Reprezentuje multimediální objekty, jako jsou fotografie nebo dokumenty, spojené s jednotlivci či rodinami.
- NOTE (Note Record): Obsahuje doplňující poznámky nebo komentáře, které mohou poskytnout další kontext k záznamu.
- REPO (Repository Record): Popisuje místo, kde jsou genealogické informace uloženy, např. knihovna nebo archiv.
- SUBM (Submitter Record): Reprezentuje osobu nebo entitu, která GEDCOM soubor odesílá.
Každý z těchto záznamů je strukturován hierarchicky, přičemž různé úrovně (level numbers) ukazují, jak jsou data navzájem propojena. Například:
- Úroveň 0 je nejvyšší úroveň pro nejdůležitější záznamy, jako jsou HEAD, TRLR, INDI, FAM, SOUR atd.
- Úroveň 1 nebo vyšší představuje podúrovně, jako jsou události nebo vztahy spojené s konkrétním jednotlivcem či rodinou.
3. Sekce závěru
- Sekce závěru označuje konec GEDCOM souboru a obsahuje záznam TRLR. Tím signalizuje, že soubor byl ukončen.

Jak to funguje v praxi
Úrovně (Level Numbers): Každý řádek v GEDCOM souboru začíná číslem úrovně (např. 0, 1, 2), kde 0 představuje nejvyšší úroveň záznamů a kladná celá čísla (1, 2, …) představují vnořené nebo podřízené záznamy. Tento systém zajišťuje, že vztahy a hierarchie v rodokmenu jsou správně uspořádány.
Příklad:
- Úroveň 0: HEAD (hlavičkový záznam), TRLR (závěrečný záznam), INDI (individuální záznam)
- Úroveň 1: MARR (svatební událost), BIRT (narození)
- Úroveň 2: DATE (datum události), PLAC (místo události)
Ruční psaní GEDCOM souboru je technicky možné, ale není uživatelsky přívětivé kvůli své strukturované povaze. Je mnohem jednodušší použít software určený pro práci s GEDCOM soubory, který pomáhá data správně organizovat a formátovat.
Validace a kontrola kvality
- Protože GEDCOM soubory musí být dobře strukturované pro správné použití a přenos, existují nástroje pro validaci souborů.
- PhpGedView Project: Obsahuje validátor GEDCOM pro kontrolu struktury.
- The Windows GEDCOM Validator: Samostatný nástroj pro validaci GEDCOM.
- Gedcheck: Starší validační nástroj, dříve používaný Církví LDS.
Výzvy s kompatibilitou GEDCOM
Na počátku 2000. let GEDCOM TestBook Project hodnotil, jak dobře různé genealogické programy dodržují standard GEDCOM 5.5. Výsledky odhalily řadu problémů, jako je ztráta dat nebo nesprávné čtení značky NOTE, která může být použita na více úrovních.
GEDCOM 7.0 se snaží některé z těchto problémů vyřešit a validátory pro tento novější standard pomáhají zajistit kompatibilitu napříč různými platformami.
Proč je validace GEDCOM důležitá?
- Zajišťuje, že data jsou strukturovaná správně a že vztahy mezi jednotlivci, rodinami, událostmi a zdroji jsou zachovány.
- Pomáhá předcházet ztrátě dat při přenosu souborů mezi genealogickými programy.
- Usnadňuje genealogům sdílet informace napříč různými platformami.
Příklad GEDCOM souboru
Níže je jednoduchý příklad GEDCOM souboru spolu s vysvětlením jeho struktury:
0 HEAD
1 SOUR FamilySearch GEDCOM
2 VERS 7.0
2 NAME FamilySearch
1 DEST Ancestry
1 DATE 5 FEB 2025
1 SUBM @SUBM1@
0 INDI @I1@
1 NAME John /Doe/
1 SEX M
1 BIRT
2 DATE 1 JAN 1800
2 PLAC New York, USA
0 FAM @F1@
1 HUSB @I1@
1 WIFE @I2@
1 CHIL @I3@
0 INDI @I2@
1 NAME Jane /Smith/
1 SEX F
1 BIRT
2 DATE 15 FEB 1805
2 PLAC Boston, USA
0 INDI @I3@
1 NAME Mary /Doe/
1 SEX F
1 BIRT
2 DATE 10 OCT 1825
2 PLAC New York, USA
0 TRLR
Rozbor a vysvětlení:
1. Sekce hlavičky (HEAD)
0 HEAD
1 SOUR FamilySearch GEDCOM
2 VERS 7.0
2 NAME FamilySearch
1 DEST Ancestry
1 DATE 5 FEB 2025
1 SUBM @SUBM1@
- 0 HEAD: Označuje začátek souboru.
- 1 SOUR: Udává zdroj souboru (např. FamilySearch GEDCOM).
- 2 VERS 7.0: Specifikuje verzi použitého formátu GEDCOM (zde 7.0).
- 1 DEST: Označuje zamýšlený cíl nebo systém pro data (např. Ancestry).
- 1 DATE: Datum vytvoření GEDCOM souboru (např. 5. února 2025).
- 1 SUBM: Odkazuje na záznam o odesílateli (@SUBM1@), který by obsahoval podrobnosti o osobě, jež soubor odesílá.
2. Individuální záznamy (INDI)
0 INDI @I1@
1 NAME John /Doe/
1 SEX M
1 BIRT
2 DATE 1 JAN 1800
2 PLAC New York, USA
- 0 INDI @I1@: Začátek individuálního záznamu s jedinečným ID (@I1@) pro Johna Doe.
- 1 NAME John /Doe/: Jméno jednotlivce (John Doe).
- 1 SEX M: Pohlaví (M = muž).
- 1 BIRT: Událost narození.
- 2 DATE 1 JAN 1800: Datum narození (1. leden 1800).
- 2 PLAC New York, USA: Místo narození (New York, USA).
3. Rodinný záznam (FAM)
0 FAM @F1@
1 HUSB @I1@
1 WIFE @I2@
1 CHIL @I3@
- 0 FAM @F1@: Začátek rodinného záznamu s jedinečným ID (@F1@).
- 1 HUSB @I1@: Spojuje otce (John Doe, ID @I1@).
- 1 WIFE @I2@: Spojuje matku (Jane Smith, ID @I2@).
- 1 CHIL @I3@: Spojuje dítě (Mary Doe, ID @I3@).
4. Druhý individuální záznam (INDI)
0 INDI @I2@
1 NAME Jane /Smith/
1 SEX F
1 BIRT
2 DATE 15 FEB 1805
2 PLAC Boston, USA
- 0 INDI @I2@: Začátek záznamu pro Jane Smith s jedinečným ID (@I2@).
- 1 NAME Jane /Smith/: Jméno (Jane Smith).
- 1 SEX F: Pohlaví (F = žena).
- 1 BIRT: Událost narození.
- 2 DATE 15 FEB 1805: Datum narození (15. února 1805).
- 2 PLAC Boston, USA: Místo narození (Boston, USA).
5. Třetí individuální záznam (INDI)
0 INDI @I3@
1 NAME Mary /Doe/
1 SEX F
1 BIRT
2 DATE 10 OCT 1825
2 PLAC New York, USA
- 0 INDI @I3@: Začátek záznamu pro Mary Doe s jedinečným ID (@I3@).
- 1 NAME Mary /Doe/: Jméno (Mary Doe).
- 1 SEX F: Pohlaví (F = žena).
- 1 BIRT: Událost narození.
- 2 DATE 10 OCT 1825: Datum narození (10. října 1825).
- 2 PLAC New York, USA: Místo narození (New York, USA).
6. Sekce závěru (TRLR)
0 TRLR
- 0 TRLR: Označuje konec GEDCOM souboru.
Vysvětlení klíčových záznamů
- INDI (Individual) záznamy: Obsahují osobní údaje o konkrétní osobě, jako je jméno, pohlaví a datum narození.
- FAM (Family) záznam: Propojuje jednotlivce do rodinných jednotek. Spojuje rodiče (HUSB a WIFE) a děti (CHIL) pomocí jejich jedinečných ID.
- Poznámka o ID: Každý záznam (jednotlivec nebo rodina) má přiřazené jedinečné ID (např.
@I1@). Tato ID slouží k propojení souvisejících záznamů, například k propojení dítěte s jeho rodiči.
Klíčové pojmy
- Úrovně (Level Numbers): GEDCOM soubory používají čísla úrovní k organizaci dat v hierarchické struktuře. Úroveň 0 je určena pro hlavní záznamy (jako INDI, FAM) a úrovně 1 a 2 jsou používány pro podrobnosti (jako události a místa).
- Jména v lomítkách: Jména v GEDCOM jsou často uzavřena v lomítkách, např. John /Doe/, což odlišuje příjmení od křestního jména.

Toto je základní GEDCOM soubor, ale složitější soubory mohou zahrnovat podrobné události (např. svatby, úmrtí), zdroje (např. sčítací listy) a odkazy na multimédia.
Závěr
GEDCOM se stal základním kamenem v genealogii, umožňujícím výměnu genealogických dat mezi různými softwarovými platformami. Jeho standardizovaný formát umožnil výzkumníkům, historikům i amatérům sdílet a uchovávat data o rodinné historii efektivně. Přestože je široce přijímán, GEDCOM má i své omezení. Problémy, jako je kompatibilita mezi programy, neschopnost reprezentovat složité vztahy a nedostatek podpory moderních datových typů, poukazují na potřebu dalšího vývoje nebo alternativních řešení.
Jak genealogie pokračuje v evoluci díky technologickému pokroku, budoucnost GEDCOM může zahrnovat aktualizace standardu nebo vývoj nových formátů, které lépe vyhoví složitostem moderního genealogického výzkumu. Prozatím zůstává GEDCOM nezbytným nástrojem pro každého, kdo pracuje s rodokmeny, a pochopení jeho struktury a funkčnosti je klíčové pro efektivní správu a sdílení dat v genealogické komunitě.