Berlin/Brandenburgisches Profil der ISO 19115/ 19119 mit INSPIRE-Bestimmungen - Brandenburgische Ausprägung UML-Diagramme und weitere Dokumentation Teil 1 – Geodatensätze und Geodatensatzreihen Teil 2 – Geodatendienste Teil 3 – für Beschreibungen weiterer ‚Ressourcen‘ wie z.B. Geoanwendungen Version 2.0.0 vom 20.12.2013
44
Embed
UML-Diagramme und weitere Dokumentation · UML-Diagramme und weitere Dokumentation Teil 1 – Geodatensätze und Geodatensatzreihen Teil 2 – Geodatendienste Teil 3 – für Beschreibungen
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Berlin/Brandenburgisches Profil
der ISO 19115/ 19119 mit INSPIRE-Bestimmungen -
Brandenburgische Ausprägung
UML-Diagramme und weitere Dokumentation
Teil 1 – Geodatensätze und Geodatensatzreihen
Teil 2 – Geodatendienste
Teil 3 – für Beschreibungen weiterer ‚Ressourcen‘ wie z.B. Geoanwendungen
2. Anleitung zum Lesen des BE/BB-Profils ............................................................................................................................................................................ 9
3. Erläuterung der Profiltabelle............................................................................................................................................................................................. 12
3.2 Filtermöglichkeiten, die verschiedene Sichten auf das Ergebnis haben .................................................................................................................. 17
4. Erläuterung der UML-Diagramme .................................................................................................................................................................................... 21
4.2 Beispiel UML – XML – tabellarische Einordnung..................................................................................................................................................... 22
6. Kopplung (Geodatensätze/Geodatenreihen mit Geodatendiensten) ................................................................................................................................ 39
7. Bezüge zu anderen Standards ......................................................................................................................................................................................... 39
Dieses Dokument wendet sich an alle Personen, die Metadaten von raumbezogenen Ressourcen entsprechend den Spezifikationen von ISO und OGC sowie
entsprechend den INSPIRE-Bestimmungen an die GDI- Berlin/Brandenburg übergeben möchten.
Grundlagen für die Beschreibung von Geoinformationsressourcen mit Metadaten und ihrer Führung in Metadatenkatalogen sind die vom Technical Committee
211 der Internationalen Organisation für Normung (International Standardization Organisation, ISO/TC 211) entwickelten Normen ISO 19115, ISO 19119 und
ISO 19139.
Zur inhaltlichen Beschreibung von Geodaten und Geoanwendungen bildet die ISO 19115 die Grundlage. Die Beschreibung von Geodatendiensten basiert auf
ISO 19115 und wird durch ISO 19119 ergänzt. Der XML-Aufbau für den technischen Austausch von Metadaten ist in der ISO 19139 festgelegt. Ergänzend
hierzu wird das "Application Profil der ISO19115/19119" benötigt, um das Frage- bzw. Antwortverhalten beim Austausch festzulegen (siehe Referenzen in
Kapitel 8).
Die o.g. Standards lassen für das Inhaltsmodell einige Spielräume, um der Vielfalt von möglichen Metadatenbeschreibungen zu dienen.
Innerhalb einer Geodateninfrastruktur (GDI) ist es jedoch von Vorteil, diese Vielfalt einzuschränken, um die eingetragenen Werte in den Datenfeldern eindeutig
auswerten zu können. Im Berlin/Brandenburgischen Profil (BE/BB-Profil) erfolgt daher eine Festlegung der inhaltlichen Interpretation, um die GDI-Teilnehmer
bei der Beschreibung ihrer Georessourcen zu unterstützen. Diese Festlegung ist Voraussetzung für inhaltlich einheitliche Metadaten.
INSPIRE hat in der INSPIRE-RICHTLINIE 2007/2/EG vom 14. März 2007 zur Schaffung einer Geodateninfrastruktur in der Europäischen Gemeinschaft sowie
in der VERORDNUNG (EG) Nr. 1205/2008 vom 3. Dezember 2008 hinsichtlich Metadaten Regelungen zur Beschreibung von Georessourcen getroffen. In den
Der strukturelle Aufbau und der Inhalt des Berlin/Brandenburgischen Profils wurde insbesondere der ISO19115 entnommen. In diesem Standard werden die
verschiedenen Attribute, die Geodaten besitzen wie z.B. der Maßstab, das Aktualisierungsdatum oder der Raum, den die Ressource (z.B. Karte) abbildet
(räumliche Ausdehnung), beschrieben und verschiedenen Metadatenelementen mit eindeutigen Adresspfad und englischen Bezeichnungen zugeordnet.
Diese Zuordnung ist sowohl in Form von UML-Diagrammen (ehemals „UML-Modelle“) als auch in Form einer Profiltabelle (ehemals „Tabellarisches
Wörterbuch“) dokumentiert. Mit der Version 2.0.0 – Brandenburgische Ausprägung werden die drei Teile des BE/BB-Profils zusammengeführt. Das
Herauslösen der Profiltabelle beruht auf dem Vorteil des Excel-Datenformats, welches eine Filterung zur Anwendung des Profils erlaubt. Das BE/BB-Profil
besteht ab Version 2.0.0 – Brandenburgische Ausprägung aus zwei Dokumenten:
• Dokumentation mit UML-Diagrammen zur hierarchischen Zuordnung im PDF-Format
• Profiltabelle zur inhaltlichen Erläuterung sowie die Codelisten im XLSX- und PDF-Format
Weiterhin gibt es Musterdateien im XML-Format. Die XML-Dateien stellen eine Antwort dar, wenn eine Anfrage mit dem Rückgabewunsch ‚FULL‘ gestartet
wurde. Hier wird der Vorteil des Austauschs von Metadaten im XML-Format deutlich, da die Inhalte in der Datei nicht nur maschinell ausgewertet, sondern
auch von den Nutzern gelesen werden können. Diese umfangreichen XML-Dateien werden für die Anzeige in einem Geoportal von der entsprechenden
Software aufbereitet.
Innerhalb der Geodateninfrastruktur Berlin/Brandenburg wurden ausschließlich ISO-konforme Veränderungen vereinbart. Zur Verbesserung der Nutzbarkeit
und um die Komplexität des Informationsmodells zu verringern, wurde die beschriebene Auswahlmenge (Profiltabelle) auf ca. 160 Metadatenelemente
reduziert. Dabei handelt es sich um drei verschiedene Arten von Elementen:
• Pflichtelemente, mit denen Georessourcen beschrieben werden müssen
• Konditionale Elemente, die unter bestimmten Bedingungen beschrieben werden müssen
• Optionale Elemente, die als Qualitätselemente identifiziert sind
Das BE/BB-Profil für Geodaten, Geodiensten und Beschreibungen weiterer Ressourcen enthält alle verpflichtenden und konditionalen Metadatenelemente
nach ISO und INSPIRE, sowie folgende darüber hinaus innerhalb der GDI-BE/BB verbindlich festgelegten Pflichtelemente:
• "fileIdentifier" (ISO-Nr. 2),
• „characterSet“ (ISO-Nr. 4)
• "metadataStandardName" (ISO-Nr. 10),
• "metadataStandardVersion" (ISO-Nr. 11)
• Aufgrund der Insellage Berlins innerhalb von Brandenburg wird zur eindeutig gesicherten Beschreibung der räumlichen Ausdehnung folgendes
Element als Indikator verpflichtend "extentTypeCode" (ISO-Nr. 340) - Boolean: innerhalb = true / 1; außerhalb= false / 0
Aus den standardisierten Vorgaben innerhalb der GDI BE/BB ergeben sich strengere Festlegungen, als sie die ISO-Norm bzw. INSPIRE-Bestimmungen
vorgeben. Das Berlin/Brandenburgische Profil ist dennoch ISO- bzw. INSPIRE-konform.
Weiterhin enthält das BE/BB-Profil optionale Elemente, die innerhalb der GDI BE/BB als Qualitätselemente identifiziert wurden. Im Gegensatz zum
Gesamtkatalog der ISO werden beim BE/BB-Profil nur die genannten Pflichtelemente, konditionalen Elemente und optionalen Elemente, die als
Qualitätselemente identifiziert sind, beschrieben. Es stellt die Metadatenelemente dar, die für die Erzeugung von validen und qualitativ guten Metadaten als
notwendig erachtet werden.
Ein Metadatendokument, welches mit allen hier gelisteten Metadatenelementen beschrieben ist, gilt als vollständig beschrieben. Sollte die Nutzung von
weiteren ISO-Elementen aus Sicht des Metadatenbeschreibenden erforderlich sein, dann ist dies möglich - ein solches Metadatendokument wäre valide. Eine
Dokumentation dieser zusätzlichen Elemente kann der ISO 19115 und ISO 19119 entnommen werden bzw. aus der deutschen Übersetzung der GDI-DE:
In allen Profil-Dokumenten beziehen sich die Kardinalitäts-Abkürzungen auf folgende Minimum- und Maximum-Angaben:
1..1 Element muss genau einmal vorkommen (Pflichtangabe)
1..* Element muss mindestens einmal vorkommen (Pflichtangabe)
2..* Element muss mindestens zweimal vorkommen (Pflichtangabe)
1..2 Element muss ein oder zweimal vorkommen (Pflichtangabe)
0..1 Element kann keinmal oder einmal vorkommen (optional)
0..* Element kann keinmal, einmal oder mehrmals vorkommen (optional)
K..1 Element soll unter bestimmten Bedingungen genau einmal vorkommen (konditional)
K..* Element soll unter bestimmten Bedingungen einmal oder mehrmals Vorkommen (konditional)
Es muss darauf hingewiesen werden, dass es sich hierbei um die gängige Kardinalität in Bezug auf die Klasse bezieht, wie dies auch von der ISO 19115 /
19119 vorgegeben wird. Dies bedeutet, dass eine Pflichtangabe nur dann vorhanden sein muss, wenn die Klasse geöffnet wird. Dieser Sachverhalt ist wichtig
zu kennen, da es eine weitere Art der Einteilung in der Profiltabelle gibt. Die Einteilung wird in 3.1 näher beschrieben.
Da der Standardisierungsprozess seitens OGC, ISO und INSPIRE nicht abgeschlossen ist, sind in der vorliegenden Version 2.0.0 – Brandenburgische
Ausprägung einige Punkte offen gehalten. Dies betrifft insbesondere Metadatenelemente der Annex II und III Datenspezifikationen von INSPIRE.
Daher wird das Revisionsmanagement möglichst transparent gestaltet.
3.1 Legende Der Aufteilung der Tabellenblätter folgt dabei den Struktureinheiten der ISO-Norm sowie den Festlegungen seitens INSPIRE und der GDI-BE/BB. In dem
Tabellenblatt „Teil 1 bis Teil 3“, welches das Haupttabelle darstellt, sind die Zeilenüberschriften von Metadatengruppen rosafarben dargestellt. Diese dienen
der Gliederung und sind keine Metadatenelemente. Die Zeilen der Klassenelemente sind grau unterlegt. Die Metadatenelemente selbst haben keine Füllfarbe.
Der Inhalt der Haupttabelle setzt sich aus folgenden Spalten zusammen:
Die Kardinalität ist sowohl für die ISO-Norm, als auch für jeden einzelnen Teil des BE/BB-Profils ausgewiesen. Die Angabe der Kardinalität zu den einzelnen
Teilen kann von der ISO abweichen aufgrund der Anforderungen aus der GDI-BE/BB oder aufgrund von Vorgaben durch INSPIRE oder GDI-DE.
Eine Abweichung kann bei Gegenüberstellung der Spalteninhalte zur ISO-Kardinalität und beispielsweise der dataset-Kardinalität (Teil 1) direkt abgelesen
werden, da die Abkürzung der Kardinalitätsangabe in gleicher Weise erfolgt (siehe Kapitel 2).
ISO-Anmerkung
In der Spalte ‚ISO-Anmerkung‘ sind die ISO-Konditionen erläutert.
Einteilung
Die ‚Einteilung‘ wird sowohl für den ‚Teil 1 – dataset / series‘ als auch für den ‚Teil 2 – services‘ angegeben. Zusätzlich zu der gängigen Angabe der
Kardinalität liefert diese Spalte in der Profiltabelle Pflichtangaben, konditionale oder optionale Angaben über den gesamten Pfad. Dies bedeutet bspw., dass
‚Pflichtangaben über den gesamten Pfad‘ zwingend im Metadatendokument vorhanden sein müssen, damit dieses valide ist. Beispiele zur Pfadbestimmung
(XPath) sind im Kapitel 4.2 erläutert.
Die Regeln für die Pfad-Einteilung sehen so aus, dass die unverbindlichste Angabe innerhalb des Pfades (Reihenfolge: Pflichtelement – konditional – optional)
den Verpflichtungsgrad bestimmt. Dies bedeutet, dass so bald eine ‚optionale Angabe‘ innerhalb eines Pfades vorkommt, der gesamte Pfad ‚optional‘ wird.
Kommt als schwächste Angabe ‚konditional‘ vor, dann wird der gesamte Pfad ‚konditional‘.
Die Spalte ‚inspireidentifiziert‘ bietet die genaue Sicht auf die Pflichtangaben der Metadatenbeschreibung einer inspireidentifizierten Georessource (betrifft
nur Teil 1 und Teil 2). Alle Elemente, die hier angegeben sind müssen oder müssen unter bestimmten Bedingungen beschrieben werden, um ein valides
Metadatendokument zu erzeugen. Es handelt sich nur noch um Einzelelemente; Gruppenelemente sind nicht vorhanden. Folgende Einteilung gibt es:
P Pflichtelemente für alle Georessourcen
I Elemente, die nur für inspireidentifizierte Georessourcen angegeben werden müssen
K Elemente, die unter bestimmten Bedingungen angegeben werden müssen. Die Konditionen sind zu prüfen.
Anmerkung
In der Spalte ‚Anmerkung‘ sind Informationen zu Konditionen - Bedingungen, welche seitens ISO bzw. INSPIRE oder GDI-BE/BB zu erfüllen sind - erläutert.
Datentyp / Wertebereich
Die Spalte ‚Datentyp / Wertebereich‘ stellt den Datentyp des Elementes dar oder verweist auf die weitergehende ISO-Nr. bei Gruppenelementen.
Erläuterung / Interpretation
Der zu beschreibende Inhalt des Metadatenelements wird in dieser Spalte näher erläutert. In roter Schrift sind Beispiele, in grüner Schrift ist der Hinweis auf
3.2 Filtermöglichkeiten, die verschiedene Sichten auf das Ergebnis haben
Sicht 1: Sicht auf die verpflichtenden Angaben für eine inspireidentifizierte Georessource. Wenn die gefilterten Angaben eingehalten werden, dann ist das
Metadatendokument valide.
Betrachtet wird zunächst ein inspireidentifizierter Geodatensatz bzw. Geodatensatzreihe, daher der Teil 1 ‚dataset / series‘. In der Spalte ‚inspireidentifiziert‘
des Teil 1 (Spalte I) erfolgt eine Filterung auf die Werte ‚I‘, ‚K‘ und ‚P‘. Diese Filterung liefert alle Metadaten-Elemente, die für inspireidentifizierte
Georessourcen ausgefüllt werden müssen oder unter bestimmten Konditionen ausgefüllt werden müssen.
Die Elemente unterscheiden sich in ‚P‘ für Pflichtangaben, ‚I‘ sind INSPIRE-konditionale Elemente und ‚K‘ betrifft die weiteren Konditionen, die geprüft werden
müssen. Information zu den Konditionen sind in der Spalte ‚Anmerkung‘ zu finden.
Für einen inspireidentifizierten Geodatendienst ‚services‘ muss die
Spalte ‚inspireidentifiziert‘ im Teil 2 (Spalte M) gefiltert werden.
Die Filterung ist identisch zum Teil 1.
Hinweis: INSPIRE bezieht sich nur auf den Teil 1 und Teil 2, somit gibt
es die Spalte ‚inspireidentifiziert‘ für den Teil 3 nicht.
Sicht 2: Sicht auf die verpflichtenden Angaben plus Qualitätsangaben für eine inspireidentifzierte Georessource. Diese Sicht entspricht der Empfehlung für
die Dokumentation von inspireidentifizierten Georessourcen nach dem BE/BB-Profil 3.0.0.
Betrachtet wird zunächst ein inspireidentifizierter Geodatensatz bzw. Geodatensatzreihe, daher zunächst Teil 1 ‚dataset / series‘. In der Spalte ‚Einteilung‘ im
Teil 1 (Spalte G) erfolgt eine Filterung auf die Werte ‚P‘, ‚K‘ und ‚O‘ erfolgen.
Diese Filterung liefert alle Metadaten-Elemente, die für inspireidentifizierte
Georessourcen empfohlen werden. Die Elemente unterscheiden sich in ‚P‘ für
Pflichtangaben, ‚K‘ für konditionalen Elemente (auch INSPIRE-Kondition) und ‚O‘ für
optionale Qualitätselemente. Information zu den Konditionen sind in der Spalte
‚Anmerkung‘ zu finden.
Für einen inspireidentifizierten Geodatendienst ‚services‘ muss die Spalte
‚Einteilung‘ im Teil 2 (Spalte K) betrachtet werden. Die Filterung ist identisch zum
Teil 1.
Hinweis: INSPIRE bezieht sich nur auf den Teil 1 und Teil 2.
Sicht 3: Sicht auf die verpflichtenden Angaben für eine nicht-inspireidentifzierte Georessource. Wenn die Angaben eingehalten werden, dann ist das
Metadatendokument als valide in Bezug auf die Pflichtelemente.
Betrachtet wird zunächst ein nicht-inspireidentifizierter Geodatensatz bzw. Geodatensatzreihe, daher zunächst Teil 1 ‚dataset / series‘. In der Spalte
‚inspireidentifiziert‘ des Teil 1 (Spalte I) erfolgt eine Filterung auf die Werte ‚K‘ und ‚P‘. Diese Filterung liefert alle Metadaten-Elemente, die für nicht-
inspireidentifizierte Georessourcen ausgefüllt werden müssen oder unter bestimmten Konditionen ausgefüllt werden müssen.
Die Elemente unterscheiden sich in ‚P‘ für Pflichtangaben und ‚K‘ für konditionalen Elemente. Die speziellen INSPIRE-konditionalen Elemente (‚I‘) sind bereits
ausgeblendet. Die Konditionen sind in der Spalte ‚Anmerkung‘ beschrieben.
Für einen nicht-inspireidentifizierten Geodatendienst ‚services‘ muss die Spalte ‚ inspireidentifiziert ‘
im Teil 2 (Spalte M) betrachtet werden. Die Filterung ist identisch zum Teil 1.
Für andere Ressourcen muss die Spalte ‚Einteilung‘ im Teil 3 betrachtet werden und ebenfalls auf ‚P‘
Sicht 4: Sicht auf die verpflichtenden Angaben plus Qualitätsangaben für eine nicht-inspireidentifzierte Georessource. Diese Sicht entspricht der
Empfehlung für die Dokumentation von nicht-inspireidentifizierten Georessourcen nach dem BE/BB-Profil 3.0.0.
Betrachtet wird zunächst ein nicht-inspireidentifizierter Geodatensatz bzw. Geodatensatzreihe, daher zunächst Teil 1 ‚dataset / series‘. In der Spalte
‚Einteilung‘ im Teil 1 (Spalte G) erfolgt die Filterung auf die Werte ‚P‘, ‚K‘ und ‚O‘. Danach muss eine zusätzliche Filterung der Spalte ‚inspireidentifiziert‘
(Spalte I) erfolgen, bei der die Angabe ‚I‘ deaktiviert wird.
Diese Filterung liefert alle Metadaten-Elemente, die für
werden. Die Elemente unterscheiden sich in ‚P‘ für
Pflichtangaben, ‚K‘ für konditionalen Elemente (INSPIRE-
Kondition sind bereits deaktiviert) und ‚O‘ für optionale
Qualitätselemente. Die Konditionen sind in der Spalte
‚Anmerkung‘ beschrieben.
Für einen nicht-inspireidentifizierten Geodatendienst
‚services‘ muss die Spalte ‚ Einteilung ‘ im Teil 2 (Spalte
K) und dann die Spalte ‚inspireidentifiziert‘ im Teil 2
(Spalte M) betrachtet werden. Die Filterung ist identisch
zum Teil 1.
Für andere Ressourcen muss der Filter in der Spalte ‚Einteilung‘ im Teil 3 (Spalte O) auf ‚P‘, ‚K‘ und ‚O‘ gesetzt werden, ohne eine weitere Filterung für
INSPIRE vorzunehmen. Die Filterung ist ansonsten identisch zum Teil 1.
Die UML-Diagramme stellen die gesamte ISO 19115 / 19119 dar. Metadatenelemente, die in der BE/BB-Profiltabelle nicht beschrieben werden, sind in grauer
Farbe dargestellt - wie z.B. ‚contentInfo‘.
INSPIRE bezieht sich nur auf Geodatensätze / Geodatensatzreihen und Geodatendienste. Für weitere Georessourcen gelten die Festlegungen seitens der
ISO. Diesen verschiedenen Vorgaben folgend liegt das BE/BB-Profil in drei Teilen vor. In den UML-Diagrammen ab der Version 2.0.0 – Brandenburgische
Ausprägung werden die Kardinalitäten von allen drei Teilen des BE/BB-Profils in einer Abbildung zusammen dargestellt: Teil 1 – Geodatensätzen /
Geodatensatzreihen‘‚ Teil 2 – Geodatendienste‘ und ‚Teil 3 – Geoanwendungen‘. Aus diesem Grund werden die in der ehemaligen Version 2.0.0 gelb
markierten Festlegungen seitens INSPIRE nun ab der Version 2.0.0 – Brandenburgische Ausprägung in neuer unterschiedlicher Farbgebung hervorgehoben.
Für die Unterscheidung der Kardinalität pro Teil wurde hierzu folgende Legende entwickelt:
• x..y : für zwei oder alle drei Teile des BE/BB-Profils gültig. Bei der Gültigkeit für zwei Teile wird der dritte Teil zusätzlich farblich ergänzt.
• x..y : nur für ‚dataset/series‘, Teil 1 – Geodatensätze / Geodatensatzreihen
• x..y : nur für ‚service‘‚ Teil 2 – Geodatendienste
• x..y : nur für ‚application‘, Teil 3 – Geoanwendungen
Am Beispiel ‚ISO-Nr. 208.1 – codeSpace‘ als Namensraum für das Referenzsystem wird gezeigt, wie ein XPath aus einem UML-Diagramm abgeleitet wird.
Ausschnitt aus dem UML-Diagramm
In der Abbildung 1 ist in ein Ausschnitt aus dem Klassendiagramm, in dem alle betroffenen Merkmale in roter Schrift dargestellt sind. Zu lesen ist das UML-
Diagramm wie folgt: Das Wurzelelement stellt die Klasse MD_Metadata dar. Dieses verweist in Form einer Aggregation – in der Darstellung eine ungefüllte
Raute - mit der Rolle ‚referenceSystemInfo‘ auf die Klasse ‚MD_ReferenceSystem‘. Die Klasse MD_ReferenceSystem enthält das Element
‚referenceSystemIdentifier, welches auf die Klasse ‚RS_Identifier‘ verweist. Die Klasse RS_Identifier stellt eine Subklasse der Superklasse ‚MD_Identifier‘ dar –
zu erkennen an dem geschlossenen dreieckigen Pfeil. Die Subklasse RS_Identifier enthält das Element ‚codeSpace und erbt darüber hinaus die Elemente
‚authority‘ und ‚code‘ von der Superklasse ‚MD_Identifier‘.
Abbildung 1: Exemplarisches UML-Diagramm zu Element ‚codeSpace‘
Für das Element ‘codeSpace’ ist die gesamte Pfadangabe für die eindeutige Identifizierung sehr wichtig, da es noch weitere Namensräume gibt, die sich
jedoch nicht auf den Code des Referenzsystems, sondern beispielsweise auf den des Daten-Identifikators beziehen.
Hinweis: Der oben genannte Pfad dient insbesondere zur Erläuterung, die korrekte XPath-Schreibweise bezieht noch die spezielle XML-Schreibweise mit ein.
Navigation in der Profiltabelle
In der Profiltabelle sind die Spalten ‚ISO-Nr‘ (Spalte A), ‚Name des Metadatenelementes‘ (Spalte B bzw. C) und ‚Datentyp / Wertebereich‘ (Spalte Q)
entscheidend für das Ablesen des Pfades. Die Spalte ‚Datentyp / Wertebereich‘ gibt hierzu den Hinweis, an welchem Element / Gruppenelement es weitergeht.
Die nachfolgende Übersicht zeigt das gleiche Ergebnis des XPathes nur in Tabellenform.
ISO-Nr. Name Datentyp / Wertebereich
1 MD_Metadata
13 referenceSystemInfo Rolle, siehe ISO 186
186 MD_ReferenceSystem Klasse, umfasst ISO 187
187 referenceSystemIdentifier Rolle, siehe ISO 208
Conditional statements: language: documented if not defined by the encoding standard characterSet: documented if ISO 10646-1 not used and not defined by the encoding standard hierarchyLevel: documented if hierarchyLevel not = "dataset" hierarchyLevelName: documented if hierarchyLevel not = "dataset" parentIdentifier: documented if the hierarchy of a higher level exists
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingungen muss das Element gesetzt werden
characterSet: documented if ISO 10646-1 is not used {MD_Metadata.hierarchyLevel = "dataset" implies count extent.geographicElement.EX_GeographicBoundingBox) + count (extent.geographicElement.EX_GeographicDescription) >=1} {MD_Metadata.hierarchyLevel notEqual "dataset" or "series" implies topicCategory is not mandatory}
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingun-gen muss das Element gesetzt werden
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingungen muss das Element gesetzt werden
MD_Metadata (from Metadata entity set information)
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingungen muss das Element gesetzt werden
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingungen muss das Element gesetzt werden
If(count(source) + count(processStep) =0) and (DQ_DataQuality.scope.level = 'dataset' or 'series') then statement is mandatory
"source" role is mandatory if LI_Lineage.statement and "processStep" role are not documented "processStep" role is mandatory if LI_Lineage.statement and "source" role are not documented
"description" is mandatory if "sourceExtent" is not documented "sourceExtent" is mandatory if "description" is not documented
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingungen muss das Element gesetzt werden
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingungen muss das Element gesetzt werden
Each set of GF_AttributeType and GF_FeatureType is a set of instances of these
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingungen muss das Element gesetzt werden
Figure A.7 – Maintenance information
MD_ScopeDescription – Anwendung bei SQ_DataQuality.scope (s.a. Figure A.4) MD_ScopeCode – Erweiterung der CodeList um "application" nach dem DE-Profile 1.0.1
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingungen muss das Element gesetzt werden
<<Enumeration>> MD_PixelOrientationCode
+ center + lowerLeft + lowerRight + upperRight + upperLeft
Beschreibung der Vektordaten über MD_VectorSpatialReprenstation Beschreibung von Rasterdaten über MD_DataIdentification.spatialResolution (Fig. A.2) und MD_Format (Fig. A.12)
+ name [1..1] : RS_Identifier + domainOfValidity [0..*] : EX_Extent
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimm-ten Bedingungen muss das Element gesetzt werden
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimm-ten Bedingungen muss das Element gesetzt werden
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : f ür alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingungen muss das Element gesetzt werden
+ name [ 0. .1] : M D_MediumNameC ode (C odeLis t) + densit y [ 0..*] : R eal + densit yU ni ts [0.. 1] : C haract erS tr ing + v ol um es [ 0. .1] : Integer + mediumFormat [ 0. .*] : MD _M ediumFormatC ode (C odeList ) + mediumN ot e [0. .1] : C haract erS tr ing
<<D ataType>> MD _Medium
"dens ity Unit s" i s m andatory if "dens ity " is prov ided
MD_Metadata (from M et adat a ent ity set inf ormation)
MD_StandardOrderProcess
+ fees [0..1] : C harac terSt ring + pl annedA vailableDat eTim e [0.. 1] : D ateTime + orderingIns truc ti ons [0. .1] : C harac terS tr ing + turnaround [ 0. .1] : Charac terStr ing
MD _Di stribution
+dis tr ibutionInfo K. .1 | 0.. 1
MD _D ig ital TransferOpti ons
+ units OfD ist ri buti on [0.. 1] : Charac terSt ring + t ransf erSi ze [ 0. .1] : Real + onLine [K. .* | 0.. *] : C I_OnlineResource + off Line [0.. 1] : MD_Medium
K. .* | 0.. * +trans ferOpt ions
M D_Form at
+ name [ 1..1] : Charac terStr ing + v ers ion [1. .1] : C haract erS tr ing + amendmentN um ber [ 0. .1] : C harac terS tr ing + spec ifi cati on [ K.. 1 | 0..1] : Charac terStr ing + f ileDec om press ionTec hni que [ 0..1] : Charac terStr ing
MD _Di stributor + dist r ibut orC ont act [1.. 1] : C I_Res pons ibleP art y
+dis tribut ionOrderP roc es s 0.. *
0.. * +dis tr ibut or
+di st ributorTransf erOpti ons
0. .*
+dist ri but orForm at
+di str ibutionForm at
M D_Id entif i cation (fro m Ide ntification inform ation)
+res ourceFormat
+formatD ist ri butor
K ..* | 0. .*
0.. 1
0..*
0. .1 : Datas et /S er ies 0. .1 : Serv ic e 0. .1 : Applicati on 0. .1 : f ür all e für die die K ardinali tät n ic ht einz eln angegeben is t grau : di es e Elemente werden nic ht besc hrieben si nd aber zuläs sig K : Konditional - unter bes tim mten B edingungen m us s das El em ent gesetz t werden
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingungen muss das Element gesetzt werden
0..1 : Dataset/Series 0..1 : Service 0..1 : Application 0..1 : für alle für die die Kardinalität nicht einzeln angegeben ist grau : diese Elemente werden nicht beschrieben sind aber zulässig K : Konditional - unter bestimmten Bedingungen muss das Element gesetzt werden
5. Kopplung (Geodatensätze/Geodatenreihen mit Geodatendiensten)
Für die Kopplung von Geodatensätze / Geodatensatzreihen mit Geodatendiensten (Daten-Service-Kopplung) ist besonders das Festlegungsdokument des
AK Metadaten der GDI-DE relevant. Dieses Dokument befindet sich in der Entwurfsphase und wird aktuell innerhalb des AK Metadaten diskutiert. Sobald die
Vorgaben des AK Metadaten feststehen, werden diese auch im BE/BB-Profil aktualisiert und damit in diesem Kapitel ergänzt.
6. Bezüge zu anderen Standards
Folgende Aufstellung wurde dem Teil B.4 der ISO 19115 entnommen.
B.4.1 Introduction (Einführung)
Verschiedene in diesem Internationalen Standard definierte Entitäten sind in anderen, externen Standards dokumentiert. Diese auf externen Referenzen
beruhenden Entitäten werden im Folgenden erläutert.
B.4.2 Date and DateTime information (Datum und Uhrzeit)
Date (Datum): Angaben zum Jahr, Monat und Tag. Das Datum wird als Zeichenkette (String) nach den Vorgaben des Internationalen Standards ISO 8601
formuliert. Diese Klasse ist vollständig in der Technischen Spezifikation ISO 19103 (ISO/TS 19103) dokumentiert.
DateTime (Datum und Uhrzeit): Kombination der Angabe von Datum und Uhrzeit (wiedergegeben durch Stunde, Minute und Sekunde). Die Formulierung
erfolgt gemäß ISO 8601. Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
B.4.3 Distance, angle, measure, number, record, recordType, scale and UomLength information (Distanzen, Winkel, Maß, Zahlen, Datensätze,
Distance (Distanz): Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
Angle (Winkel): Ausmaß der erforderlichen Rotation, um eine Linie oder Ebene mit einer anderen in Übereinstimmung zu bringen, i.d.R. angegeben als
Bogenmaß oder Grad. Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
Measure (Maß): Ergebnis der Ermittlung der Ausdehnung, der Dimensionen oder der Quantität einer Entität. Diese Klasse ist vollständig dokumentiert in der
Technischen Spezifikation ISO 19103 (ISO/TS 19103).
Number (Zahl): Abstrakte Klasse, die in die Typen real, integer, decimal, double, float unterteilt wird (Einfachgenaue Gleitkomma-Zahlen, Doppeltgenaue
Gleitkomma-Zahlen, Ganze Zahlen, Dezimalzahlen, Gleitkomma-Zahl mit einfacher oder doppelter Genauigkeit). Diese Klasse ist vollständig dokumentiert in
der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
Record (Datensatz): Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
RecordType (Datensatz-Typ): Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
Scale (Maßstab): Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
UnitOfMeasure (Maßeinheit): Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
UomLength (Maßeinheit zur Länge): Systeme zur Messung der Länge bzw. der Distanz zwischen zwei Entitäten. Diese Klasse ist vollständig dokumentiert in
der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
B.4.4 Feature type, property type, and attribute type information (Objekt-, Wertebereichs- und Attributklassen)
GF_AttributeType (Attributklasse): Klasse der Attributdefinitionen einer Objektklasse. Diese Klasse ist vollständig dokumentiert im Entwurf des Internationalen
Standards ISO 19109.
GF_FeatureType (Objektklasse): Information über die Konzeption einer Objektklasse, die alle Objekt-Typen enthält. Diese Klasse ist vollständig dokumentiert
im Entwurf des Internationalen Standards ISO 19109.
GF_PropertyType (Wertebereichsklasse): Information über die Eigenschaften von Wertebereichen einer Objektklasse und deren Verhalten sowie deren Rolle
im Rahmen von Beziehungen zwischen Objekten. Diese Klasse ist vollständig dokumentiert im Entwurf des Internationalen Standards ISO 19109.
B.4.5 PeriodDuration and temporal primitive information (Dauer und Zeiteinheit)
TM_PeriodDuration (Dauer Zeitraum): Dauer eines Zeitraums nach den Vorgaben des Internationalen Standards ISO 8601. Diese Klasse ist vollständig
dokumentiert im Internationalen Standard ISO 19108.
TM_Primitive (Zeiteinheit bzw. Basiseinheiten der Zeit): Abstrakte Klasse, die ein Geometrie- oder Topologie-Element im Hinblick auf die Zeit beschreibt. Diese
Klasse ist vollständig dokumentiert im Internationalen Standard ISO 19108.
B.4.6 Point and Object information (Punkte und Objekte)
GM_Point (Punkt): Nulldimensionales geometrisches Objekt, das eine Position wiedergibt, aber keine Ausdehnung besitzt. Diese Klasse ist vollständig
dokumentiert im Internationalen Standard ISO 19107.
GM_Object (Objekt): Hauptklasse der geometrischen Objekt-Ordnung, welche die allen geographisch referenzierten geometrischen Objekte gemeinen
Schnittstellen unterstützt. Diese Klasse ist vollständig dokumentiert im Internationalen Standard ISO 19107.
B.4.7 Set and Sequence information (Sätze und Abfolgen)
Set (Satz): Finite Sammlung von Objekten, in der jedes Objekt nur einmal auftritt. Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation
ISO 19103 (ISO/TS 19103)
Sequence (Abfolge): Eine Abfolge bezieht sich auf eine Sammlung aufeinander folgender Anordnungen zwischen ihren Elementen. Abfolgen können
wiederholt und als Liste oder Bereich ausgedrückt werden. Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation ISO 19103 (ISO/TS
19103).
B.4.8 Type name information (Typenbezeichnungen)
AttributeName (Attributname): Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
GenericName (Gattungsname): Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
MemberName (Elementbezeichnung): Diese Klasse ist vollständig dokumentiert in der Technischen Spezifikation ISO 19103 (ISO/TS 19103).
B.4.9 Vertical datum information (Höhenbezugssysteme)
SC_CRS (Höhenbezugssystem): Satz von Parametern, welche die Beziehung der durch das Schwerefeld der Erde bedingten Höhen zur Erdoberfläche
beschreiben. Diese Klasse ist vollständig dokumentiert im Internationalen Standard ISO 19111.