Ich hatte befürchtet, dass diese neue "GEDCOM-Kompatiblitätsprüfung" für Verwirrung sorgen könnte. Daher ist sie standardmäßig abgeschaltet.
Idee war, - und da hat mich ein Programmiererkollege "hingedrängelt" - dass Tippfehler wie z.B. "noch 1899" (statt "nach 1899") oder "o1.17o6" (also ein kleines O statt einer Null), erkannt und gemeldet werden.
Auch können beim Zusammenführen von Personen Datumsangaben wie "vor 1899 ; nach 1890" entstehen (zwei unterschiedliche Werte durch Semikolon getrennt), die sich durch die neue Funktion finden lassen, um sie händisch in die Form "zwischen 1890 und 1899" zu bringen.
Bei den genannten Datumsangaben "22.12.xxxx" und "20.1x.1849" gibt es keine Alternative. Die belässt man wie sie sind. Man muss sich seiner nicht-GEDCOM-kompatiblen Datumsangaben nicht schämen ...
Diese Angaben werden dann beim Speichern - durchaus GEDCOM-konform - eingeklammert (wer eine GEDCOM-Datei in einem Texteditor öffnet wird dann z.B. "DATE (22.12.xxxx)" finden).
Da solche Freitexte anscheinend nicht sehr gebräuchlich sind, ist das Verhalten des Zielprogramms nicht immer wie gewünscht. Das kann zum Ignorieren (also Löschen), Kopieren in ein Notizfeld, zu Warnhinweisen aber auch zur Übernahme in das Datumsfeld führen.
Bei Letzterem gibt es die Variante "Übernahme mit Klammern" oder "korrekte Übernahme ohne Klammern".
Sollte das Datumsfeld noch die Klammern enthalten, dann gerne eine Info an mich, mit welchem Programm das auftrat. Ich kontaktiere dann den Programmierer, um ihn an den Standard zu "erinnern" (siehe
hier).
Funktioniert allerdings nur bei Programmen, die noch aktiv weiterentwickelt werden. Bei z.B. PAF kann man nichts machen ...
Bei "Übernahme ohne Klammern" kann es aber dennoch zu Warn- oder Fehlerhinweisen kommen. Ich kenne ein Programm, das so verfährt, da solche Datumsangaben intern nicht korrekt sortiert werden können.
Aber wer erwartet das schon bei "22.12.xxxx" ... ?
Also bitte nicht durch diese neue Funktion irre machen lassen ...
- Dirk
----------------------------------
#KB-Eintrag