Hallo,
Ahnenblatt korrigiert dankenswerterweise Datumsangaben. Es gibt aber ein Format, das offenbar erkannt, aber nicht richtig "übersetzt" wird.
Aus "1600-1650" wird "von 1600 bis 1650" etc.
Aber aus "1600- vor 1650" wird nicht "von 1600 bis vor 1650", sondern "FROM 1600 TO BEF 1650", also irgenwie eine englische Angabe. Ist das bei Euch auch so? Habe nicht probiert, ob es noch andere Datenkonstellationen gibt, bei denen das auftaucht.
Liebe Grüße,
Nick
(Ich arbeite mit der Version 3.36.)
Vervollständigung von Datums-Angaben
-
- Beiträge: 31
- Registriert: 19.03.2021, 00:00
- DirkB
- Administrator
- Beiträge: 1065
- Registriert: 20.01.2006, 20:25
- Wohnort: Hamburg
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Hallo Nick,
danke für den Hinweis. Ist natürlich "Murks" ...
Die Formulierung "FROM 1600 TO BEF 1650" ist eine verunglückte GEDCOM-Datums-Notation. GEDCOM erlaubt allerdings bei einem "von ... bis ..." kein Zusatz "vor/nach" - daher sollte der Text eigentlich wie geschrieben erhalten bleiben.
Ich werde das mal zur nächsten Programmversion korrigieren.
Gruß, Dirk
danke für den Hinweis. Ist natürlich "Murks" ...
Die Formulierung "FROM 1600 TO BEF 1650" ist eine verunglückte GEDCOM-Datums-Notation. GEDCOM erlaubt allerdings bei einem "von ... bis ..." kein Zusatz "vor/nach" - daher sollte der Text eigentlich wie geschrieben erhalten bleiben.
Ich werde das mal zur nächsten Programmversion korrigieren.
Gruß, Dirk
-
- Beiträge: 31
- Registriert: 19.03.2021, 00:00
Es könnte nützlich sein, wenn du dir mal die GEDCOM-Info zum Datumsformat durchliest. "1600-1650" ist keine gültige Datumsangabe, manche Kombinationen ebenso.
"1600-1650" könnte bedeuten "zwischen 1600 und 1650" (nicht klar bekannter Zeitpunkt für ein Ereignis) oder "von 1600 bis 1650" (Zeitraum für einen Fakt). Das wird von Ahnenblatt beides übersetzt in gültigen Code (ist immer englisch), kann aber natürlich nur begrenzt für Berechnungen herangezogen werden. Hast du die Angabe als Geburtszeitraum, wird dir Ahnenblatt natürlich auch nicht das Alter der Person zum Todeszeitpunkt nennen können.
Ich verstehe, glaube ich, perfekt, was du mit "von 1600 bis vor 1650" ausdrücken willst: Ab 1600 war er Schmied, für 1650 ist aber schon belegt, dass er königlicher Förster war, also kein Schmied mehr. Leider ist die Komplexität der GEDCOM-Standardsprache begrenzt, erlaubt also solche Kombinationen nicht. Darum erlaubt der Standard wiederum von sich aus auch normalsprachliche Angaben, die dann aber nicht "verarbeitet" werden - das ist eben die Notlösung.
Vielleicht macht dich das hier schlauer: http://wiki-de.genealogy.net/GEDCOM/DATE-Tag
"1600-1650" könnte bedeuten "zwischen 1600 und 1650" (nicht klar bekannter Zeitpunkt für ein Ereignis) oder "von 1600 bis 1650" (Zeitraum für einen Fakt). Das wird von Ahnenblatt beides übersetzt in gültigen Code (ist immer englisch), kann aber natürlich nur begrenzt für Berechnungen herangezogen werden. Hast du die Angabe als Geburtszeitraum, wird dir Ahnenblatt natürlich auch nicht das Alter der Person zum Todeszeitpunkt nennen können.
Ich verstehe, glaube ich, perfekt, was du mit "von 1600 bis vor 1650" ausdrücken willst: Ab 1600 war er Schmied, für 1650 ist aber schon belegt, dass er königlicher Förster war, also kein Schmied mehr. Leider ist die Komplexität der GEDCOM-Standardsprache begrenzt, erlaubt also solche Kombinationen nicht. Darum erlaubt der Standard wiederum von sich aus auch normalsprachliche Angaben, die dann aber nicht "verarbeitet" werden - das ist eben die Notlösung.
Vielleicht macht dich das hier schlauer: http://wiki-de.genealogy.net/GEDCOM/DATE-Tag
Aktuell Win10-64 pro 2004, Ahnenblatt 3.46 - Daten via NAS, Programm lokal
Empfehlung: Für die neue Version 3.x alle relevanten Handbücher lesen!
(es gibt das Benutzerhandbuch und mehrere Themen-Specials!)
Empfehlung: Für die neue Version 3.x alle relevanten Handbücher lesen!
(es gibt das Benutzerhandbuch und mehrere Themen-Specials!)
-
- Beiträge: 31
- Registriert: 19.03.2021, 00:00