Nachfolgende Fehler / Ungereimtheiten glaube ich beim Import entdeckt zu haben. Der Vollständigkeit halber zitiere ich auch die Testergebnisse für den Export (welches Datumsformat könnte man noch testen?), die durchweg gut aussehen und die "guten" Werte beim Import, damit man die Ergebnisse auch vergleichen kann.
Zum Schluss noch eine kleine Übersicht, wie Ahnenblatt mit falschen Daten beim Export umgeht und was mit den "außergewöhnlichen" Daten geschieht.
Marcus
Ahnenblatt: Export ins Gedcom-Format
31.12.1899 ---> 31 DEC 1899
??.02.1921 ---> FEB 1921
__.02.2001 ---> FEB 2001
??.??.1922 ---> 1922
__.__.2002 ---> 2002
vor 1923 ---> BEF 1923
nach 2003 ---> AFT 2003
vor ??.12.1923 ---> BEF DEC 1923
vor 31.12.1923 ---> BEF 31 DEC 1923
nach ??.04.1943 ---> AFT APR 1943
nach 01.01.2003 ---> AFT 1 JAN 2003
berechnet 1924 ---> CAL 1924
errechnet 2004 ---> CAL 2004
geschätzt 1925 ---> EST 1925
etwa 2005 ---> ABT 2005
ca. 1927 ---> ABT 1927
um 2007 ---> ABT 2007
von 1926 ---> FROM 1926
bis 2006 ---> TO 2006
ab 2006 ---> FROM 2006
von 1946 bis 1966 ---> FROM 1946 TO 1966
zwischen 1926 und 1927 ---> BET 1926 AND 1927
von ??.01.1967 bis __.12.1968 ---> FROM JAN 1967 TO DEC 1968
von 01.01.1970 bis 31.12.1971 ---> FROM 1 JAN 1970 TO 31 DEC 1971
zwischen __.06.1927 und ??.12.1927 ---> BET JUN 1927 AND DEC 1927
zwischen 01.01.2006 und 30.06.2006 ---> BET 1 JAN 2006 AND 30 JUN 2006
Ahnenblatt: Import aus einer Gedcom-Datei (problematische Fälle)
BEF DEC 1923 ---> 12.1923
AFT APR 1943 ---> 04.1943
BEF 31 DEC 1923 ---> 31.12.1923
AFT 1 JAN 2003 ---> 01.01.2003
"vor" und "nach" werden unterschlagen.
FROM JAN 1967 TO DEC 1968 ---> 01.1967 12.1968
FROM 1 JAN 1970 TO 31 DEC 1971 ---> 01.01.1970 31.12.1971
BET JUN 1927 AND DEC 1927 ---> 06.1927 12.1927
BET 1 JAN 2006 AND 30 JUN 2006 ---> 01.01.2006 30.06.2006
- Keine Unterscheidung zwischen "von bis" und "zwischen und". Werden beim Export wieder nur als Textfelder behandelt.
29 FEB 1900 ---> 30.12.1899
31 APR 1901 ---> 30.12.1899
- Nicht existierende Daten werden auf ein anderes Datum gesetzt: Ein Tag vorm frühesten Datum in der Datei?
Ahnenblatt: Import aus einer Gedcom-Datei - unproblematisches
31 DEC 2000 ---> 31.12.2000
29 FEB 1924 ---> 29.02.1924
29 FEB 2000 ---> 29.02.2000
FEB 1921 ---> 02.1921
1922 ---> 1922
BEF 1923 ---> vor 1923
AFT 2003 ---> nach 2003
CAL 1924 ---> errechnet 1924
EST 1925 ---> geschätzt 1925
ABT 2005 ---> um 2005
FROM 1926 ---> von 1926
TO 2006 ---> bis 2006
FROM 1946 TO 1966 ---> von 1946 bis 1966
BET 1926 AND 1927 ---> zwischen 1926 und 1927
Ahnenblatt: Umgang mit falschen Daten / und "gerade noch korrekten"
29.02.1924 ---> 29 FEB 1924
29.02.2000 ---> 29 FEB 2000
29.02.1900 ---> 29 FEB 1900
31.04.1901 ---> 31 APR 1901
- Gibt es nicht, aber die Einzelwerte (Tag und Monat) sind möglich).
32.01.1901 ---> 32.01.1901
31.13.2000 ---> 31.13.2000
- Daten die im Tag oder Monat zu groß sind (>31 und/oer >12), werden als Text exportiert.
Ahnenblatt: Noch nicht umgesetzte Gedcom-Tags beim Export?
-Hierfür gibt es wohl Gedcom-Tags, die in Ahnenblatt allerdings nicht umgesetzt sind?verstorben ---> verstorben
verstorben 1928 ---> verstorben 1928
Früh gestorben ---> Früh gestorben
Früh gestorben 1929 ---> Früh gestorben 1929
Tot geboren ---> Tot geboren
Totgeburt ---> Totgeburt
Welche es genau gibt und wie deren Umsetzunge aussehen müsste / sollte, muss ich allerdings noch prüfen Dies sind die Formate aus dem alten Knowledge Base Eintrag und leicht erweiterte.
Zusammenfassend kann man sagen, dass es noch Fehler beim Import gibt:
- Wenn mehr als das Jahr angegeben ist bei
- Before
- After
- From To
- Between And
- Nicht existierende Daten werden auf ein völlig Anderes umgesetzt
- Ist das Datum in den einzelnen Werten für Tag und Monat möglich wird es exportiert, auch wenn es das Datum nicht geben kann.
- Unmögliche Daten werden als text exportiert