GEDCOM-Standards 5.5/5.5.1/5.5.5 Kritisch Betrachtet Und Verständlich
Total Page:16
File Type:pdf, Size:1020Kb
GEDCOM-Standards 5.5/5.5.1/5.5.5 kritisch betrachtet und verständlich erklärt Inhalt: 1 Ein wenig Theorie........................................................................................................ 1 1.1 Was ist GEDCOM und was nicht? ..................................................................... 1 1.2 Was ist GEDCOM wirklich? ................................................................................ 2 1.3 Wofür wird GEDCOM eingesetzt? Der Stammbaum ........................................ 3 1.3.1 Biologische Vererbung ............................................................................... 3 1.3.2 Juristische Vererbung ................................................................................. 3 1.3.3 Paarbeziehung/Ehe .................................................................................... 4 2 GEDCOM-Struktur ....................................................................................................... 4 2.1 Symbole ............................................................................................................... 4 2.2 Datenmodell ........................................................................................................ 5 2.2.1 Physische Elemente ................................................................................... 5 2.2.2 Virtuelle Elemente für die Beziehungen ..................................................... 7 2.2.3 GEDCOM 5.5.5 .......................................................................................... 7 2.2.4 GEDCOM EL .............................................................................................. 8 2.3 Grammatik zur Darstellung der Daten............................................................... 8 2.3.1 Konzept ...................................................................................................... 8 2.3.2 Grammatikregeln ........................................................................................ 9 2.3.3 Grammatiksyntax ..................................................................................... 10 2.3.4 Redundanz und Widerspruch (referenzielle Integrität) ............................. 10 2.3.5 Problem: Huhn oder Ei? ........................................................................... 11 2.4 Verwaltungsdaten ............................................................................................. 11 2.4.1 Kopf .......................................................................................................... 11 2.4.2 Einreichung .............................................................................................. 12 2.4.3 Abschluss ................................................................................................. 12 2.5 Tabellen ............................................................................................................. 12 2.5.1 Person (individual).................................................................................... 13 2.5.2 Familie (family) ......................................................................................... 14 2.5.3 Medien (multimedia) ................................................................................. 15 2.5.4 Anmerkungen (notes) ............................................................................... 16 2.5.5 Quellarchiv (repository) ............................................................................ 16 GEDCOM-Standards 5.5/5.5.1/5.5.5 2.5.6 Quelle (source) ......................................................................................... 17 2.5.7 Einreichung (submission), Verfasser (submitter) ...................................... 17 2.6 Nachschlagtabellen (Unterstrukturen) ............................................................ 18 2.6.1 GEDCOM-Unterstrukturen ....................................................................... 18 2.6.2 Weitere Nachschlagtabellen ..................................................................... 18 2.7 Zusammenfassungen ....................................................................................... 19 2.8 Zeichensatz und Verschlüsselung .................................................................. 19 2.8.1 ASCII ........................................................................................................ 20 2.8.2 ANSEL ..................................................................................................... 20 2.8.3 UNICODE ................................................................................................. 20 2.8.4 Konvertierung ........................................................................................... 21 2.8.5 BOM ......................................................................................................... 21 2.8.6 Datum und Datumsformat ........................................................................ 22 2.8.7 UTF-8 ....................................................................................................... 23 2.8.8 Zeilenschaltungen .................................................................................... 23 2.8.9 Leerraum .................................................................................................. 23 2.8.10 Fortsetzung mit CONC/CONT .................................................................. 23 2.8.11 Anmerkungen ........................................................................................... 24 2.8.12 Nichttransparente Zeichen ....................................................................... 24 3 Flache Tabellen ......................................................................................................... 25 3.1 Schlüssel (Primär-, Fremdschlüssel, Verweise) ............................................ 25 3.2 Eingabe .............................................................................................................. 25 4 Datenbankentwurf ..................................................................................................... 25 4.1 Strukturvorschlag ............................................................................................. 25 4.2 Invarianz und Historie ...................................................................................... 27 4.3 Ereignisorientierter Entwurf ............................................................................ 27 4.4 Kernentwurf I ..................................................................................................... 29 4.4.1 Allgemeiner Beziehungstyp ...................................................................... 29 4.4.2 Ereignisse vs. Zustand ............................................................................. 31 4.4.3 (A)Symmetrie ........................................................................................... 31 4.4.4 Reflexive Beziehungstypen ...................................................................... 32 4.4.5 GEDCOM und die freien Beziehungstypen .............................................. 32 4.5 Kernentwurf II .................................................................................................... 32 4.5.1 GEDCOM und die festen Beziehungstypen ............................................. 33 4.6 Erweiterungen ................................................................................................... 33 GEDCOM-Standards 5.5/5.5.1/5.5.5 4.7 Was kann GEDCOM abbilden? ........................................................................ 33 4.8 Ausblick auf GEDCOM X .................................................................................. 33 4.8.1 Datentypen der obersten Ebene (Top-Level Data Types) ........................ 34 4.8.2 Nachschlagtabellen (Component-Level Data Types) ............................... 35 4.8.3 GEDCOM X Beziehung (relationship) ...................................................... 36 5 GEDCOM und RDBM ................................................................................................. 37 5.1 Normalformen ................................................................................................... 37 5.2 Transformationsregeln ..................................................................................... 37 5.3 Beurteilung ........................................................................................................ 38 6 GEDCOM-Datenaustausch ....................................................................................... 39 6.1 Informationsverluste ........................................................................................ 39 6.2 Test .................................................................................................................... 39 6.2.1 Selbsttest ................................................................................................. 39 6.2.2 Fremdtest ................................................................................................. 40 6.3 Validation ........................................................................................................... 40 6.3.1 Formale Validierung ................................................................................. 40 6.3.2 Hilfsweise (manuelle) Validierung ............................................................ 40 6.3.3 Logische (semantische) Validierung......................................................... 41 7 GEDCOM-Dateien zusammenführen ....................................................................... 41 7.1 Gleichheiten erkennen