GEDCOM-fouten: gebroken verwijzingen, dubbele id's en onmogelijke datums vinden
· 5 min lezen · The Memory Palace Team
Bekijk uw stamboombestand, zonder account
Gratis hulpmiddel bij deze gids: Controleer je GEDCOM-bestand met de gratis GEDCOM-controle
Uw paleis, ook op uw telefoon.
Een gebroken verwijzing in een GEDCOM-bestand wijst naar een persoon of gezin dat niet in het bestand staat, een dubbel id is één id dat door twee records gebruikt wordt, en een onmogelijke datum is bijvoorbeeld een overlijden voor de geboorte. Onze gratis GEDCOM-controle vindt ze alle drie en toont elk met het regelnummer, maar verandert ze niet: het zijn vragen die alleen u kunt beantwoorden, in het programma waar u uw stamboom bijhoudt.
Laatst nagekeken: 7 oktober 2026. De controle is van ons; wat ze doet, staat hieronder precies zoals ze werkt.
Een klein voorbeeld met alle drie
0 @I1@ INDI
1 NAME Jan /Peeters/
1 BIRT
2 DATE 12 MAR 1850
1 DEAT
2 DATE 3 JAN 1805 overleden voor geboren: wellicht 1905
1 FAMC @F9@ gebroken verwijzing: er is geen 0 @F9@ FAM
0 @I1@ INDI dubbel id: @I1@ is al Jan
1 NAME Anna /Claes/
Op zichzelf gecontroleerd geeft dit stuk: Gebroken verwijzingen: 1 (regel 7), Dubbele id's: 1 (regels 1 en 8), Personen overleden voor ze geboren werden: 1 (regel 6). Nadat u het in uw programma hebt rechtgezet, kan hetzelfde stuk van het bestand er zo uitzien:
0 @I1@ INDI
1 NAME Jan /Peeters/
1 BIRT
2 DATE 12 MAR 1850
1 DEAT
2 DATE 3 JAN 1905
1 FAMC @F2@
0 @I2@ INDI
1 NAME Anna /Claes/
Wat elke fout betekent
Gebroken verwijzingen
GEDCOM verbindt personen en gezinnen met id's tussen @-tekens: een persoon wijst met FAMC naar het gezin waarin hij geboren is en met FAMS naar zijn eigen gezin, en een gezin wijst naar zijn leden met HUSB, WIFE en CHIL. De norm 5.5.1 zegt dat een verwijzing veronderstelt dat het record waarnaar ze wijst in het bestand staat. Staat het er niet, meestal omdat er iets verwijderd werd, dan laten programma's de verwijzing vallen of stoppen ze met inlezen.
Een verwant probleem is een eenzijdige band: de persoon zegt bij een gezin te horen, maar het gezin noemt hem niet, of omgekeerd. De controle meldt die apart.
Dubbele id's
Elk record heeft een eigen id nodig, en de norm 5.5.1 zegt dat het uniek moet zijn in het bestand. Dubbele id's ontstaan vooral bij het samenvoegen van twee bestanden of bij bewerken met de hand. Een programma dat het bestand leest, houdt één van de twee records over, dus een persoon kan verdwijnen en verwijzingen kunnen naar de verkeerde persoon wijzen.
Onmogelijke datums
De controle vergelijkt de eerste geboortedatum en de eerste overlijdensdatum van elke persoon, en de geboortedatums van ouders en kinderen. Ze meldt:
- personen die overleden voor ze geboren werden;
- kinderen geboren voor hun vader of moeder;
- kinderen geboren na de dood van hun moeder;
- ouders jonger dan 12 bij de geboorte van een kind (een waarschuwing, het nakijken waard);
- personen met meer dan 120 jaar tussen geboorte en overlijden (een waarschuwing);
- personen die hun eigen voorouder zijn, een lus die in de meeste programma's de stamboomweergave breekt.
Datums bij benadering (ABT, EST, CAL) zijn te vaag om iets te bewijzen en blijven erbuiten. Datums in een vorm die GEDCOM niet kent, zoals 31.12.1850 in plaats van 31 DEC 1850, staan onder Datums die programma's niet begrijpen.
Zo vindt en herstelt u ze, stap voor stap
- Open de GEDCOM-controle en kies uw .ged-bestand. Het wordt in uw browser gecontroleerd en nooit geüpload.
- Eerst komen de problemen, dan wat u moet nakijken, dan opmerkingen. Klik onder elk punt op Toon waar voor de regelnummers, id's en namen (tot 50 voorbeelden per soort).
- Zoek de personen op in uw stamboomprogramma, op naam of id, en zet ze daar recht: verbeter het jaartal, koppel de persoon aan het juiste gezin, of voeg de twee personen met hetzelfde id samen of haal ze uit elkaar.
- Exporteer een nieuw GEDCOM-bestand en controleer het opnieuw, tot de lijst leeg is of alleen nog dingen bevat waarvan u besliste dat ze kloppen.
Het herstelde bestand van de controle raakt hier niets van aan. Het herstelt de vorm van het bestand (tekenset, kop, regeleinden, lege regels, inspringing, een ontbrekende kop of eindmarkering), dus het is de moeite waard als die ook gemeld werden.
Andere manieren om een GEDCOM-bestand te controleren
| Manier | Goed voor | Let op |
|---|---|---|
| Onze gratis GEDCOM-controle | Een bestand controleren voor u het importeert of doorstuurt; regelnummers; niets te installeren | Meldt, maar verbetert de inhoud niet |
| Uw eigen stamboomprogramma | De fouten verbeteren waar uw stamboom staat | Wat het controleert, verschilt per programma |
| Gramps (gratis programma voor de computer) | Het hulpmiddel Verify the Data doet tests zoals overleden voor geboren, vader of moeder nog niet geboren, moeder al overleden en hoge leeftijd bij overlijden; Check and Repair Database controleert de database op integriteitsproblemen | U moet eerst het hele bestand importeren |
| Een teksteditor | Eén id opzoeken, zoals @F9@ | Een id met de hand veranderen betekent elke verwijzing ernaar nakijken |
Lees ook: rare tekens zoals é in een GEDCOM-bestand, gaten in uw stamboom en waar u verder zoekt en een stamboom exporteren als GEDCOM-bestand.
Bronnen
- The GEDCOM Standard, release 5.5.1 (character sets, line length, cross-reference IDs, dates): gedcom.io/specifications/ged551.pdf
- FamilySearch GEDCOM 7.0 specification (UTF-8 only, no CONC, GEDZIP): gedcom.io/specifications/FamilySearchGEDCOMv7.html
- Gramps source code, list of tools (Verify the Data, Check and Repair Database): github.com/gramps-project/gramps/blob/maintenance/gramps60/gramps/plugins/tool/tools.gpr.py
- Gramps source code, Verify the Data tool (tests such as death before birth, unborn mother, old age at death): github.com/gramps-project/gramps/blob/maintenance/gramps60/gramps/plugins/tool/verify.py
Vragen die mensen stellen
Wat is een gebroken verwijzing in een GEDCOM-bestand?
Een regel die naar een id wijst dat niet in het bestand staat, bijvoorbeeld 1 FAMC @F9@ terwijl er geen record 0 @F9@ FAM is. Meestal werd een persoon of gezin verwijderd en bleef een verwijzing ernaar achter. Programma's laten de verwijzing dan vallen of stoppen met inlezen.
Wat betekent een dubbel id in GEDCOM?
Twee records gebruiken hetzelfde id, bijvoorbeeld twee records die allebei met 0 @I1@ INDI beginnen. De norm GEDCOM 5.5.1 zegt dat een id uniek moet zijn in het bestand. Een programma dat het leest, houdt er één van de twee over, en verwijzingen naar de ene persoon kunnen bij de andere terechtkomen.
Hoe vind ik onmogelijke datums in mijn stamboom?
Open het GEDCOM-bestand in onze gratis GEDCOM-controle. Ze vergelijkt geboorte- en overlijdensdatums per persoon en tussen ouders en kinderen, en toont overlijdens voor de geboorte, kinderen geboren voor een ouder of na de dood van hun moeder, ouders jonger dan 12, personen ouder dan 120 en personen die hun eigen voorouder zijn, elk met een regelnummer.
Kan een hulpmiddel deze fouten automatisch herstellen?
Niet veilig. Of een overlijden in 1805 eigenlijk 1905 moet zijn, of voor welke van twee personen met id @I1@ een verwijzing bedoeld was, is een vraag over uw familie, niet over het bestandsformaat. Onze controle meldt deze fouten dus en verandert ze niet. Het herstelde bestand herstelt alleen de vorm van het bestand.
Waarom meldt de controle mijn datum ABT 1850 niet?
Datums met ABT, EST of CAL zijn bij benadering en kunnen dus niet bewijzen dat iets onmogelijk is. De controle laat ze buiten de vergelijkingen. Bereiken zoals BEF 1850, AFT 1850 of BET 1850 AND 1855 gebruikt ze wel, als bereik.
Een GEDCOM-bestand controleren en herstellen
Vindt een verkeerde tekenset, onleesbare letters, gebroken verwijzingen, dubbele ID's en onmogelijke datums in een GEDCOM-bestand, en biedt een veilig herstelde kopie.
Gratis proberen, zonder accountOf bekijk uw stamboombestand, zonder account
Goedendag. Verder lezen op uw telefoon? Ik houd de deur voor u open.
Liever op uw telefoon? De app is gratis.