Uid

Das Problem ist der ungültige Wert für UID. Der hat entweder 32 Byte (UUID nach Standard) oder 36 Byte (plus zwei Byte aus alten GEDCOM-Spezfikationen). Hier sind es 38 Byte. Auch wenn die Antwort korrekt ist, sollte das besser dargestellt werden. Ist notiert: besserer Umgang mit ungültigen UIDs (#55) · Issues · project / gedbas-classic · GitLab

Jesper und Hermann,
danke für die prompten Hinweise.
Bei der von Webtrees (2.1.22) gelieferten UID bin ich jetzt allerdings ratlos, warum die aus 38 Byte besteht.
Habt Ihr da einen Lösungsansatz (dauerhaft/ Korrektur der vorhandenen Werte)?

Die UID ist eine weltweit eindeutige Kennung, die unverändert beim Datensatz verbleiben sollte, damit sie ihre Funktion erfüllen kann, dass sie diesen nämlich eindeutig identifizierbar macht. Die UID zu „korrigieren“ wäre kontraproduktiv. Sie muss vor allem unverändert erhalten bleiben, auch wenn sie vielleicht nicht so aussieht, wie eine UID idealerweise aussehen sollte. Ob sie nun 10 oder 100 Zeichen lang ist, ob sie - wie vorgesehen - aus Buchstaben und Zahlen oder aus kyrillischen Zeichen besteht - egal, Hauptsache sie ist eindeutig und unveränderbar.

Wenn sich jemand anpassen muss, dann ist das ggf. das Program, das sie auswertet. Und sicherlich das Programm das sie etwas unhübsch erzeugt hat.

Das mit dem eindeutig ist aber nicht ganz so einfach. Die Menschen, die sich UUID ausgedacht haben, haben da schon einiges an Überlegung hineingesteckt. Daher sollte man auch am besten eine UUID verwenden.

1 „Gefällt mir“