# GEDCOM - Records - Regels - Versies

<div id="bkmrk-het-woord-gedcom-dui">Het woord **GEDCOM** duidt een genealogisch gegevensuitwisselings-formaat aan.</div><div id="bkmrk-"></div><div id="bkmrk-het-werd-oorspronkel">Het werd oorspronkelijk om religieuze redenen ontwikkeld door de Mormoonse kerk, en werd later opgepikt door genealogen, om genealogische gegevens uit te wisselen tussen verschillende mensen die niet dezelfde systemen hadden.</div><div id="bkmrk--0">  
</div><div id="bkmrk-gedcom-is-dus-een-so">GEDCOM is dus een soort genealogische taal. Het is de meest bekende en wereldwijd gebruikte.</div><div id="bkmrk--1"></div><p class="callout info">Het woord **GEDCOM**, wat een acroniem is voor **Ge**nealogische **d**ata**com**municatie, wordt gespeld als een acroniem: **GEDCOM**. Door metonymische afleiding duidt een GEDCOM ook een genealogiebestand in GEDCOM-indeling aan. Het bestand waaraan u werkt binnen Ancestris is een GEDCOM.</p>

Sinds het midden van de jaren negentig, met de komst van internet en de toename van digitale uitwisselingen, **is de GEDCOM-specificatie geleidelijk een essentiële standaard geworden voor de meeste genealogische software en sites over de hele wereld**.

Hoewel de meeste van deze programma's kunnen exporteren in GEDCOM-formaat, **respecteren sommigen van hen het GEDCOM-formaat niet strikt** en maken enkele aanpassingen door eigen structuren toe te voegen of bestaande structuren te gebruiken voor andere betekenissen. In sommige gevallen kunnen deze eigen datastructuren van dergelijke programma's, niet correct worden geconverteerd naar het GEDCOM-formaat en daardoor kunnen bepaalde gegevens eenvoudigweg niet worden geëxporteerd.

<p class="callout info">**Ancestris is volledig GEDCOM-compatibel met GEDCOM-versies 5.5, 5.5.1 en 7.0.13**. Als gebruiker kunt u veilig vertrouwen op Ancestris om uitgebreide genealogiebestanden bij te houden, zonder risico op gegevensverlies, en u kunt deze bestanden met iedereen delen of aan anderen doorgeven.</p>

## Karakteristieken van een GEDCOM bestand.

<div id="bkmrk-een-gedcom-bestand-i">**Een GEDCOM-bestand is een tekstbestand, d.w.z. een bestand met voor mensen leesbare tekstregels, dat kan worden geopend en bewerkt met elke tekst-editor die "platte tekst" kan uitvoeren**, zoals Kladblok, Notepad++, VSCode, Kate, Kwrite, Gedit, enz. De extensienaam is altijd **"\*.ged"** .</div><div id="bkmrk--2">  
</div><div id="bkmrk-als-gevolg-hiervan-k">Als gevolg hiervan kan een dergelijk bestand **\*zonder verdere bewerking\*** worden gebruikt door elke genealogische software, geïnstalleerd onder elk besturingssysteem, en wel zonder enige conversie.</div><div id="bkmrk--3">  
</div><div id="bkmrk-elke-regel-tekst-beg">**Elke regel tekst begint met een nummer en een label. Het label wordt een "Tag" genoemd**. Deze **Tag** bestaat uit drie of vier **hoofdletters**. Het definieert het type informatie dat op deze regel volgt.</div><div id="bkmrk--4">  
</div><div id="bkmrk-zo-geeft-de-tag-plac">- Zo geeft de tag **PLAC** (=plaats) altijd aan dat de tekst die volgt op deze tag een plaats is (zoals geboorteplaats, plaats van overlijden, plaats van een ceremonie etc.)

</div>## Records van een GEDCOM bestand

