Schema Mapping in HALE

27
© Fraunhofer IGD Machen Sie Ihre Daten bereit für INSPIRE mit HALE INTERGEO 2013 - Essen - Christian Malewski Christian Malewski Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Tel +49 6151 155 – 424 | Fax – 444 [email protected] www.igd.fraunhofer.de www.dhpanel.eu 1

Transcript of Schema Mapping in HALE

Page 1: Schema Mapping in HALE

© Fraunhofer IGD

Machen Sie Ihre Daten bereit für INSPIRE mit HALE

INTERGEO 2013 - Essen - Christian Malewski

Christian Malewski Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Tel +49 6151 155 – 424 | Fax – 444 [email protected] www.igd.fraunhofer.de www.dhpanel.eu

1

Page 2: Schema Mapping in HALE

© Fraunhofer IGD

Was ist INSPIRE?

INTERGEO 2013 - Essen - Christian Malewski 2

INfrastructure for SPatial InfoRmation in the European Community

ist das Vorhaben für eine interoperable Geodateninfrastruktur in Europa

Ziel:

vereinfachte, grenzübergreifende Nutzung von Geodaten

Page 3: Schema Mapping in HALE

© Fraunhofer IGD

Was bedeutet INSPIRE in der Praxis?

INTERGEO 2013 - Essen - Christian Malewski 3

INSPIRE fordert

einheitliche Beschreibung der Metadaten von Geodaten

deren Bereitstellung im Internet mit Diensten für Suche, Visualisierung und Download

auch die Daten selbst müssen in einem einheitlichen Format verfügbar sein

21 verschiedene Themenbereiche

Koordinaten Referenz Systeme

Statistische Einheiten

Landnutzung

Quelle: GDI-DE

Page 4: Schema Mapping in HALE

© Fraunhofer IGD

INSPIRE Datenspezifikationen

INTERGEO 2013 - Essen - Christian Malewski 4

GML Anwendungsschemata abgeleitet aus UML

z.T. sehr komplexe Strukturen

Planned Land Use

Page 5: Schema Mapping in HALE

© Fraunhofer IGD

Schema Mapping & Daten Transformation

5

Daten

Ziel- Modell

INTERGEO 2013 - Essen - Christian Malewski

?

Page 6: Schema Mapping in HALE

© Fraunhofer IGD

Schema Mapping & Daten Transformation

6

Daten

Ziel- Modell

Daten-

Schema

Struktur & Semantik

INTERGEO 2013 - Essen - Christian Malewski

Page 7: Schema Mapping in HALE

© Fraunhofer IGD

Schema Mapping & Daten Transformation

7

Daten

Ziel- Modell

Daten-

Schema

Struktur & Semantik

Schema Mapping

INTERGEO 2013 - Essen - Christian Malewski

Page 8: Schema Mapping in HALE

© Fraunhofer IGD

Schema Mapping & Daten Transformation

8

Daten

Ziel- Modell

Daten-

Schema

Struktur & Semantik

Schema Mapping

able

iten

Transformation

INTERGEO 2013 - Essen - Christian Malewski

Page 9: Schema Mapping in HALE

© Fraunhofer IGD

Schema Mapping & Daten Transformation

9

Daten

Ziel- Modell

Daten-

Schema

Struktur & Semantik

Schema Mapping

Struktur & Semantik

Trans-formierte

Daten

able

iten

Transformation

INTERGEO 2013 - Essen - Christian Malewski

Page 10: Schema Mapping in HALE

© Fraunhofer IGD

Schema Mapping in HALE

INTERGEO 2013 - Essen - Christian Malewski

Welche Zutaten brauchen wir?

10

Page 11: Schema Mapping in HALE

© Fraunhofer IGD

Schema Mapping in HALE

INTERGEO 2013 - Essen - Christian Malewski

Welche Zutaten brauchen wir?

Ziel- Schema

Quell- Schemas

11

Page 12: Schema Mapping in HALE

© Fraunhofer IGD

Schema Mapping in HALE

INTERGEO 2013 - Essen - Christian Malewski

Welche Zutaten brauchen wir?

Ziel- Schema

Quell- Schemas

(Daten)

12

Page 13: Schema Mapping in HALE

© Fraunhofer IGD

Schema Mapping in HALE

INTERGEO 2013 - Essen - Christian Malewski

Welche Zutaten brauchen wir?

Ziel- Schema

Quell- Schemas

(Daten)

Domänen-Wissen

13

Page 14: Schema Mapping in HALE

© Fraunhofer IGD

Anwendungsbeispiel – Planungsdaten aus Trento

INTERGEO 2013 - Essen - Christian Malewski

INSPIRE Planned Land Use

