GEN_DO! Das Programm für große Datenbestände in der Familienkunde
ADDENDUM für GEN_DO!
Kapitel _ALIA: Beschreibung von Dubletten
Startseite

Der GEDCOM-Standard 5.5.1 bietet nur ein Kennzeichen ALIA an, welches im Personen-Datensatz eingesetzt werden kann. Sein Inhalt ist ein Querverweis-Zeiger auf einen anderen Personen-Datensatz, die Bedeutung ist: Diese beiden Personendatensätze sind möglicherweise dieselbe Person. Der Standard definiert keine Untertags zu ALIA, so dass es nicht möglich ist, dieser Beziehung zwischen den beiden Datensätzen Aussagen über die Wahrscheinlichkeit, dass es dieselbe Person ist, über Bearbeitungsvermerke, über Quellenangaben usw. beizugeben.

Muster eines _ALIA Aufrufes

1 ALIA @I2@


GEN_DO! bietet dem Anwender jedoch wesentlich weitergehende Datenstrukturen an, die zur Bearbeitung der Dubletten, zur Sicherung der ermittelten Informationen und zum nachhaltigen Abspeichern des Status dienen.

Um diese Datenstrukturen sichern zu können und auch in andere Genealogien und ggfs. andere Programme zu übertragen, werden im GEDCOM-Export von GEN_DO! folgende Strukturen eingesetzt:

<<_ALIA_record>> :=
0 _ALIA
1 _INDI <@XREF:INDI1@>
1 _INDI <@XREF:INDI1@>
1 _CPT <comparision_points>
1 _STAT <status>
1 _QUAY <quality>
1 <<NOTE_STRUCTURE>>
1 <<SOURCE_STRUCTURE>>

mit folgenden Definitionen:

<@XREF:INDI1@> := {1:1} Querverweis-Zeiger auf ersten Personendatensatz

<@XREF:INDI2@> := {1:1} Querverweis-Zeiger auf zweiten Personendatensatz

<comparision_points> := {1:1} <plus_points>, <minus_points>
mit <plus_points> := nichtnegative Zahl im Bereich [0 - 100], die Übereinstimmung beider Datensätze wertend: 0 keine Übereinstimmung, 100: maximale Übereinstimmung
mit <minus_points> := nichtnegative Zahl im Bereich [0 - 100], die Verschiedenheit beider Datensätze wertend: 0 keine Unterschiede, 100: maximale Unterschiede

<status> := [ 0 | 1 | 2 ] mit 0: Werte wurden vom Programm eingestellt; 1 : Werte wurden vom Anwender eingestellt; 2: Werte wurden vom Programm geändert, nachdem der Anwender sie ermittelt hatte

<quality> := [ 0 | 1 | 2| no ]
mit
0: Programm hat die Relation gesetzt, bislang keine Anwendereingabe dazu
1: Anwender ist nicht sicher, ob es sich um dieselbe Person handelt, später erneut bearbeiten
2: Anwender ist sicher, dass es sich um dieselbe Person handelt, die Verschmelzung der Datensätze ist noch nicht erfolgt
no: Anwender ist sicher, dass die Datensätze verschiedene Personen beschreiben

<<NOTE_STRUCTURE>> siehe Definition im GEDCOM Standard 5.5.1

<<SOURCE_STRUCTURE>> siehe Definition im GEDCOM Standard 5.5.1


Muster eines _ALIA Datensatzes

0 _ALIA
1 _INDI @I1@
1 _INDI @I2@
1 _CPT 15,0
1 _STAT 1
1 NOTE Text mit Anwender-Bemerkung
1 SOUR @S1@
2 PAGE S.=125

Version: B2.0-070 vom 02.03.2020. Copyright 2020 Dr. Albert Emmerich.