<div id="bkmrk-een-gedcom-bestand-b">Een GEDCOM-bestand bevat een set records. Een record is een groep tekstregels waarvan de eerste regel begint met een nul "0". Een record definieert iets in het bijzonder, wat afhangt van het type record.</div><div id="bkmrk--5">  
</div><div id="bkmrk-het-eerste-en-het-la">Het eerste en het laatste record van een GEDCOM-bestand zijn van een afwijkend type:</div><div id="bkmrk-het-eerste-record-wo">Het **eerste record** wordt de header (**HEAD-tag**) genoemd en definieert wat algemene informatie over het bestand.</div><div id="bkmrk-het-laatste-record-w">Het **laatste record** wordt de "end of file trailer marker" (**TRLR-tag**) genoemd. Het definieert het einde van het bestand.</div><div id="bkmrk--6"></div><div id="bkmrk-tussen-de-twee-boven">Tussen de twee bovengenoemde records (**HEAD** en **TRLR**) staan de overige records, deze definiëren elk een genealogische entiteit, met voor elke entiteit zijn eigen set **tags**.</div><div id="bkmrk--7">  
</div><div id="bkmrk-een-gedcom-bestand-g">Een GEDCOM-bestand gebruikt 7 entiteitscategorieën. De 7 soorten records die in een GEDCOM-bestand te vinden zijn, zijn daarom als volgt:</div><div id="bkmrk-records-die-individu"><div>- Records die **individuen** definiëren: (tag **INDI**)
- Records die **families** definiëren: (tag **FAM**)
- Records die **notities** definiëren: (tag **NOTE**)
- Records die **bronnen** definiëren: (tag **SOUR**)
- Records die **archieven** (repositories) definiëren: (tag **REPO**)
- Records die **mediabestanden** definiëren: (tag **OBJE**)
- Records die **personen/instanties** definiëren, die **informatie toevoegen** aan een GEDCOM of deze versturen: (tag **SUBM**)

</div><div>De keuze om deze 7 gegevenscategorieën als records te beschouwen is natuurlijk arbitrair, maar dat is altijd het geval bij het maken van een standaard.</div><div>  
</div><div>Men zou zich gemakkelijk andere soorten records kunnen voorstellen, zoals plaatsen bijvoorbeeld. Het feit dat een plaats geen afzonderlijke entiteit is, weerhoudt Ancestris er niet van om ze te beheren en tegelijkertijd het GEDCOM-formaat te respecteren.</div></div><div id="bkmrk--8"></div>## Boomstructuur van een Record

<div id="bkmrk-elk-record-wordt-wee">Elk record wordt weergegeven in een boomstructuur: elke **tag** kan een onbeperkt aantal **subtags** bevatten.</div><div id="bkmrk--9">  
</div><div id="bkmrk-subtags-zijn-hi%C3%ABrarc">Subtags zijn hiërarchisch afhankelijk van de vorige tag van een hoger niveau en kunnen op hun beurt ook weer één of meer subtags bevatten, enz.</div>### Hiërarchische niveaus

<div id="bkmrk-hi%C3%ABrarchische-niveau">Hiërarchische niveaus zijn genummerd.</div><div id="bkmrk--10">  
</div><div id="bkmrk-aangezien-elke-regel">Aangezien elke regel verplicht op zijn plaats moet blijven vanuit het oogpunt van de hiërarchie, krijgt elk van deze regels een nummer toegewezen dat overeenkomt met het niveau dat deze regel inneemt, in de boomstructuur van het record.</div><div id="bkmrk--11">  
</div><div id="bkmrk-daarom-is-de-regel-o">- Daarom is de regel op het **hoofdniveau** van elk record, dus op niveau nul, **genummerd 0**.
- Een regel op het **niveau direct daaronder** draagt ​​het **nummer 1**.
- Een regel op het niveau **direct onder niveau 1** draagt ​​het **nummer 2**. En zo verder.

</div>### Identificatie-nummer en entiteits records

<div id="bkmrk-zoals-hierboven-verm">Zoals hierboven vermeld, behalve de HEAD- en TRLR-records, zijn alle andere records entiteitsrecords.</div><div id="bkmrk--13">  
</div><div id="bkmrk-elke-entiteitsrecord"><span style="text-decoration: underline;">**Elke entiteitsrecord begint met een regel van niveau 0**</span>, gevolgd door het volgende:</div><div id="bkmrk--14">  
</div><div id="bkmrk-het-id-nummer-van-de">- **Het ID-nummer** van de entiteit omgeven door twee apenstaartjes (@),
- De **tag** die is gekoppeld aan de **categorie** waartoe de entiteit behoort. 
    - De regel  
        **0 @I0005@ INDI**  
        is bijvoorbeeld de eerste recordregel van een INDIvidu (persoons) entiteit waarvan het ID-nummer '**I0005**' is.

</div>### Inspringen

Voor meer duidelijkheid kunnen regels van een record **ingesprongen** worden vertoond, om de relatie tussen de regels van het record duidelijker weer te geven. De informatieregels **onder een tag**, kwalificeren de betreffende tag.

- Voorbeeld van een niet ingesprongen record.

```
0 @I0005@ INDI 					=> dit definieert het nummer van het individu: 'I0005'
1 NAME Pietje Puk 				=> De naam van de persoon is Pietje Puk
1 SEX M							=> Deze persoon is een man
1 BIRT							=> Wat hierna volgt, definieert de geboorte gebeurtenis.
2 DATE April 16, 1951			=> Pietje Puk was dus geboren op 16 April 1951
1 FAMC @F1328@					=> Familie F1328 is het record dat de familie van Pietje Puk definieert (FAM), waarvan hij een kind is (C).
```

