Ejemplo de intervalos de línea de tiempo

En el ejemplo de circunstancias de Juan, María y Jaime, vimos que María no era un progenitor solo de un menor de edad antes de casarse con Juan y que cuando se casó con Juan seguía no siendo un progenitor solo de un menor de edad, pero por razones diferentes.

Cuando se está calculando el valor isLoneParentOfMinorTimeline de María, las líneas de tiempo de entrada que se utilizan son la isMarriedTimeline de María y su hasMinorDependentsTimeline.

CER identifica cada fecha en la que cambian las líneas de tiempo de entrada; para cada una de esas fechas calcula el valor resultante (en esa fecha) para determinar si María es un progenitor solo de un menor de edad en esa fecha, como se indica a continuación:

Por lo tanto, para cada una de estas fechas, calcule el valor necesario para isLoneParentOfMinorTimeline, utilizando la lógica de tabla de decisión lógica/booleana de primitiva:

Tabla 1. Cálculo de valores de intervalo para el valor isLoneParentOfMinorTimeline de María
Fecha en la que una o más líneas de tiempo de entrada cambian de valor Valor de isMarriedTimeline en esta fecha Valor de hasMinorDependentsTimeline en esta fecha Valor necesario de isLoneParentOfMinorTimeline en esta fecha
inicio de tiempo (esta fecha siempre se incluye) FALSE FALSE FALSE
1 de enero de 2001 TRUE TRUE FALSE
1 de mayo de 2004 FALSE TRUE TRUE
1 de junio de 2006 FALSE FALSE FALSE

Por último, se construye una línea de tiempo con los valores necesarios para isLoneParentOfMinorTimeline; en este punto de la construcción de la línea de tiempo reconoce que el valor de inicio del tiempo (FALSE) y de 1 de enero de 2001 (FALSE) son idénticos y estos intervalos se fusionan en un único intervalo que se extiende desde el inicio del tiempo hasta (pero sin incluir) el 1 de mayo de 2004 (cuando el valor se convierte en TRUE).

Nota: La línea de tiempo resultante sólo tiene cambios de valor el 1 de mayo de 2004 y 1 de junio de 2006.

La línea de tiempo no contiene adrede ningún registro de que se utilizara el 1 de enero de 2001 durante la construcción, porque el valor de la línea de tiempo no cambió en esa fecha: esa fecha no tiene ninguna relevancia en absoluto para la línea de tiempo resultante.