Gedbas4all/Ortsinformationen
Modellierung von Ortsinformationen
Im GENTECH Modell werden Datum und Ortsname fest am EVENT gespeichert:
Die Identifikation des Ortes kann man über eine ASSERTION als CHARACTERISTIC dem EVENT hinzufügen:
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.
Siehe auch bei den Beispiele: Gedbas4all/Beispiele#Adressbuch
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.