Inhaltsverzeichnis
Feld | INSPIRE M/O | GDI-DE M/O | Xpath / Aufruf | Umsetzung im INSPIRE Monitoring Schema | Umsetzung im Monitoring-Client der GDI-DE Registry |
---|---|---|---|---|---|
Datensätze | Vorbedingung: hierarchyLevel=dataset oder series | ||||
File-Identifier | O | M | CSW.getRecordByID | SpatialResource/@uuid | Es wird CSW.getRecordByID an GDK-DE (central-scenario nach „INSPIRE TG for Discovery Service“) gesendet. |
Titel | M | M | identificationInfo[1]/*/citation/*/title | SpatialResource/@name | |
Organisation | M | M | identificationInfo |
/*/pointOfContact/*/organisationName | SpatialResource/@respAuthority |
Wenn unter xpath gmd:identificationInfo/gmd:pointOfContact die Rolle „pointOfContact“ (codelistValue |
) existiert, dann wird die ResponsibleParty (gmd:organisationName) ermittelt. Ansonsten wird das 1. gefundene identificationInfo/*/pointOfContact ausgewertet. | |||
Kontakt-Email | - | O | identificationInfo |
/*/pointOfContact//electronicMailAddress |
- |
Wenn unter xpath gmd:identificationInfo/gmd:pointOfContact die Rolle „pointOfContact“ (codelistValue) existiert, dann wird die ResponsibleParty (gmd:electronicMailAddress) ermittelt. Ansonsten wird das 1. gefundene identificationInfo/*/pointOfContact ausgewertet. | |||||
Organisations-Ebene | - | M | - | derzeit nicht aus MD ableitbar | |
Gemeindekennzahl | - | O | - | derzeit nicht aus MD ableitbar | |
Kommentar | - | O | - | derzeit nicht aus MD ableitbar | |
Konformität der Metadaten | M | M | IRConformity | derzeit nicht aus MD ableitbar; Test gegen Testklasse Metadaten | INSPIRE: Metadata | |
Existenz der Metadaten | M | M | MdDataSetExistence | Wenn die Monitoring-Informationen aus den Metadaten abgeleitet werden, ist die Existenz der Metadaten automatisch true. | |
Zugänglichkeit der Metadaten | M | M | MdAccessibility/@discovery und MdAccessibility/@discoveryUuid (wenn discovery = true, soll der FileIdentifier des Discovery Services unter discoveryUuid angegeben werden) | Wenn die Monitoring-Informationen aus den Metadaten abgeleitet werden, ist die Zugänglichkeit der Metadaten automatisch true. | |
tatsächliches Gebiet | M | M | Coverage/@actualArea | derzeit nicht aus MD ableitbar | |
relevantes Gebiet | M | M | Coverage/@relevantArea | derzeit nicht aus MD ableitbar | |
Konformität des Geodatensatzes | M | M | dataQualityInfo/*/report/*/result | IRConformity/@structureCompliance | Wenn unter xpath „dataQualityInfo/*/report/*/result“ ein Reportergebnis existiert, das unter xpath */specification/*/title“ den Titel der Verordnung ISDSS in einer offiziellen Europäischen Sprache zitiert und unter xpath „*/specification/*/date/*/date“ das korrekte Publikationsdatum eingetragen ist, dann wird unter xpath „*/pass“ die Konformitätsaussage (true oder false) ermittelt. |
Zugänglickeit über Darstellungsdienst | M | M | identificationInfo[1]/*/citation/*/identifier | MdAccessibility/@view und MdAccessibility/@viewUuid (wenn view = true, soll der FileIdentifier des View Services unter viewUuid angegeben werden) | 1. Es wird der resourceIdentifier aus dem Metadatensatz (aus GDK-DE) mit xpath „identificationInfo[1]/*/citation/*/identifier“ ermittelt. |
„apiso: |
title | Achtung wichtiger Hinweis! |
---|
OperatesOn“ : resourceIdentifier 3. Wenn Anzahl der Response-Records > 0 , dann wird der FileIdentifier des ersten MDRecord verwendet (view = true). | |||||
Zugänglichkeit über Downloaddienst | M | M | identificationInfo[1]/*/citation/*/identifier | MdAccessibility/@download und MdAccessibility/@downloadUuid (wenn download = true, soll der FileIdentifier des Download Services unter downloadUuid angegeben werden) | 1. Es wird der resourceIdentifier aus dem Metadatensatz (aus GDK-DE) mit xpath „identificationInfo[1]/*/citation/*/identifier“ ermittelt. 2. Es wird ein GetRecordRequest an den GDK-DE mit folgendem AND-Filter versendet: - PropertyIsEqualTo „apiso:type“ : „service“ - PropertyIsLike „apiso:ServiceType“ : „view“ - PropertyIsLike „apiso: |
OperatesOn“ : resourceIdentifier 3. Wenn Anzahl der Response-Records > 0 , dann wird der FileIdentifier des ersten MDRecord verwendet (download = true). 4. Wenn Anzahl der Response-Records = 0, dann ist Datensatz nicht über Downloaddienst zugänglich (download = false). | |||||
INSPIRE-Themen | M | M | identificationInfo/*/descriptiveKeywords | Themes (mindestens ein Thema muss angegeben werden) | Es werden mit xpath „identificationInfo/*/descriptiveKeywords“ Einträge ermittelt. Wenn der mit xpath „*/thesaurusName/*/title“ ermittelte Wert des Eintrags "GEMET - INSPIRE themes, version 1.0" entspricht, wird der Themenname mit xpath „*/keyword“ ermittelt. Themennamen, die den offiziellen Themenamen, in einer der offiziellen Europäischen Sprache entsprechen (ermittelt aus INSPIRE-Registry) werden der Enumeration INSPIRE_Theme zugeordnet und der List data_themes hinzugefügt. Themen, die mehrfach (z.B. in mehreren Sprachen) in den Metadaten ausgezeichnet sind, werden in der Liste einfach geführt. Es ist aufgefallen, dass die Schreibweisen der Themen im GEMET und der INSPIRE-Registry nicht immer übereinstimmen. Aus diesem Grund werden vor einem Vergleich beide Bezeichnungen wie folgt normalisiert: Normalisierung: - Konvertierung zu lower-case - Verschiedene Schreibweisen des Gedankenstrichs: ndash (hex#2013), mdash(hex#2014) werden mit minus (hex#2212) ersetzt. |
Dienste | Vorbedingung: hierarchyLevel=service | ||||
File-Identifier | O | M | CSW.getRecordByID | SpatialResource/@uuid | Es wird CSW.getRecordByID an GDK-DE (central-scenario nach „INSPIRE TG for Discovery Service“) gesendet. |
Titel | M | M | identificationInfo[1]/*/citation/*/title | SpatialResource/@name | |
URL | M | - | NetworkService/@URL | ||
Organisation | M | M | identificationInfo |
/*/pointOfContact/*/organisationName | SpatialResource/@respAuthority |
Wenn unter xpath gmd:identificationInfo/gmd:pointOfContact die Rolle „pointOfContact“ (codelistValue |
) existiert, dann wird die ResponsibleParty (gmd:organisationName) ermittelt. Ansonsten wird das 1. gefundene identificationInfo/*/pointOfContact ausgewertet. | |||
Kontakt-Email | - | O | identificationInfo |
/*/pointOfContact//electronicMailAddress |
- |
Wenn unter xpath gmd:identificationInfo/gmd:pointOfContact die Rolle „pointOfContact“ (codelistValue) existiert, dann wird die ResponsibleParty (gmd:electronicMailAddress) ermittelt. Ansonsten wird das 1. gefundene identificationInfo/*/pointOfContact ausgewertet. | |||||
Organisations-Ebene | - | M | - | derzeit nicht aus MD ableitbar | |
Gemeindekennzahl | - | O | - | derzeit nicht aus MD ableitbar | |
Kommentar | - | O | - | derzeit nicht aus MD ableitbar | |
Konformität der Metadaten | M | M | MdServiceExistence/@mdConformity | derzeit nicht aus MD ableitbar; Test gegen Testklasse Metadaten | INSPIRE: Metadata | |
Existenz der Metadaten | M | M | MdServiceExistence | Wenn die Monitoring-Informationen aus den Metadaten abgeleitet werden, ist die Existenz der Metadaten automatisch true. | |
Zugänglichkeit der Metadaten | M | M | MdServiceExistence/@discoveryAccessibility und MdServiceExistence/@discoveryAccessibilityUuid (wenn discoveryAccessibility = true, soll der FileIdentifier des Discovery Services unter discoveryAccessibilityUuid angegeben werden) | Wenn die Monitoring-Informationen aus den Metadaten abgeleitet werden, ist die Zugänglichkeit der Metadaten automatisch true. | |
Dienst Typ | M | M | identificationInfo/*/serviceType | NetworkService/NnServiceType --> SpatialDataService | Wenn der Wert ‚discovery‘, ‚view‘, ‚download‘, ‚transformation‘, ‚invoke‘ oder 'other' (other=Geodatendienst) entspricht wird er entsprechend der Enumeration Service.Type (Suchdienst, Darstellungsdienst, Downloaddienst, Transformationsdienst, Invoke Dienst, Geodatendienst) zugeordnet. Wenn der Wert dem nicht entspricht, wird ServiceType.unknown (Unbekannt) zugeordnet. |
Konformität des Dienstes | M | M | dataQualityInfo/*/report/*/result | NetworkService/@nnConformity | Wenn unter xpath „dataQualityInfo/*/report/*/result“ ein Reportergebnis existiert, das unter xpath */specification/*/title“ den Titel der Verordnung Netzdienste in einer offiziellen Europäischen Sprache zitiert und unter xpath „*/specification/*/date/*/date“ das korrekte Publikationsdatum eingetragen ist, dann wird unter xpath „*/pass“ die Konformitätsaussage (true oder false) ermittelt. Ansonsten wird service_conform_legal.unknown (Unbekannt) zugeordnet. |
Anzahl täglicher Anfragen | M | M | NetworkService/@userRequest | derzeit nicht aus MD ableitbar | |
INSPIRE-Themen | M | - | Themes (mindestens ein Thema muss angegeben werden) | derzeit nicht berücksichtigt | |
Zugänglichkeit des Dienstes | M | - | NetworkService/@directlyAccessible | Gefordert ist eine Information darüber, ob der Dienst frei zugänglich ist oder der Zugang eingeschränkt ist (true or false); aus MD ableitbar? |