Graphische Darstellung (Übersicht)
Textuelle Darstellung (Details)
In allen Sichten kann man auf eine gezeigte Person klicken, um ihren Stammbaum darzustellen. Diese Person wird zur neuen 'Hauptperson'. Mit Hilfe des Vorwärts- und Rückwärtsknopfes des Browsers kann man die zuvor angeschauten Personen wieder anzeigen.
Personenverzeichnis | |
Stammbaum in textueller Form (Details) | |
Stammbaum in graphischer Form (Übersicht) | |
Zentriere Hauptperson in der Graphik | |
Frau | Frauen haben einen rosaroten Hintergrund. |
Mann | Männer haben einen blauen Hintergrund. |
Person | Die 'Hauptperson' (deren Stammbaum dargestellt wird) hat einen roten Rahmen. |
Person | Personen, die mit der Hauptperson nicht blutsverwandt verwandt sind, werden kursiv geschrieben. |
*20.12.1935 | Geboren am 20. Dezember 1935. Die Geburtsstadt und das Land werden angegeben, falls bekannt. |
†20.12.2010 | Gestorben am 20. Dezember 2010. Die Stadt und das Land werden angegeben, falls bekannt. |
♀123 | Frau, ID=123 |
♂123 | Mann, ID=123 |
Paar | |
Verheiratet | |
Getrennt | |
Klicke, um zum Seitenanfang zu kommen. |
Die Erklärung des Datenformats ist für die Programmbenutzung nicht nötig. Sie ist aber hilfreich, wenn die Datendatei modifiziert oder erweitert werden sollte, oder wenn eine neue Datei angelegt wird.
Die Familiendaten werden in einer XML-Datei, z.B. Royals.xml gespeichert. Die erste Linie muss heissen:
<?xml version='1.0' encoding='UTF-8'?>
Die zweite Linie beschreibt die ganze Familie:
<Family Name='English Royals' Version='2.0' Updated='2022-03-23' >
Das Wurzelelement hat den Tag Family. Die Attribute sind
Name | Name der Familie (z.B. English Royals) |
Version | Version des Datenformats |
Updated | Letzte Änderung der Datei |
Beachte, dass die Attribute in einfachen Anführungszeichen eingeschlossen sind.
Nun folgen die Beschreibungen der einzelnen Personen. Jede Person ist durch das Element Person beschrieben, das für die Königin Elzabeth II wie folgt aussieht:
<Person ID='1'>
<FirstName>Queen</FirstName>
<SurName>Elizabeth II</SurName>
<BirthName></BirthName>
<NickName></NickName>
<Gender>F</Gender>
<ParentsID>13</ParentsID>
<BirthDate>1926-04-21</BirthDate>
<BirthPlace>London (UK)</BirthPlace>
<DeathDate></DeathDate>
<DeathPlace></DeathPlace>
<Profession>Königin</Profession>
<Comment>Elizabeth Alexandra Mary</Comment>
<Comment>Königin seit 6. Februar 1952</Comment>
</Person>
ID | Jede Person muss einen eindeutigen Identifizierer ID (unter den Personen) haben. Die ID ist eine positive Zahl eingeschlossen in Anführungszeichen. |
FirstName | Vorname |
SurName | obligatorischer Nachname ("Hauptname") |
BirthName | Mädchenname (bei Frauen) |
NickName | Rufname (Spitzname) |
Gender | obligatorisches Geschlecht: F für Frauen, M für Männer |
ParentsID | obligatorischer Identifizierer der Eltern. Wenn Eltern unbekannt sind, dann 0. |
BirthDate | Geburtsdatum im Format JJJJ-MM-TT |
BirthPlace | Geburtsort |
DeathDate | Todesdatum im Format JJJJ-MM-TT |
DeathPlace | Sterbeort |
Profession | Beruf |
Comment | Kommentar |
Die Felder können leer sein, ausser: ID, SurName und Gender. Diese Felder müssen immer vorhanden sein. Felder, die leer sind, können ganz weggelassen werden.
Die Felder 'Profession' und 'Comment' können mehrfach vorkommen und können Subfelder in den Sprachen Tschechisch, Deutsch und Englisch enthalten, die ebenfals mehrfach vorkommen können, wie die Beispiele zeigen. Der Sinn der der mehrfachen Felder ist, das jedes einzelne Feld auf einer neuen Linie dargestellt wird.
Andere Beispiele von Personen sind Philip Duke of Edinburgh, der Ehemann der Königin, und Prince Charles, der Sohn von Elizabeth II und Philip:
<Person ID='2'>
<FirstName>Philip</FirstName>
<SurName>Duke of Edinburgh</SurName>
<BirthName></BirthName>
<NickName></NickName>
<Gender>M</Gender>
<ParentsID>0</ParentsID>
<BirthDate>1921-06-10</BirthDate>
<BirthPlace>Korfu (GR)</BirthPlace>
<DeathDate></DeathDate>
<Profession>Husband and consort of Queen Elizabeth II</Profession>
<Profession>- Admiral of the Fleet</Profession>
<Profession>- Field Marshal</Profession>
<Profession>- Marshal of the Royal Air Force</Profession>
<Comment>Zurückgetreten von königlichen Pflichten am 2. August 2017</Comment>
<Comment>Auszeichnungen:</Comment>
<Comment>- Mentioned in dispatches</Comment>
<Comment>- Croix de Guerre with Palm</Comment>
<Comment>- Greek War Cros</Comment>
</Person>
<Person ID='3'>
</Person>
<FirstName>Charles</FirstName>
<SurName>Prince of Wales</SurName>
<BirthName></BirthName>
<NickName></NickName>
<Gender>M</Gender>
<ParentsID>1</ParentsID>
<BirthDate>1948-11-14</BirthDate>
<BirthPlace>London (UK)</BirthPlace>
</Person>
Die Eltern ("Paare" , "Partner") folgen nach den Personen, wie die folgenden Beispiele zeigen:
<Pair ID='1'>
<FemaleID>1</FemaleID>
<MaleID>2</MaleID>
<Married>1</Married>
<Comment>Elizabeth II/Philip</Comment>
</Pair>
<Pair ID='2'>
<FemaleID>7</FemaleID>
<MaleID>3</MaleID>
<Married>0</Married>
<Comment>Diana / Charles geschieden am 28. August 1996</Comment>
</Pair>
ID | Jedes Paar muss eine eindeutige Identifizierung ID (unter den Paaren) haben. Die ID ist eine positive Zahl eingeschlossen in Anführungszeichen. |
FemaleID | obligatorische Personen ID der Frau |
MaleID | obligatorische Personen ID des Mannes |
Married | obligatorische Indikation des Status des Paares: 0 bedeutet ein Paar (z.B. Konkubinat), 1 bedeutet verheiratet (oder verwitwet), 2 bedeutet getrennt (oder geschieden) |
Comment | Kommentar |
Beachte, dass ein Paar immer aus einer Frau und aus einem Mann besteht. Wenn eine dieser Personen unbekannt ist, so muss sie erfunden werden. Die erfundene Person muss eine eindeutige Personen-ID und einen beliebigen Namen haben, z.B. "Frau von ...". Bei gleichgeschlechtlichen Paaren wird eine Person als Mann und eine Person als Frau festgehalten.
Wenn die Personendatei .xml geändert wird,
sollte auch die Datei .js im gleichen Verzeichnis /data angepasst werden.
Die .js Datei ist identisch mit der .xml Datei,
aber enthält die zusätzliche erste Zeile
window["FAM_DATA"] = `
und die zusätzliche letzte Zeile
`;
Die Schreibweise dieser Zeilen muss exakt eingehalten werden.
Die Familiendaten erhalten private, persönliche Informationen. Sei vorsichtig und zurückhaltend mit derer Weitergabe und gib sie nicht ausserhalb der Familie weiter.
Im Falle von Problemen kontaktiere bitte Jiri Kriz.