Validation doesn't respect BEF/AFT
Brought to you by:
nmeier
The Gedcom validation report checks dates for consistency, e.g. birth of a child before marriage
oo 25.6.1662
* 1.6.1662
This doesn't work correctly where ranges or date modifiers are used, e.g.
oo 25.6.1662
* AFT 1662
the birth after 1962 is flagged as suspicious
Hallo Nils
Wenn Du mal Zeit für die GEDCOM Prüfung hast, vielleicht hilft Dir meine Überlegung zur Behandlung [b]ungenauer Zeitangaben[/b].
Prinzip: im Zweifelsfall warnen, also immer den ungünstigsten Fall annehmen
Bei Berechnung einer [b]minimalen[/b] Zeitspanne:
[u]von[/u]
ABT: 31.12.year+5
EST: 31.12.year+5
CAL: 31.12.year+1
BEF: <DATE>
AFT: nicht berechenbar
BET <DATE1> AND <DATE2>: Date2
[u]bis[/u]
ABT: 1.1.year-5
EST: 1.1.year-5
CAL: 1.1.year-1
BEF: nicht berechenbar
AFT: <DATE>
BET <DATE1> AND <DATE2>: Date1
Bei Berechnung einer [b]maximalen[/b] Zeitspanne:
[u]von[/u]
ABT: 1.1.year-5
EST: 1.1.year-5
CAL: 1.1.year-1
BEF: <DATE>
AFT: nicht berechenbar
BET <DATE1> AND <DATE2>: Date1
[u]bis[/u]
ABT: 31.12.year+5
EST: 31.12.year+5
CAL: 31.12.year+1
BEF: nicht berechenbar
AFT: <DATE>
BET <DATE1> AND <DATE2>: Date2
Peter