Seite 1 von 1

Eingabe von Uhrzeiten

Verfasst: 10.04.2022, 15:00
von Corvin
Moin,

Uhrzeiten kann man bei AB ja in den Datumsfeldern mit eintragen. Ich bekomme aber den Hinweis, dass das nicht GEDCOM konform sei. Gibt es eine Möglichkeit Uhrzeiten GEDCOM konform in AB einzugeben? Oder versteht GEDCOM bis 5.5.1 gar keine Uhrzeiten?

Danke für eure Hilfe. Meine Suche hat leider weder hier noch über Google zu Ergebnissen geführt.

Viele Grüße

Verfasst: 10.04.2022, 21:49
von Fridolin
In den Datumsfeldern von AB kannst du im Prinzip eintragen, was du willst: Sie sie zunächst Freitextfelder. Dann aber versucht AB den Inhalt zu interpretieren und GEDCOM-konform umzuwandeln - das kann dann nicht klappen.

Zeit ist m.E. nicht Teil eines Datums-Formats (zumindest nicht in GEDCOM 5.5.1), sondern ein eigenes Tag. Was man aber in AB m.W. nicht einem Datum zuordnen kann.

Verfasst: 12.04.2022, 17:27
von bjew
Uhrzeit kann mit angegeben werden, hilft dann bei der Sortierung , eben so wie jede andere Zeichenfolge auch (zB Sortierung bei Zwillingen)
Für sonstige weitere Auswertungen wohl nicht tauglich, siehe oben bei Frido

Verfasst: 01.11.2022, 22:46
von jsy_vienna
Hallo Forum,
ich bereite mich derzeit auf ein neues Projekt vor, bei dem ich erstmals Uhrzeiten bei Ereignissen (Geburt, Taufe, Sterben, ...) erfassen muss.
Nun gibt mir Ahnenblatt kein eigenes Eingabefeld für die Uhrzeit beim Ereignis an.
Leider!
Im GEDCOM-Standard 5.5.1 gibt es ein eigenes Tag TIME als Unter-Tag zu DATE bei Ereignissen.
Sollte nun Ahnenblatt doch einmal ein Eingabefeld für die Zeit haben, dann kann ja GEDCOM-Konform eingegeben und ausgegeben werden.
Aber bis dahin benötige ich eine "Krücke".

Ich habe mit überlegt, die Uhrzeit wie von Frido anregt, mit einem Leerzeichen getrennt hinter der Datumseigabe im 24-Stunden-Format "HH:MM" einzugeben.
Zwar kann ich nun die Prüfung auf GEDCOM-Konformität des Datums vergessen, aber damit muss ich wohl leben. <g>
Für den Datenaustausch mit anderen Programmen muss ich die GEDCOM-Datei eben umbauen und das Tag TIME einbauen und das TAG DATE von der Uhrzeit befreien. Ein kl. Progi wirds möglich machen....

Was macht Ihr so mit der Uhrzeit?
Habt Ihr weitere Ideen?
Lasst etwas lesen!

Starte mit dem Projekt demnächst und muss mich entscheiden!

Beste Grüße
Johannes

Verfasst: 02.11.2022, 17:11
von hieberst
Hallo Johannes,

so wie ich das verstehe, ist TIME nur dann ein Unter-Tag zu DATE, wenn letzteres entweder unter HEAD (TRANSMISSION_DATE) oder CHAN (CHANGE_DATE) auftritt, nicht aber bei einem Ereignis.

Ich selber notiere mir Uhrzeiten in der Notiz des jeweiligen Ereignisses in einer eigenen Zeile schlicht als "Uhrzeit: 13:00 Uhr", das kann ich dann bei Bedarf auch programmatisch auswerten.

Hinter dem Datum würde ich persönlich die Uhrzeit eben wegen der GEDCOM-Konformität nicht eintragen.

Grüße
Steffen

Verfasst: 03.11.2022, 00:00
von jsy_vienna
Hallo Steffen,

danke für Deine Anregung.
Um die Möglichkeit der Datumsprüfung doch zu haben, werde ich die Uhrzeit im Notiz-Feld mit TIME 12:45 in einer Zeile eingeben.

Aus meinem Verständnis nach Studium des Dokuments:
THE GEDCOM STANDARD Release 5.5.1 15 November 2019
Link https://gedcom.io/specifications/ged551.pdf
ist die Verwendung des Tags TIME auch bei Ereignissen erlaubt.
Siehe Seite 83 erster langer Absatz über TAG-Definitionen folgender Satz:
"These tags are used in a hierarchical structure to describe individuals in terms of their families, names, dates, places, events, roles, sources, relationships."
Daraus leite ich ab, dass der Tag TIME eigentlich universell einsetzbar ist.

Heredis z.B. lässt Zeitangaben bei verschiedensten Ereignissen zu und wandelt diese an in folgende Sequenz um:

0 @F12@ FAM
.
.
.
1 MARR
2 DATE 12 JAN 1958
3 TIME 12:45

Nochmals Besten Dank

Johannes