Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Nationalparkverwaltung Niedersächsisches Wattenmeer

Ähnliche Präsentationen


Präsentation zum Thema: "Nationalparkverwaltung Niedersächsisches Wattenmeer"—  Präsentation transkript:

1 Nationalparkverwaltung Niedersächsisches Wattenmeer
AtomFeedGenerator Michael Räder Nationalparkverwaltung Niedersächsisches Wattenmeer 1

2 Aufbau des AtomFeedGenerator Schemamapping Konfiguration Beispiele
Gliederung Ziele MDI-DE / NLPV Aufbau des AtomFeedGenerator Schemamapping Konfiguration Beispiele Fazit Management durch AK Metadaten Harmonisierung: Koordinatensysteme Grafikformate Metadaten Datenstrukturen

3 Definition Infrastrukturknoten (ISK):
Ziele Definition Infrastrukturknoten (ISK): „Hard- und Software einer lokalen Serverarchitektur, mit welcher (Geo-)Daten und Metadaten verwaltet und über standardisierte Dienste bereitgestellt werden.“ u.a. -> AtomFeeds für Luftbilder

4 Verwendung aller gängiger Kataloge möglich.
Aufbau Metadatenkatalog AtomFeedGenerator CSW Verwendung aller gängiger Kataloge möglich. Kopplung = CSW Spezifikation

5 Aufbau: Request/Response Für jeden eingetragenen
GetRecordById AtomFeed- Generator CSW Response Service MD AtomFeed- Generator GetRecordById CSW Response Dataset MD 1…n AtomFeed- Generator Erzeugung AtomFeeds (Service, Dataset, OpenSearch) Für jeden eingetragenen ServiceMD (1…n)

6 Aufbau

7 Schemapping – Service MD I
Titel (Dienst) /*/*/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:citation/gmd:CI_Citation/ gmd:title/gco:CharacterString Zusammenfassung (Dienst) /*/*/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:abstract/gco:CharacterString Datumsstempel (Dienst) /*/*/gmd:dateStamp/* Rechte/Lizenz (Dienst) /*/*/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:resourceConstraints/ gmd:MD_LegalConstraints/gmd:useLimitation/gco:CharacterString Sprache (Dienst) /*/*/gmd:language/gmd:LanguageCode Name des Autors (Dienst) /*/*/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/ gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString

8 Schemapping – Service MD II
des Autors (Dienst) /*/*/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/ ´gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/ gmd:electronicMailAddress/gco:CharacterString Coupled Ressource UUID (Dienst) Coupled Ressource nach Leitfaden GDI-NI ! @uuidref -> direktes Abfragen per GetRecordById Dataset Metadaten (GetRecordById)

9 Aufbau: Request/Response Für jeden eingetragenen
GetRecordById AtomFeed- Generator CSW Response Service MD AtomFeed- Generator GetRecordById CSW Response Dataset MD 1…n AtomFeed- Generator Erzeugung AtomFeeds (Service, Dataset, OpenSearch) Für jeden eingetragenen ServiceMD (1…n)

10 Schemapping – Dataset MD I
Code#UUID (Datensatz-Metadatensatz) /*/*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/ gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString Bezeichnung (Datensatz-Metadatensatz) /*/*/gmd:fileIdentifier/gco:CharacterString Titel (Datensatz-Metadatensatz) gmd:title/gco:CharacterString Zusammenfassung (Datensatz-Metadatensatz) /*/*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:abstract/gco:CharacterString Datumsstempel (Datensatz-Metadatensatz) /*/*/gmd:dateStamp/* Rechte (Datensatz) /*/*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints/ gmd:MD_LegalConstraints/gmd:useLimitation/gco:CharacterString

11 Schemapping – Dataset MD II + Konventionen MDI-DE +
Name des Autors (Datensatz) /*/*/gmd:contact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString Bounding-Box-West / Ost / Süd / Nord (Datensatz) /*/*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/ gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:****BoundLongitude/gco:Decimal Typ (Datensatz) Sprache (Datensatz) /*/*/gmd:language/gmd:LanguageCode + Konventionen MDI-DE + URL (Datensatz) /*/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/ gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:linkage/gmd:URL

12 Schemapping – Dataset MD III
Beschreibung (Datensatz) /*/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/ gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:description/ gco:CharacterString Position A: Freitext für Beschreibung Position B: #ATOM Position C: #Medientyp (siehe ) Position D: #EPSG:Codenummer Freitext #ATOM #application/gml+xml #EPSG:25832 Die Reihenfolge der Elemente (Position A - D) ist einzuhalten. Codeliste-Transfer (Datensatz) gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:function Code-Listenwert „download“ + ATOM in Beschreibung

13 URL der CSW-Schnittstelle. serviceUUIDs:
Konfiguration I cswURL: URL der CSW-Schnittstelle. serviceUUIDs: Eine Liste aller Download-Service Metadatensatz-UUIDs proxyHost: IP / URL des Proxys proxyPort: Port des Proxy. feedURL: URL der der Applikation servicePath: Pfad : Speicherort Service-Feed-Dateien

14 Pfad : Speicherort Dataset-Feed-Dateien. opensearchPath:
Konfiguration II dataSetPath: Pfad : Speicherort Dataset-Feed-Dateien. opensearchPath: Pfad : Speicherort OpenSearchDescription cronStart: Automatische Aktualisierung. (Cronjob) key: Manuelle Aktualisierung / Sicherheitsschlüssel

15 Beispiele : Dataset Client

16 Beispiele : Dataset Zum Client Anzeige der Lizenz

17 Beispiele : OpenSearch Requests getOpenSearchDescriptionDocument:
Search for q Example TG q=UUID for each ISO Metadata Beispiel Request / Browser Einbindung q= a1d04a5d2011d0a6b372f000f getOpenSearchDescriptionDocument: …PATH?request=getOpenSearchDescriptionDocument& service_identifier_code={inspire_dls:service_identifier_code?} Beispiel Request

18 Beispiele : OpenSearch Requests
getDatasetFeed: …PATH?request=getDatasetFeed& spatial_dataset_identifier_code={inspire_dls:spatial_dataset_identifier_code?}& spatial_dataset_identifier_namespace={inspire_dls:spatial_dataset_identifier_namespace?}& crs={inspire_dls:crs?}& language={language?}& type={type?} Beispiel Request getDataSet: …PATH?request=getDataSet& Beispiel Request (&):

19 Automatisierte Umsetzung - sehr gut Automation notwendig / Konformität
Fazit Automatisierte Umsetzung - sehr gut Automation notwendig / Konformität Individuelle Anpassung / alter ISO / CSW Mapping nicht geregelt (GDI) / INSPIRE Datentypen Atom Nutzungsbedingungen Ansprechpartner OpenSearch nicht optimal

20 Management AK Metadaten
Zukunft: Einheitliches Mapping deutschlandweit CSW zu AtomFeed Leitfaden für die Semantik Anpassung auf Änderungen in Metadaten Neuen ISO umsetzen -> OGC Push Verfahren Weitere Mapping Leitfäden: OpenData SeaDataNet Etc.

21 Herzlichen Dank für Ihr Interesse!
? ? ? ? Fragen? ? ? ? 21


Herunterladen ppt "Nationalparkverwaltung Niedersächsisches Wattenmeer"

Ähnliche Präsentationen


Google-Anzeigen