Um vínculo quebrado num arquivo GEDCOM aponta para uma pessoa ou família que não está no arquivo, um ID duplicado é um ID usado por dois registros, e uma data impossível é algo como um falecimento antes do nascimento. Nosso verificador de GEDCOM gratuito encontra os três e mostra cada um com o número da linha, mas não os altera: são perguntas que só você pode responder, no programa onde você mantém sua árvore.
Última verificação: 7 de outubro de 2026. O verificador é nosso; o que ele faz está descrito abaixo exatamente como funciona.
Um pequeno exemplo com os três
0 @I1@ INDI
1 NAME Jan /Peeters/
1 BIRT
2 DATE 12 MAR 1850
1 DEAT
2 DATE 3 JAN 1805 falecimento antes do nascimento: provavelmente 1905
1 FAMC @F9@ vínculo quebrado: não existe 0 @F9@ FAM
0 @I1@ INDI ID duplicado: @I1@ já é o Jan
1 NAME Anna /Claes/
Verificado sozinho, esse trecho dá: Vínculos quebrados: 1 (linha 7), IDs duplicados: 1 (linhas 1 e 8), Pessoas que morreram antes de nascer: 1 (linha 6). Depois que você corrige no seu programa, a mesma parte do arquivo poderia ficar assim:
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/
O que cada erro significa
Vínculos quebrados
O GEDCOM liga pessoas e famílias com IDs entre arrobas: uma pessoa aponta para a família em que nasceu com FAMC e para a própria família com FAMS, e uma família aponta para seus membros com HUSB, WIFE e CHIL. O padrão 5.5.1 diz que um ponteiro pressupõe que o registro para o qual ele aponta existe no arquivo. Quando não existe, normalmente porque algo foi apagado, os programas descartam o vínculo ou interrompem a importação.
Um problema parecido é o vínculo de um lado só: a pessoa diz que pertence a uma família, mas a família não a lista, ou o contrário. O verificador aponta esses casos separadamente.
IDs duplicados
Cada registro precisa do seu próprio ID, e o padrão 5.5.1 diz que ele precisa ser único dentro do arquivo. Os duplicados surgem principalmente ao juntar dois arquivos ou ao editar à mão. Um programa que lê o arquivo fica com um dos dois registros, então uma pessoa pode sumir e vínculos podem apontar para a pessoa errada.
Datas impossíveis
O verificador compara a primeira data de nascimento e a primeira data de falecimento de cada pessoa, e as datas de nascimento de pais e filhos. Ele aponta:
- pessoas que morreram antes de nascer;
- filhos nascidos antes do pai ou da mãe;
- filhos nascidos depois da morte da mãe;
- pais com menos de 12 anos no nascimento de um filho (um aviso, vale uma segunda olhada);
- pessoas com mais de 120 anos entre nascimento e falecimento (um aviso);
- pessoas que são ancestrais de si mesmas, um ciclo que quebra os gráficos na maioria dos programas.
Datas aproximadas (ABT, EST, CAL) são vagas demais para provar alguma coisa e ficam de fora. Datas escritas numa forma que o GEDCOM não conhece, como 31.12.1850 em vez de 31 DEC 1850, são listadas como Datas que os programas não entendem.
Como encontrar e corrigir, passo a passo
- Abra o verificador de GEDCOM e escolha seu arquivo .ged. Ele é verificado no seu navegador e nunca é enviado.
- Primeiro vêm os problemas, depois as coisas a conferir, depois as observações. Clique em Mostrar onde embaixo de cada um para ver os números das linhas, IDs e nomes (até 50 exemplos por tipo).
- Procure as pessoas no seu programa de genealogia pelo nome ou pelo ID e corrija lá: acerte o ano, ligue a pessoa à família certa, ou junte ou separe as duas pessoas que compartilham um ID.
- Exporte um novo arquivo GEDCOM e verifique de novo, até a lista ficar vazia ou só ter coisas que você decidiu que estão certas.
O arquivo reparado do verificador não mexe em nada disso. Ele corrige a forma do arquivo (conjunto de caracteres, cabeçalho, quebras de linha, linhas vazias, recuo, um cabeçalho ou marcador de fim ausente), então vale a pena baixá-lo se esses itens também apareceram na lista.
Outras formas de verificar um arquivo GEDCOM
| Forma | Bom para | Cuidado com |
|---|---|---|
| Nosso verificador de GEDCOM gratuito | Verificar um arquivo antes de importar ou repassar; números de linha; nada para instalar | Aponta, não corrige o conteúdo |
| Seu próprio programa de genealogia | Corrigir os erros onde sua árvore vive | O que ele verifica muda de programa para programa |
| Gramps (programa gratuito para computador) | A ferramenta Verify the Data faz testes como falecimento antes do nascimento, pai ou mãe ainda não nascidos, mãe já falecida e idade avançada no falecimento; Check and Repair Database verifica problemas de integridade no banco de dados | Primeiro você precisa importar o arquivo inteiro |
| Um editor de texto | Procurar um único ID, como @F9@ | Mudar um ID à mão significa conferir cada vínculo para ele |
Relacionados: caracteres ilegíveis como é num arquivo GEDCOM, lacunas na sua árvore genealógica e onde procurar em seguida e como exportar um arquivo GEDCOM.
Fontes
- The GEDCOM Standard, release 5.5.1 (conjuntos de caracteres, comprimento das linhas, IDs de referência cruzada, datas): gedcom.io/specifications/ged551.pdf
- Especificação FamilySearch GEDCOM 7.0 (só UTF-8, sem CONC, GEDZIP): gedcom.io/specifications/FamilySearchGEDCOMv7.html
- Código-fonte do Gramps, lista de ferramentas (Verify the Data, Check and Repair Database): github.com/gramps-project/gramps/blob/maintenance/gramps60/gramps/plugins/tool/tools.gpr.py
- Código-fonte do Gramps, ferramenta Verify the Data (testes como falecimento antes do nascimento, mãe ainda não nascida, idade avançada no falecimento): github.com/gramps-project/gramps/blob/maintenance/gramps60/gramps/plugins/tool/verify.py