Gedbas4all/Import/Gramps
EVENT
Ereignisse liegen bereits in einer sehr ähnlichen Form vor. Lediglich der Ortsname muss aufgelöst werden.
<event id="E0000" handle="_b7ec665a280536ceb00" change="1263912233">
<type>Birth</type>
<dateval val="1833-09-07"/>
<place hlink="_b7ec66328bf41b8eabf"/>
</event>
<placeobj id="P0000" handle="_b7ec66328bf41b8eabf" change="1263912217">
<ptitle>Zülzendorf</ptitle>
</placeobj>
EVENT E1 type: Birth date: 1833-09-07 place: Zülzendorf
PERSONA
Auch die Struktur für eine Person ist ähnlich. Schön ist die Trennung zwischen dem Ereignis der Hochzeit und der Verknüpfung mit den Kindern.
<person id="I0000" handle="_b7ec665feb44a8eda29" change="1263912543">
<gender>M</gender>
<name type="Birth Name">
<first>Hans</first>
<last prefix="Freiherr von">Zedlitz und Leipe</last>
</name>
<eventref hlink="_b7ec665a280536ceb00" role="Primary"/>
<eventref hlink="_b7ec669d809643c19fc" role="Primary"/>
<eventref hlink="_b7ec66f9f7548a1a6d2" role="Groom"/>
<parentin hlink="_b7ec68c1ffe352d2009"/>
</person>
Die EVENTs E1, E2 und E3 werden mit ihren entsprechenden event-Elementen angelegt.
PERSONA P1 CHARACTERISTIC C1 CHARACTERISTIC_PART type: first name, value: Hans CHARACTERISTIC_PART type: last name prefix, value: Freiherr von CHARACTERISTIC_PART type: last name, value: Zedlitz und Leipe ASSERTION subject1: P1, subject2: C1, ASSERTION subject1: P1, subject2: E1, subject1Role: Primary ASSERTION subject1: P1, subject2: E2, subject1Role: Primary ASSERTION subject1: P1, subject2: E3, subject1Role: Groom
Die Verbindung mit den Kindern wird mit dem family-Element angelegt, da erst dort klar ist, in welcher Beziehung die Person zu den Kindern stand.
Familie
Aus einer Familie wird eine GROUP, in der die Kinder ihren Eltern zugeordnet werden.
<family id="F0000" handle="_b7ec68c1ffe352d2009" change="1263913166">
<rel type="Married"/>
<father hlink="_b7ec665feb44a8eda29"/>
<mother hlink="_b7ec67f6e806e9f09aa"/>
<childref hlink="_b7ec693b7c359a88777"/>
<childref hlink="_b7ec6b942ed2665380a"/>
</family>
GROUP G1 type: children ASSERTION subject1: P1, subject2: G1, subject1Role: father ASSERTION subject1: P2, subject2: G1, subject1Role: father ASSERTION subject1: P3, subject2: G1, subject1Role: child ASSERTION subject1: P4, subject2: G1, subject1Role: child
Name
Beim Namen ist die Kennzeichnung des Rufnamens nicht so gut gelungen, da hier der entsprechende Vorname nochmal in einem eigenen Element aufgeführt wird. Man muss also suchen, welcher der Vornamen der Rufname ist.
<name type="Birth Name">
<first>Edith Helene Anna Catharina Johanna Elisabeth</first>
<call>Edith</call>
<last prefix="Frh. von">Zedlitz und Leipe</last>
</name>
CHARACTERISTIC C1 ordered: ascending CHARACTERISTIC_PART sequenceNumber 1, type: Rufname, value: Edit CHARACTERISTIC_PART sequenceNumber 2, type: first name, value: Helene CHARACTERISTIC_PART sequenceNumber 3, type: first name, value: Anna CHARACTERISTIC_PART sequenceNumber 4, type: first name, value: Catharina CHARACTERISTIC_PART sequenceNumber 5, type: first name, value: Johanna CHARACTERISTIC_PART sequenceNumber 6, type: first name, value: Elisabeth CHARACTERISTIC_PART sequenceNumber 7, type: last name prefix, value: Frh. von CHARACTERISTIC_PART sequenceNumber 8, type: last name, value: Zedlitz und Leipe