Gedcom
La palabra Gedcom designa un formato de intercambio de datos genealógicos.
Fue desarrollado originalmente por la Iglesia Mormona por razones religiosas, luego recuperado por genealogistas para intercambiar datos genealógicos entre personas que ejecutaban sus aplicaciones de genealogía en sistemas informáticos incompatibles.
Así que Gedcom es una especie de lenguaje genealógico. Es el más famoso y utilizado en todo el mundo.
La palabra Gedcom, que es un acrónimo de comunicación de datos genealógicos, (en inglés Genealogical data communication) se escribe como: GEDCOM. Por derivación metonímica, un Gedcom también designa un archivo de genealogía en formato Gedcom. El archivo en que se trabaja dentro de Ancestris es un Gedcom.
Desde mediados de la década de 1990, con el advenimiento de Internet y la proliferación de intercambios digitales, la especificación Gedcom se ha convertido gradualmente en un estándar esencial para la mayoría de los programas y sitios de genealogía en todo el mundo.
Sin embargo, mientras que la mayoría de ellos pueden exportar en formato Gedcom, algunos de ellos no respetan estrictamente el formato Gedcom y hacen algunas adaptaciones agregando estructuras propietarias o utilizando las existentes para diferentes significados. En algunos casos, las estructuras de datos propietarias no se pueden convertir correctamente al formato Gedcom y es posible que algunos datos simplemente no se exporten.
Ancestris es totalmente compatible con las versiones Gedcom 5.5 y 5.5.1. Como usuario, se puede confiar de forma segura en Ancestris para mantener archivos genealógicos completos, sin riesgo de pérdida de datos, y compartirlos o transmitirlos con cualquier persona.
La versión 12 de Ancestris convierte el archivo Gedcom al estándar 7.0 y permite administrar la genealogía en el formato 7.0
Características de un fichero Gedcom
Un archivo Gedcom es un archivo de texto, es decir, un archivo que contiene líneas de texto legibles por humanos, que se puede abrir y editar con cualquier editor de texto, como el Bloc de notas, Kate, Kwrite, Gedit, etc. Su nombre de extensión es "*.ged".
Como resultado, dicho archivo puede ser utilizado *tal cual* por cualquier software de genealogía, instalado en cualquier sistema operativo, sin necesidad de conversión.
Cada línea de texto comienza con un número y una etiqueta. La etiqueta se denomina "tag". Esta etiqueta se compone de tres o cuatro letras mayúsculas. Define el tipo de información que sigue en la línea.
- Por ejemplo, la etiqueta PLAC (= lugar) siempre indica que el texto que sigue a esta etiqueta es un lugar (como lugar de nacimiento, lugar de muerte, lugar de una ceremonia, etc.)
Registros de un archivo Gedcom
Un archivo Gedcom contiene un conjunto de registros. Un registro es un grupo de líneas de texto, la primera de las cuales comienza con un cero "0". Un registro define algo en particular, que depende del tipo de registro.
El primer y el último registro de un archivo Gedcom son de tipos particulares:
- El primer registro se denomina encabezado (etiqueta HEAD) y define información general sobre el archivo.
- El último registro se denomina marcador de final de avance de archivo (etiqueta TRLR). Define el final del archivo.
Cada uno de los otros registros define una entidad genealógica, con su propio conjunto de etiquetas.
Un archivo Gedcom utiliza 7 categorías de entidades. Por lo tanto, los registros que se pueden encontrar en un archivo Gedcom son los siguientes:
- Registros que definen individuos (tag INDI)
- Registros que definen familias (tag FAM)
- Registros que definen notas (tag NOTE)
- Registros que definen fuentes (tag SOUR)
- Registros que definen repositorios (tag REPO)
- Registros que definen archivos multimedia (tag OBJE)
- Registros que definen remitentes de información (tag SUBM)
La elección de considerar estas 7 categorías de datos como registros es arbitraria, por supuesto, pero siempre es el caso cuando se crea un estándar.
Se podría imaginar fácilmente otros tipos de registros, como lugares, por ejemplo. El hecho de que un lugar no sea una entidad separada no impide que Ancestris pueda gestionarlos y respetar el formato Gedcom al mismo tiempo.
Estructura de árbol de un registro
Cada registro se presenta en una estructura de árbol: cada etiqueta puede incluir cualquier número de subetiquetas.
Niveles jerárquicos
Los niveles jerárquicos están numerados.
Como cada línea debe permanecer imperativamente en su lugar desde el punto de vista de la jerarquía, a cada una de ellas se le asigna un número correspondiente al nivel ocupado en la estructura de árbol del registro.
Esta es la razón por la que la línea de nivel principal de cada registro es el nivel cero, numerado 0. Una línea situada en el nivel inmediatamente inferior lleva el número 1. Una línea situada en el nivel inmediatamente inferior al nivel 1 lleva el número 2. Y así sucesivamente.
Registros de identificadores y entidades
Como se mencionó anteriormente, aparte de los registros HEAD y TRLR, todos los demás registros son registros de entidad.
Cada registro de entidad comienza con una línea de nivel 0 seguida de lo siguiente:
- El número de identificación de la entidad rodeado por dos arrobas (@),
- La etiqueta asociada a la categoría a la que pertenece la entidad.
- Por ejemplo, la línea "0 @I5@ INDI" es la primera línea de registro de una entidad INDIvidual cuyo ID es 'I5'.
Sangría
Para mayor claridad, las líneas de un registro se pueden sangrar para mostrar con mayor claridad la relación entre las líneas del registro. Las líneas de información debajo de una etiqueta califican la etiqueta.
- Registro sin sangría:
0 @I5@ INDI => this defines indidual number 'I5'
1 NAME John Doe => The indivudual's name is John Doe
1 SEX M => This individual is a male
1 BIRT => What follows defines his birth event
2 DATE April 16, 1951 => John Doe was therefore born on April 16, 1951
1 FAMC @F1328@ => Family F1328 is the record that defines John Doe's family (FAM) where he is a child (C)
- Registro sangrado:
0 @I5@ INDI => this defines indidual number 'I5'
1 NAME John Doe => The indivudual's name is John Doe
1 SEX M => This individual is a male
1 BIRT => What follows defines his birth event
2 DATE April 16, 1951 => John Doe was therefore born on April 16, 1951
1 FAMC @F1328@ => Family F1328 is the record that defines John Doe's family (FAM) where he is a child (C)
El editor Gedcom es un editor dentro de Ancestris que muestra la información exacta que se encuentra en el archivo Gedcom y todo lo relacionado con él. También mejora la visualización de esta información para que sea aún más fácil de leer.
Este editor utiliza una pantalla con sangría y no muestra los números de nivel. También agrega controladores para mostrar u ocultar los niveles de subetiquetas, lo que facilita la expansión o el colapso de cualquier rama.
- Así es como se mostraría el mismo individuo en el editor de Gedcom:
Como se puede ver, el editor Gedcom mejora la visualización agregando íconos y obteniendo sugerencias relevantes.
En particular, el dato "@F1328@" se sustituye, sólo en la pantalla, no en el archivo Gedcom real, por la información relevante sobre la familia. Por tanto, aquí sabemos inmediatamente que los padres de John se llaman Martin y Kelly.
Además el nombre se divide en sus partes de apellido y nombre.
Formato de línea dentro de un registro
Formato
Cada línea de un registro se compone de 3 elementos:
- El número de nivel, de 0 a n,
- La etiqueta tag que define el tipo de información genealógica que sigue,
- La información genealógica.
Ejemplo: la línea 2 DATE April 16, 1951
significa nivel 2, información de tipo FECHA cuyo valor es 16 abril 1951.
Para saber a qué se refiere esta fecha, habría que leer las líneas anteriores. Sabiendo que se trata de una línea de nivel 2, debe haber una de nivel 1 (el evento en este caso) y una de nivel 0 (la entidad del registro) arriba.
Hacer referencia a otra entidad
En ocasiones, en una línea, puede ser necesario hacer referencia a otra entidad de registro. Esto se hace indicando el número de identificación de la entidad, rodeado de dos arrobas (@).
La diferencia entre la referencia "@id@" que define un registro y la referencia "@id@" que apunta a un registro es la siguiente:
- Si la referencia se encuentra en el registro de nivel 0 antes de la etiqueta, justo después del "0", entonces se trata de una definición de un registro. Ejemplo:
0 @I5@ INDI
: define al individuo I5
- Si la referencia está en el lado derecho de la etiqueta, hace referencia a la entidad. También decimos que "apunta" hacia la entidad. Por ejemplo, si tenemos esta línea dentro de un registro individual:
1 FAMC @F1328@
: Esto indica que la familia de la que esta persona es hijo (es decir, FAMC) es F1328. También supone que F1328 está definido en otra parte del archivo Gedcom como un registro que debe comenzar con0 @F1328@ FAM
.
Estándar Gedcom
El estándar Gedcom hace referencia al conjunto de reglas que rigen lo que se puede y no se puede hacer al escribir un archivo Gedcom, de forma que todos organicen la información genealógica en el mismo, de forma que los demás puedan entenderla. Se trata, por tanto, de la gramática del lenguaje Gedcom.
Existen dos normas principales, la 5.5 y la 5.5.1, siendo la segunda una ligera evolución de la primera. Lo que estaba permitido en la primera ya no está permitido en la segunda, y viceversa. No obstante, estas diferencias son limitadas.
Ancestris maneja los estándares 5.5 y 5.5.1 y puede convertir su archivo Gedcom de un estándar a otro y viceversa.
Gedcom 5.5
Esta norma fue publicada el 2 de enero de 1996.
Encontrará detalles de la versión completa de Gedcom standard release 5.5 aquí en forma de sitio html.
Gedcom 5.5.1
Esta norma fue publicada por primera vez en 1999 como borrador y se mantuvo estable hasta el 15 de noviembre de 2019, cuando se hizo oficial.
También puede consultar la versión 5.5.1 del estándar Gedcom como archivo pdf: Norme Gedcom 5.5.1.
Estos 20 años de estabilidad hacen de este estándar una forma muy bien documentada y ampliamente utilizada para intercambiar información genealógica.
Encontrará en el documento 5.5.1 una comparación entre los dos estándares Gedcom.
Gedcom 7.0.x
Esta norma se publicó por primera vez en 2021.
Las especificaciones de esta norma se pueden encontrar en el sitio The FamilySearch GEDCOM Specification.