Zielsituation der IVS-Datenarchitektur: Unterschied zwischen den Versionen
Zeile 2: | Zeile 2: | ||
==Harmonisierung der Datenmodelle== | ==Harmonisierung der Datenmodelle== | ||
+ | Da die angesprochenen Datenmodelle von verschiedenen Communities gepflegt werden, besteht eine Möglichkeit zur Harmonisierung der Datenmodelle darin, diese Communities anzusprechen, von der Notwendigkeit einer Harmonisierung zu überzeugen, und anschließend zumindest einige Harmonisierungen durchzuführen. Entsprechende Bestrebungen gibt es bereits für DATEX II und TPEG. | ||
+ | Diese Vorgehensweise kann jedoch nur bedingt durchgeführt werden, da die zur Harmonisierung der Datenmodelle notwendigen Änderungen für die einzelnen Datenmodelle nicht abwärtskompatibel sind. Um dieses Problem zu lösen, kann eine grundsätzlich andere Vorgehensweise gewählt werden. Aus allen relevanten Datenmodellen wird ein sogenanntes [https://en.wikipedia.org/wiki/Metadata_repository Metadatarepository] erstellt. Dieses enthält lediglich eine Schnittmenge der Begriffe der einzelnen Datenmodelle sowie Abbildungsvorschriften, die für jedes Datenmodell beschreiben, wie die Daten zwischen Datenmodell und Metadatarepository transformiert werden können. Dadurch können die einzelnen Datenmodelle unverändert weiter verwendet werden. Ein Anwender, der mehrere Datenmodelle verwenden (muss), kann die Abbildungsvorschriften verwenden, um die Daten zwischen den Datenmodellen transformieren zu können. | ||
+ | |||
+ | Ein solches Metadatarepository muss sehr sorgfältig geplant und umgesetzt werden. Da einige der betrachteten Standards zum Datenaustausch europäische bzw. internationale Standards sind, erscheint es angeraten, eine europäisches Metadatarepository zu erstellen. | ||
==Umgang mit verschiedenen Ortsreferenzierungssystemen== | ==Umgang mit verschiedenen Ortsreferenzierungssystemen== |
Version vom 15. April 2016, 10:55 Uhr
Wie bereits in der Ausgangssituation der IVS-Datenarchitektur beschrieben, existieren verschiedene Datenmodelle, die unabhängig voneinander entwickelt wurden. Ebenso existieren verschiedene Ortsreferenzierungssysteme, die von den unterschiedlichen Datenmodellen verwendet werden. Sowohl die Datenmodelle als auch die Ortsreferenzierungssysteme werden von unterschiedlichen Communities entwickelt und gepflegt. Dieser Zustand wird auch in Zukunft voraussichtlich erhalten bleiben. In den folgenden Kapiteln wird beschrieben, wie es trotzdem möglich sein kann, eine Harmonisierung der Datenmodelle zu erreichen bzw. wie mit unterschiedlichen Ortsreferenzierungssystemen umgegangen werden kann.
Harmonisierung der Datenmodelle
Da die angesprochenen Datenmodelle von verschiedenen Communities gepflegt werden, besteht eine Möglichkeit zur Harmonisierung der Datenmodelle darin, diese Communities anzusprechen, von der Notwendigkeit einer Harmonisierung zu überzeugen, und anschließend zumindest einige Harmonisierungen durchzuführen. Entsprechende Bestrebungen gibt es bereits für DATEX II und TPEG.
Diese Vorgehensweise kann jedoch nur bedingt durchgeführt werden, da die zur Harmonisierung der Datenmodelle notwendigen Änderungen für die einzelnen Datenmodelle nicht abwärtskompatibel sind. Um dieses Problem zu lösen, kann eine grundsätzlich andere Vorgehensweise gewählt werden. Aus allen relevanten Datenmodellen wird ein sogenanntes Metadatarepository erstellt. Dieses enthält lediglich eine Schnittmenge der Begriffe der einzelnen Datenmodelle sowie Abbildungsvorschriften, die für jedes Datenmodell beschreiben, wie die Daten zwischen Datenmodell und Metadatarepository transformiert werden können. Dadurch können die einzelnen Datenmodelle unverändert weiter verwendet werden. Ein Anwender, der mehrere Datenmodelle verwenden (muss), kann die Abbildungsvorschriften verwenden, um die Daten zwischen den Datenmodellen transformieren zu können.
Ein solches Metadatarepository muss sehr sorgfältig geplant und umgesetzt werden. Da einige der betrachteten Standards zum Datenaustausch europäische bzw. internationale Standards sind, erscheint es angeraten, eine europäisches Metadatarepository zu erstellen.