Trento

Land Use

(Objektarten in den verschiedenen Schemata)

XML Schema (GML Anwendungs-

Schema)

14

Page 15: Schema Mapping in HALE

© Fraunhofer IGD

Schritt 1 - Bestimmen der relevanten Ziel-Objektarten

INTERGEO 2013 - Essen - Christian Malewski 15

INSPIRE Planned Land Use

Trento

Land Use

(Objektarten in den verschiedenen Schemata)

Page 16: Schema Mapping in HALE

© Fraunhofer IGD

Schritt 2 - Relationen zwischen Objektarten spezifizieren

INTERGEO 2013 - Essen - Christian Malewski

ZoningElement A geographical feature which is homogeneous regarding the permitted uses of land.

Instanzen von uso_pol_part2 die den gleichen Wert für PLAN_NAME teilen, gehören zum selben SpatialPlan.

16

Ein uso_pol_part2

entspricht im Ziel-Modell

einem ZoningElement

Page 17: Schema Mapping in HALE

© Fraunhofer IGD

Optional - Datenanalyse

INTERGEO 2013 - Essen - Christian Malewski 17

Trento

Land Use

Page 18: Schema Mapping in HALE

© Fraunhofer IGD

Welche Informationen werden auf Ziel-Seite benötigt?

Welche Informationen sind in meiner Datenquelle vorhanden?

Wie können die Ziel-Eigenschaften befüllt werden?

Schritt 3 - Identifizieren der Eigenschaftsrelationen

INTERGEO 2013 - Essen - Christian Malewski

?

18

Page 19: Schema Mapping in HALE

© Fraunhofer IGD

Schritt 3 - Identifizieren der Eigenschaftsrelationen

INTERGEO 2013 - Essen - Christian Malewski

Erzeuge einen INSPIRE Identifier mit bestimmten Parametern aus dem Attribut USO_POL_ID.

Das hilucsLandUse eines ZoningElement wird durch eine Reklass ifizierung der Eigenschaft COD_TOT bestimmt.

19

Page 20: Schema Mapping in HALE

© Fraunhofer IGD

Beispieldaten können mit jeder Änderung direkt transformiert werden

Visuelles Feedback

Vollständigkeit des Mappings

Geometrie-Transformation

Direktes Feedback zum Mapping

INTERGEO 2013 - Essen - Christian Malewski 20

Page 21: Schema Mapping in HALE

© Fraunhofer IGD

Sind Daten nach der Transformation valide?

Vergleich von Quell-Daten und Transformationsergebnis

Direktes Feedback zum Mapping

INTERGEO 2013 - Essen - Christian Malewski 21

Page 22: Schema Mapping in HALE

© Fraunhofer IGD

INSPIRE Download Services

INTERGEO 2013 - Essen - Christian Malewski

Trans-formierte

Daten Pre-defined

Dataset

22

Page 23: Schema Mapping in HALE

© Fraunhofer IGD

INSPIRE Download Services

INTERGEO 2013 - Essen - Christian Malewski

Trans-formierte

Daten

WFS 2.0 WFS-T

Direct Access Download

Service

23

z.B. Open Source mit

Page 24: Schema Mapping in HALE

© Fraunhofer IGD

Interaktives Mapping mit direktem Feedback

Deklarative Relationen machen das Mapping leichter verständlich

Generische Unterstützung für XML/GML

Arbeiten mit beliebigen, komplexen Schemas

Erweiterungen/Anpassung von Standardschemas

Geringer Speicherbedarf

Durch Streaming auch Transformation großer Datenmengen

Einfach erweiterbar durch Plug-ins

Erweiterungspunkte für Transformationsfunktionen, Ein- und Ausgabeformate, Konverter, viele Teile der Benutzeroberfläche, usw.

Warum Schema Mapping mit HALE?

INTERGEO 2013 - Essen - Christian Malewski 24

Page 25: Schema Mapping in HALE

© Fraunhofer IGD

Neues Release HALE 2.7

INTERGEO 2013 - Essen - Christian Malewski

Einfacher Start für das Mapping zu INSPIRE mit vorgefertigten HALE Projekt-Templates

Integration mit FME 2014

Page 26: Schema Mapping in HALE

© Fraunhofer IGD

Wir beraten Sie gerne

zu Ihrem Anwendungsfall für Datentransformation

Wir unterstützen Sie gerne

beim Erstellen von Schema Mappings

beim Erweitern der HALE-Funktionalitäten

Wir arbeiten gerne mit Ihnen zusammen

bei der Umsetzung Ihrer Lösung zur Transformation und Integration von Daten

data harmonisation panel

INTERGEO 2013 - Essen - Christian Malewski 26