Gedbas4all/Ortsinformationen

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen

Modellierung von Ortsinformationen

ursprüngliches GENTECH Modell

Im GENTECH Modell werden Datum und Ortsname fest am EVENT gespeichert:

Gedbas4all-places-1.svg

Verwendung von Ortsidentifikationen

Die Identifikation des Ortes kann man über eine ASSERTION als CHARACTERISTIC dem EVENT hinzufügen:

Gedbas4all-places-2.svg

Dadurch, daß die Verknüpfung von Ortsidentifikation zum EVENT "locker" ist, hat man die Möglichkeit, diese Verknüpfung erst später (von einem anderen Nutzer) hinzuzufügen.

Gdm diagram 06.svg

Ob man den in der Quelle genannten Ortsnamen auch über eine ASSERTION anbindet oder ihn direkt am EVENT läßt, muß noch genauer überlegt werden. Es scheint auszureichen, den Namen direkt ans EVENT zu schreiben. Sollte eine später gefundene Quelle zu einem Ereignis doch einen Ort nennen, hat man es sowieso mit einem ganz neuen Satz von SOURCE, PERSONA und EVENT zu tun.

Adressen

Ist der Wohnort bis auf ein Haus genau angegeben, wird ein THING für das Haus erzeugt. Das THING kann über eine CHARACTERISTIC an einen Ort gebunden werden. Mit Hilfe einer Gruppe können mehrere Häuser zu einer Straße zusammengefaßt werden. Der Name der Straße ist eine CHARACTERISTIC der Gruppe.

Gedbas4all-places-3.svg

Siehe auch bei den Beispiele: Gedbas4all/Beispiele#Adressbuch

Zerlegung von Adressen

Adresse Straße Hausnummer Sortiernummer
Fuchsberg 23 Fuchsberg 23 23
Bahnhofstraße 1a Bahnhofstraße 1a 1
Hauptstraße 5-7 Hauptstraße 5-7 5
5th avenue 6305 b 5th avenue 6305 b 6305
Sackgasse Sackgasse 0
67 67 67
67a 67a 67

Nutzung der GOV-Daten zur Suche

Eine Idee, wie man die GOV-Daten zum Suchen von Orten verwenden kann.

  • Es wird die gesamte Hierarchie der Orte aus GOV zusätzlich in Gedbas4all gespeichert.
  • Bei einem Abruf wird geprüft, ob die Daten noch aktuell sind.
  • Bei Bedarf werden alle entsprechenden Einträge aktualisiert.
+----------+--------------+-------------------+
| Person   | place id     | starting place id |
+----------+--------------+-------------------+
|  ...     |    ...       |     ...           |
| xyz      | adm_369010   | SCHERGJO54EJ      |
| xyz      | SCHERGJO54EJ | SCHERGJO54EJ      |
|   ...    |    ...       |     ...           |

Ursprünglich ist der Eintrag nur für Schönberg (SCHERGJO54JE), kann nun aber auch bei Schleswig-Hostein (adm_369010) gefunden werden.

Wenn sich im GOV etwas bei SCHERGJO54EJ geändert hat, werden alle Einträge mit starting place id=SCHERGJO54EJ gesucht und aktualisiert.