Beispiel für Zeitlinienintervalle

Im Beispiel mit den Lebensumständen von Joe, Mary und James war Mary vor ihrer Heirat mit Joe kein alleinerziehendes Elternteil eines minderjährigen Kindes. Während ihrer Ehe mit Joe war sie ebenfalls kein alleinerziehendes Elternteil eines minderjährigen Kindes, jedoch aus anderen Gründen.

Wenn Marys Wert für isLoneParentOfMinorTimeline berechnet wird, werden bei den Voraussetzungen dieses Beispiels als Eingabe Marys Zeitlinien isMarriedTimeline und hasMinorDependentsTimeline verwendet.

CER erkennt jedes Datum, an dem sich die Eingabezeitlinie ändert. Für jedes dieser Daten berechnet CER folgendermaßen den resultierenden Wert (an diesem Datum) dafür, ob Mary an diesem Tag ein alleinerziehendes Elternteil eines minderjährigen Kindes ist:

Für jede dieser Datumsangaben wird der erforderliche Wert für isLoneParentOfMinorTimeline unter Verwendung der Logik mit primitiven booleschen Werten und der Gültigkeitstabelle berechnet:

Tabelle 1. Berechnung der Intervallwerte für Wert isLoneParentOfMinorTimeline von Mary
Datum mit Wertänderung bei einer oder mehreren Eingabezeitlinien Wert von isMarriedTimeline an diesem Datum Wert von hasMinorDependentsTimeline an diesem Datum Erforderlicher Wert von isLoneParentOfMinorTimeline an diesem Datum
Startzeit (dieses Datum ist immer enthalten) FALSE FALSE FALSE
1. Januar 2001 TRUE TRUE FALSE
1. Mai 2004 FALSE TRUE TRUE
1. Juni 2006 FALSE FALSE FALSE

Abschließend wird eine Zeitlinie mit den erforderlichen Werten für isLoneParentOfMinorTimeline erstellt. An diesem Punkt der Zeitlinienerstellung wird erkannt, dass der Wert für den Startzeitpunkt (FALSE) und der Wert für den 1. Januar 2001 (FALSE) identisch ist, und diese Intervalle werden in einem einzigen Intervall zusammengeführt, das sich vom Startzeitpunkt bis zum 1. Mai 2004 (jedoch nicht einschließlich) erstreckt, also dem Tag, an dem sich der Wert in TRUE ändert.

Anmerkung: Die resultierende Zeitlinie weist nur am 1. Mai 2004 und am 1. Juni 2006 eine Wertänderung auf.

Die Zeitlinie enthält absichtlich keinen Eintrag dafür, dass bei ihrer Erstellung der 1. Januar 2001 verwendet wurde, da sich der Wert der Zeitlinie an diesem Tag nicht geändert hat. Dieses Datum ist für die resultierende Zeitlinie gänzlich irrelevant.