# Características especiales de las fechas

Para modificar la fecha de un evento se utiliza la ventana "Editar eventos y hechos".

GEDKeeper admite los siguientes subtipos de fecha:

- Los subtipos "Antes", "Después", "Entre" - especifican una fecha concreta, pero indefinida (p.e.: "Nacido después de 1960 pero antes de 1965");
- Los subtipos "Período antes", "Período después" y "Período entre" - especifican un período de fechas de un hecho largo (p.e.: "Sirvió en el ejército de 1978 a 1980");
- Los subtipos "Sobre", "Calculado" y "Estimado" especifican fechas inexactas o relativas.
- El subtipo "Exacto" especifica una fecha exacta (aunque la fecha puede estar incompleta).

Las fechas pueden estar incompletas, es decir, pueden omitirse una o varias partes de la fecha. Es decir, se puede definir sólo el número de día, sólo el mes o sólo el año. Por supuesto, puede combinar estas partes.

Para una fecha introducida se puede especificar el tipo de calendario y dónde se calcula la fecha. GEDKeeper admite los calendarios gregoriano, juliano, judío (hebreo), francés y romano. También puede especificar una fecha como fecha del período Anno Domini (BC está desactivado) o una fecha del período Antes de Cristo (BC está activado). Para convertir fechas de dos calendarios diferentes debe utilizar el plugin "Calendario".

Hay tres operaciones en el programa para manejar fechas: almacenar, visualizar y procesar. Cada operación tiene su propósito específico y, por eso, todas estas operaciones fueron separadas unas de otras. Estos propósitos son:

- Almacenamiento. Todas las fechas se almacenan utilizando un formato GEDCOM especial. Esto permite definir fechas incompletas de cualquier forma.
- Visualización. Cuando GEDKeeper necesita mostrarle una fecha, traduce esa fecha en forma interna a una vista de cadena. Esto puede incluir símbolos especiales (si se activaron en la configuración del programa). Por ejemplo, la fecha "Sobre 1701, Enero" se visualizará como "__.01.1701" (cuando los símbolos especiales están desactivados) o como "~ __.01.1701" (cuando los símbolos especiales están activados) en columnas de listas generales. Un intervalo de fechas como "Entre 01.01.1700 y 20.01.1700" se mostrará como "01.01.1700 - 20.01.1700". Un "Período anterior al 10.10.1800" se mostrará como "< 10.10.1800" (cuando los símbolos especiales están activados).
- Procesado. Cuando GEDKeeper procesa fechas (por ejemplo, realiza operaciones aritméticas o compara fechas), las traduce a una forma interna especial ("Día juliano"), que permite comparar códigos y manejar fechas incompletas de distintos calendarios.

Cuando GEDKeeper muestra una fecha incompleta, sustituye las partes desconocidas por el símbolo del guión bajo ("_"). Algunos usuarios se han opuesto a ésto, pero estos símbolos permiten mostrar claramente qué partes de una fecha se han omitido. Esto también garantiza una presentación unificada de todas las fechas en todo el programa.

También se permiten fechas incompletas en los filtros de personas para cumpleaños y obituarios. Por lo tanto, es posible seleccionar todas las personas nacidas entre 1700 y 1710, sin especificar días ni meses.

Para comprender el tratamiento específico de fechas y acontecimientos, es necesario introducir los dos temas—como se manejan en el programa. La fecha de un acontecimiento no es más que una combinación de día, mes y año conocidos dentro de los límites de algún calendario. Una fecha puede estar vacía o incompleta, ser exacta, relativa o ser un intervalo. Una fecha no contiene ninguna otra información (distinta del calendario). Un acontecimiento es un registro de ciertos sucesos ocurridos en la vida de una persona. Un registro de este tipo incluye el tipo de acontecimiento, la fecha, el lugar, la descripción e información adicional. Una entrada de persona, por ejemplo, puede tener un registro sobre fallecimiento con una fecha vacía. Esto significa que esa persona murió pero no se sabe cuándo. Por lo tanto, GEDKeeper procesa de forma diferente a las personas con registros de defunción y a las que no los tienen.

Otros programas informáticos no gestionan las defunciones y los nacimientos como lo hace GEDKeeper. Suelen utilizar un indicador "Fallecido" y campos que almacenan la fecha y el lugar del fallecimiento. Desde el punto de vista de GEDKeeper, todos los eventos son iguales. Por lo tanto, GEDKeeper los procesa de la misma manera y nunca limita el número de eventos almacenados. A efectos de la siguiente investigación, un único registro de persona puede almacenar varios eventos de defunción y nacimiento (lo que permite almacenar varias versiones). Esto hace que GEDKeeper sea más flexible, ya que no es necesario escribir dichos eventos en las notas de texto, ni escribir los eventos de nacimiento y defunción como un intervalo de fechas. Además, este enfoque permite adjuntar fuentes de información a cada acontecimiento y, posteriormente, ver todas las fuentes. Cuando un investigador obtiene información fiable, puede eliminar un acontecimiento incorrecto o marcarlo como erróneo. Esto último permite ver que una información, aunque sea errónea, se ha vuelto a comprobar y refutar.

El número de años en las columnas "Edad" y "Duración de la vida" se calcula como sigue:

- La duración de la vida se calcula estrictamente como la diferencia entre la fecha de nacimiento y la del obituario. Por lo tanto, cuando falta una de estas fechas, no se hace nada. El resultado es indefinido.
- El campo edad se calcula como las diferencias de fechas entre los eventos de nacimiento y defunción (cuando una persona murió si un evento de defunción tiene una fecha válida). La edad no se calcula cuando existe un evento de defunción pero no tiene fecha. La edad se calcula utilizando la fecha actual cuando no se ha registrado un evento de defunción (sólo el evento en sí, no su fecha). Por ejemplo, si una persona nació en 1700 y no tiene ningún acontecimiento de defunción, en 2015 GEDKeeper muestra su "Edad" como 315 años. Para evitar esto, para las personas que han muerto, aunque no sepa cuándo ocurrió, añada siempre un evento de defunción con una fecha vacía.

Para facilitar el tratamiento de datos masivos (por ejemplo, de datos extraídos de un censo—con muchos registros sin un obituario especificado) GEDKeeper ofrece un servicio de comprobación (accesible desde el menú "Servicio"Herramientas"Comprobar base de datos"). Este servicio comprueba todos los registros de personas y cuando encuentra un registro que no tiene ningún evento de muerte, con una edad que excede los límites más conocidos y científicamente aprobados de una vida humana, el servicio sugiere una solución automática para el evento de muerte (debe seleccionar una sugerencia y hacer clic en el botón "Corregir"). Para GEDKeeper el límite de una vida humana es de 122 años (ver "Lista verificada de las personas más ancianas" página de Wikipedia). Debe tenerse en cuenta que la función de comprobación no establece el obituario de una persona en el valor máximo—sólo crea un evento de defunción vacío como indicación.

Nota: Cuando se utiliza el plugin Línea de tiempo, la columna de edad muestra el valor calculado para el año dado.

Ver también: Eventos.