Zielsituation der IVS-Datenarchitektur: Unterschied zwischen den Versionen
(15 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | |||
− | ==Harmonisierung der Datenmodelle== | + | == Historische Entwicklung == |
− | 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 | + | |
+ | Wie bereits in der [[IVS-Referenzmodelle_und_Werkzeuge_-_Datenarchitektur|Einleitung zur 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 [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. | 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, | + | 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, ein europäisches Metadatarepository zu erstellen. |
+ | |||
+ | == Umgang mit verschiedenen Ortsreferenzierungssystemen == | ||
− | |||
Die Verwendung verschiedener Ortsreferenzierungssysteme für verschiedene Zwecke ist sinnvoll und wird in Zukunft eher zu- als abnehmen. Die Konvertierung von Ortsreferenzen zwischen verschiedenen Ortsreferenzierungssystemen ist eine zentrale Funktionalität vieler IVS-Systeme und ist im Sinne der [[IVS-Capibilities|IVS-Capabilities]] eine Schlüsselfähigkeit bei der Erstellung eines IVS-Systems. | Die Verwendung verschiedener Ortsreferenzierungssysteme für verschiedene Zwecke ist sinnvoll und wird in Zukunft eher zu- als abnehmen. Die Konvertierung von Ortsreferenzen zwischen verschiedenen Ortsreferenzierungssystemen ist eine zentrale Funktionalität vieler IVS-Systeme und ist im Sinne der [[IVS-Capibilities|IVS-Capabilities]] eine Schlüsselfähigkeit bei der Erstellung eines IVS-Systems. | ||
+ | |||
+ | == Benötigte Datenarten == | ||
+ | |||
+ | Jede Referenzarchitektur muss einen Katalog der zukünftig benötigten Datenarten erstellen. Um diesen Katalog sinnvoll erstellen zu können, wird aus dem Katalog der zukünftig benötigten Geschäftsprozesse ermittelt, welche Input- bzw. Output-Datenarten zur Umsetzung dieser Geschäftsprozesse benötigt werden. Wenn der Katalog fertiggestellt ist, kann eine Matrix der Datenarten/Geschäftsprozesse erstellt werden. | ||
+ | |||
+ | Der bereits vorausgefüllte Katalog der [[Media:IVS-Datenart-Katalog_Los1_00-00-01.docx|IVS-Datenarten]] kann ebenfalls dazu verwendet werden. Dazu kann eine Kopie dieses Kataloges angelegt werden. In dieser Kopie sind dann die zukünftig für die Referenzarchitektur benötigten Datenarten (durch Hinzufügen bzw. Löschen von Datenarten) zu beschreiben. | ||
+ | |||
+ | == Benötigte IVS-Datenmodelle == | ||
+ | |||
+ | Jede Referenzarchitektur muss einen Katalog der zukünftig benötigten IVS-Datenmodelle erstellen. Der bereits vorausgefüllte Katalog der [[Media:IVS-Datenmodell-Katalog_Los1_00-00-01.docx|IVS-Datenmodelle]] kann dazu verwendet werden. Dazu kann eine Kopie dieses Kataloges angelegt werden. In dieser Kopie sind dann die für die Referenzarchitektur zukünftig benötigten IVS-Datenmodelle (durch Hinzufügen bzw. Löschen von Datenmodellen) zu beschreiben. | ||
+ | |||
+ | Wenn neue IVS-Datenmodelle, die noch nicht beschrieben sind, benötigt werden, so müssen diese entweder vollständig ausgearbeitet oder zumindest kurz beschrieben werden. Falls die neuen IVS-Datenmodelle nicht vollständig ausgearbeitet werden, muss festgelegt werden, von wem diese ausgearbeitet werden sollen. | ||
+ | |||
+ | == Zuordnung zwischen IVS-Informationsobjekten und IVS-Datenmodellen == | ||
+ | |||
+ | Jede Referenzarchitektur muss eine Matrix erstellen, in der die Zuordnung zwischen den benötigten IVS-Informationsobjekten und IVS-Datenmodellen beschrieben werden. Die bereits vorausgefüllte Matrix der [[Media:IVS-Informationsobjekte-Datenmodelle-Matrix_Los1_00-00-01.xlsx|IVS-Informationsobjekte-Datenmodelle]] kann dazu verwendet werden. Dazu kann eine Kopie dieser Matrix angelegt werden. In dieser Kopie sind dann die für die Referenzarchitektur benötigten IVS-Informationsobjekte und IVS-Datenmodelle aufzunehmen und die Zuordnung zwischen IVS-Informationsobjekten und IVS-Datenmodellen zu beschreiben. | ||
+ | |||
+ | == Benötigte IVS-Ortsreferenzierungen == | ||
+ | |||
+ | Jede Referenzarchitektur muss einen Katalog der zukünftig benötigten IVS-Ortsreferenzierungen erstellen. Der bereits vorausgefüllte Katalog der [[Media:IVS-Ortsreferenzierungs-Katalog_Los1_00-00-01.docx|IVS-Ortsreferenzierungen]] kann dazu verwendet werden. Dazu kann eine Kopie dieses Kataloges angelegt werden. In dieser Kopie sind dann die für die Referenzarchitektur zukünftig benötigten IVS-Ortsreferenzierungen (durch Hinzufügen bzw. Löschen von IVS-Ortsreferenzierungen) zu beschreiben. | ||
+ | |||
+ | Wenn neue IVS-Ortsreferenzierungen, die noch nicht beschrieben sind, benötigt werden, so müssen diese entweder vollständig ausgearbeitet oder zumindest kurz beschrieben werden. Falls die neuen IVS-Ortsreferenzierungen nicht vollständig ausgearbeitet werden, muss festgelegt werden, von wem diese ausgearbeitet werden sollen. | ||
+ | |||
+ | == Zuordnung zwischen IVS-Datenmodellen und IVS-Ortsreferenzierungen == | ||
+ | |||
+ | Jede Referenzarchitektur muss eine Matrix erstellen, in der die Zuordnung zwischen den zukünftig benötigten IVS-Datenmodellen und IVS-Ortsreferenzierungen beschrieben werden. Die bereits vorausgefüllte Matrix der [[Media:IVS-Datenmodell-Ortsreferenzen-Matrix_00-00-01.xlsx|IVS-Datenmodell-Ortsreferenzen]] kann dazu verwendet werden. Dazu kann eine Kopie dieser Matrix angelegt werden. In dieser Kopie sind dann die für die Referenzarchitektur zukünftig benötigten IVS-Datenmodelle und IVS-Ortsreferenzierungen aufzunehmen und die Zuordnung zwischen IVS-Datenmodellen und IVS-Ortsreferenzierungen zu beschreiben. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[Hauptseite|<< Zurück zur Hauptseite]] |
Aktuelle Version vom 20. Dezember 2017, 16:55 Uhr
Inhaltsverzeichnis
- 1 Historische Entwicklung
- 2 Harmonisierung der Datenmodelle
- 3 Umgang mit verschiedenen Ortsreferenzierungssystemen
- 4 Benötigte Datenarten
- 5 Benötigte IVS-Datenmodelle
- 6 Zuordnung zwischen IVS-Informationsobjekten und IVS-Datenmodellen
- 7 Benötigte IVS-Ortsreferenzierungen
- 8 Zuordnung zwischen IVS-Datenmodellen und IVS-Ortsreferenzierungen
Historische Entwicklung
Wie bereits in der Einleitung zur 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, ein europäisches Metadatarepository zu erstellen.
Umgang mit verschiedenen Ortsreferenzierungssystemen
Die Verwendung verschiedener Ortsreferenzierungssysteme für verschiedene Zwecke ist sinnvoll und wird in Zukunft eher zu- als abnehmen. Die Konvertierung von Ortsreferenzen zwischen verschiedenen Ortsreferenzierungssystemen ist eine zentrale Funktionalität vieler IVS-Systeme und ist im Sinne der IVS-Capabilities eine Schlüsselfähigkeit bei der Erstellung eines IVS-Systems.
Benötigte Datenarten
Jede Referenzarchitektur muss einen Katalog der zukünftig benötigten Datenarten erstellen. Um diesen Katalog sinnvoll erstellen zu können, wird aus dem Katalog der zukünftig benötigten Geschäftsprozesse ermittelt, welche Input- bzw. Output-Datenarten zur Umsetzung dieser Geschäftsprozesse benötigt werden. Wenn der Katalog fertiggestellt ist, kann eine Matrix der Datenarten/Geschäftsprozesse erstellt werden.
Der bereits vorausgefüllte Katalog der IVS-Datenarten kann ebenfalls dazu verwendet werden. Dazu kann eine Kopie dieses Kataloges angelegt werden. In dieser Kopie sind dann die zukünftig für die Referenzarchitektur benötigten Datenarten (durch Hinzufügen bzw. Löschen von Datenarten) zu beschreiben.
Benötigte IVS-Datenmodelle
Jede Referenzarchitektur muss einen Katalog der zukünftig benötigten IVS-Datenmodelle erstellen. Der bereits vorausgefüllte Katalog der IVS-Datenmodelle kann dazu verwendet werden. Dazu kann eine Kopie dieses Kataloges angelegt werden. In dieser Kopie sind dann die für die Referenzarchitektur zukünftig benötigten IVS-Datenmodelle (durch Hinzufügen bzw. Löschen von Datenmodellen) zu beschreiben.
Wenn neue IVS-Datenmodelle, die noch nicht beschrieben sind, benötigt werden, so müssen diese entweder vollständig ausgearbeitet oder zumindest kurz beschrieben werden. Falls die neuen IVS-Datenmodelle nicht vollständig ausgearbeitet werden, muss festgelegt werden, von wem diese ausgearbeitet werden sollen.
Zuordnung zwischen IVS-Informationsobjekten und IVS-Datenmodellen
Jede Referenzarchitektur muss eine Matrix erstellen, in der die Zuordnung zwischen den benötigten IVS-Informationsobjekten und IVS-Datenmodellen beschrieben werden. Die bereits vorausgefüllte Matrix der IVS-Informationsobjekte-Datenmodelle kann dazu verwendet werden. Dazu kann eine Kopie dieser Matrix angelegt werden. In dieser Kopie sind dann die für die Referenzarchitektur benötigten IVS-Informationsobjekte und IVS-Datenmodelle aufzunehmen und die Zuordnung zwischen IVS-Informationsobjekten und IVS-Datenmodellen zu beschreiben.
Benötigte IVS-Ortsreferenzierungen
Jede Referenzarchitektur muss einen Katalog der zukünftig benötigten IVS-Ortsreferenzierungen erstellen. Der bereits vorausgefüllte Katalog der IVS-Ortsreferenzierungen kann dazu verwendet werden. Dazu kann eine Kopie dieses Kataloges angelegt werden. In dieser Kopie sind dann die für die Referenzarchitektur zukünftig benötigten IVS-Ortsreferenzierungen (durch Hinzufügen bzw. Löschen von IVS-Ortsreferenzierungen) zu beschreiben.
Wenn neue IVS-Ortsreferenzierungen, die noch nicht beschrieben sind, benötigt werden, so müssen diese entweder vollständig ausgearbeitet oder zumindest kurz beschrieben werden. Falls die neuen IVS-Ortsreferenzierungen nicht vollständig ausgearbeitet werden, muss festgelegt werden, von wem diese ausgearbeitet werden sollen.
Zuordnung zwischen IVS-Datenmodellen und IVS-Ortsreferenzierungen
Jede Referenzarchitektur muss eine Matrix erstellen, in der die Zuordnung zwischen den zukünftig benötigten IVS-Datenmodellen und IVS-Ortsreferenzierungen beschrieben werden. Die bereits vorausgefüllte Matrix der IVS-Datenmodell-Ortsreferenzen kann dazu verwendet werden. Dazu kann eine Kopie dieser Matrix angelegt werden. In dieser Kopie sind dann die für die Referenzarchitektur zukünftig benötigten IVS-Datenmodelle und IVS-Ortsreferenzierungen aufzunehmen und die Zuordnung zwischen IVS-Datenmodellen und IVS-Ortsreferenzierungen zu beschreiben.