- Voorbeeld van een Ingesprongen record

```
0 @I0005@ INDI 					=> dit definieert het nummer van het individu: 'I0005'
	1 NAME Pietje Puk 			=> De naam van de persoon is Pietje Puk
	1 SEX M						=> Deze persoon is een man
	1 BIRT						=> Wat hierna volgt definieert zijn geboorte gebeurtenis
		2 DATE April 16, 1951	=> Pietje Puk was dus geboren op 16 April 1951
	1 FAMC @F1328@				=> Familie F1328 is het record dat de familie (FAM) van Pietje Puk definieert, waarvan hij een kiind is (C).
```

<div id="bkmrk-de-gedcom-editor-is-">De [GEDCOM-editor](https://docs.ancestris.org/books/gebruikershandleiding/page/52-gedcom-editor "De Gedcom editor van Ancestris") is een editor binnen Ancestris die u de exacte informatie laat zien die zich in het GEDCOM-bestand bevindt en alles wat daarbij hoort. Het verbetert ook de weergave van deze informatie om het nog gemakkelijker te lezen.</div><div id="bkmrk--16">  
</div><div id="bkmrk-deze-editor-gebruikt">Deze editor gebruikt een ingesprongen weergave en toont geen niveaunummers. Het voegt ook pijltjes toe om subtagniveaus weer te geven of te verbergen, waardoor het gemakkelijk wordt om elke tak uit te vouwen of samen te vouwen.</div><div id="bkmrk--17">  
</div><div id="bkmrk-dit-is-hoe-dezelfde-">- Dit is hoe een soortgelijke persoon zou worden weergegeven in de GEDCOM-editor:

</div>[![nl-gedcom-data.png](https://docs.ancestris.org/uploads/images/gallery/2023-02/scaled-1680-/nl-gedcom-data.png)](https://docs.ancestris.org/uploads/images/gallery/2023-02/nl-gedcom-data.png)

<div id="bkmrk-zoals-u-kunt-zien%2C-v">Zoals u kunt zien, verbetert de GEDCOM-editor de weergave door pictogrammen toe te voegen en relevante hints op te halen.</div><div id="bkmrk--19">  
</div><div id="bkmrk-in-het-bijzonder-wor">Bijvoorbeeld het gegeven **"@F1328@"** (het recordnummer van de familie) wordt vervangen, <span style="text-decoration: underline;">alleen op het display, niet in het echte GEDCOM-bestand</span>, met de relevante informatie over de familie zelf. Hier weten we dus meteen dat de ouders van John Doe, Martin en Kelly heten.</div><div id="bkmrk--20">  
</div><div id="bkmrk-ook-is-de-naam-opges">Ook is de naam opgesplitst in het achternaam- en voornaamgedeelte met een komma ertussen.</div><div id="bkmrk--12"></div><p class="callout info">Meer informatie en een aantal voorbeelden, hoe één en ander in de GEDCOM editor wordt weergegeven, vind u op de [pagina Properties](https://docs.ancestris.org/books/gebruikershandleiding/page/properties-eigenschappen-van-een-gedcom-record "Property pagina van Ancestris.").</p>

## Regelopmaak binnen een record

### Opmaak

<div id="bkmrk-elke-regel-in-een-re">Elke regel in een record bestaat uit 3 elementen:</div><div id="bkmrk--21">  
</div><div id="bkmrk-het-niveaunummer%2C-va">- Het **niveaunummer**, van 0 tot n,
- De **tag** die het type genealogische informatie definieert dat volgt,
- De genealogische **informatie**.

</div><div id="bkmrk-voorbeeld%3A-de-regel%3A">Voorbeeld: de regel:</div><div id="bkmrk-2-datum-16-april-195">`2 DATUM 16 april 1951`  
</div><div id="bkmrk-betekent-niveau-2%2C-i">betekent **niveau 2**, Tag van het type **DATUM** met als waarde (de informatie) **16 april 1951**.</div><div id="bkmrk--22">  
</div><div id="bkmrk-om-te-weten-waar-dez">Om te weten waar deze datum naar verwijst, zou u de vorige regels moeten lezen. Wetende dat dit een regel van niveau 2 is, moet er een niveau 1 (de gebeurtenis in dit geval) en een niveau 0 (de recordentiteit) boven zijn.</div>### Verwijzen naar een andere entiteit

<div id="bkmrk-soms-moet-men-in-een">Soms moet men in een regel verwijzen naar een andere record entiteit. Dit gebeurt door middel van het aangeven van het identificatienummer van die entiteit, omgeven door twee apenstaartjes (@).</div><div id="bkmrk--23">  
</div><div id="bkmrk-het-verschil-tussen-">Het verschil tussen verwijzing "@id@" die een record definieert en verwijzing "@id@" die naar een record verwijst, is het volgende:</div><div id="bkmrk--24">  
</div><div id="bkmrk-als-de-referentie-in">- Als de referentie **in het 0-niveau** record voor de tag staat, direct na de "0", dan is het een **definitie van een record**. Voorbeeld :  
    `0 @I0005@ INDI`  
    definieert individuele I0005

</div><div id="bkmrk-als-de-referentie-zi">- Als de referentie zich aan de **rechterkant van de tag** bevindt, **verwijst deze naar** de entiteit. We zeggen ook dat het naar de entiteit "wijst". Als we bijvoorbeeld deze regel in een individueel record hebben: 
    - `1 FAMC @F1328@`  
        dit geeft aan dat het <span style="text-decoration: underline;">gezin waarvan deze persoon een kind</span> is (betekenis van **FAMC**), **F1328** is. Er wordt ook van uitgegaan dat F1328 ergens anders in het GEDCOM-bestand is gedefinieerd als een record dat moet beginnen met<s> </s> `0 @F1328@ FAM`

</div>## <span class="mw-headline" id="bkmrk-diff%C3%A9rentes-versions-0">GEDCOM standaard</span>

<div id="bkmrk-de-gedcom-standaard-">De GEDCOM-standaard verwijst naar de set regels die bepalen wat wel en niet kan worden gedaan bij het schrijven van een GEDCOM-bestand, zodat iedereen genealogische informatie op dezelfde manier organiseert, zodat anderen het kunnen begrijpen. **Het is dus de grammatica van de GEDCOM-taal.**</div><div id="bkmrk--25">  
</div><div id="bkmrk-er-bestaan-%E2%80%8B%E2%80%8Btwee-ho">Er bestaan ​​twee hoofdstandaarden, 5.5 en 5.5.1, de tweede is een lichte evolutie van de eerste. Dingen die in de eerste zijn toegestaan, zijn in de tweede niet meer toegestaan, en vice versa. Deze verschillen zijn echter beperkt.</div><div id="bkmrk--26">  
</div><p class="callout success">Ancestris kan zowel de 5.5, 5.5.1 en 7.0.13 standaarden aan, en kan uw GEDCOM-bestand van de ene standaard naar de andere converteren en vice versa.</p>

### <span class="mw-headline" id="bkmrk-norme-gedcom-5.5-0">GEDCOM 5.5</span>

<p class="callout info"><span class="mw-headline">Deze versie is gereleased op 2 Januari, 1996.</span></p>

<span class="mw-headline">U kunt de details van de uitgebreide [GEDCOM standard release 5.5 hier](http://homepages.rootsweb.com/~pmcbride/gedcom/55gctoc.htm "The GEDCOM Standard Release 5.5") vinden, in de vorm van een html site.</span>

### <span class="mw-headline" id="bkmrk-norme-gedcom-5.5.1-0">GEDCOM 5.5.1</span>

<p class="callout info"><span class="mw-headline">Deze versie is gereleased in 1999 als concept en bleef stabiel tot 15 november 2019 toen het officieel werd gemaakt.</span></p>

<div id="bkmrk-u-kunt-de-gedcom-sta">U kunt de GEDCOM-standaard release 5.5.1 ook als pdf-bestand raadplegen: [GEDCOM Standaard Versie 5.5.1](http://www.ancestris.org/compteur_dl.php?/dl/ancestris/norme_gedcom/Gedcom_norm_551_2019_11_15.pdf "Gedcom Standaard Versie 5.5.1").</div><div id="bkmrk--27">  
</div><div id="bkmrk-deze-20-jaar-stabili">Deze 20 jaar stabiliteit maakt deze standaard tot een zeer goed gedocumenteerde en veelgebruikte manier om genealogische informatie uit te wisselen.</div><div id="bkmrk--29"></div><div id="bkmrk-u-vindt-in-het-5.5.1">U vindt in het 5.5.1-document een vergelijking tussen de twee GEDCOM-standaarden.</div>### <span class="mw-headline" id="bkmrk-gedcom-7.0.x-0">GEDCOM 7.0.13</span>

<p class="callout info"><span class="mw-headline">Deze versie is gereleased in 2021.</span></p>

De specificatie van deze versie kunt u vinden bij de website van [The FamilySearch GEDCOM Specification](https://gedcom.io/specifications/FamilySearchGEDCOMv7.html "The FamilySearch GEDCOM Specification").

## GEDCOM Versies

Andere GEDCOM versies kunt u hier vinden, samen met meer informatie over GEDCOM zelf:

[GEDCOM Versies en meer.](https://gedcom.io/specs/ "Gedcom versies en meer informatie over Gedcom.")