26
The Danish Geodata Agency's approach to data modelling Heidi Vanparys

The Danish Geodata Agency's approach to data modelling

Embed Size (px)

DESCRIPTION

The Danish Geodata Agency's approach to data modelling. Heidi Vanparys. Contents. Target architecture Distribution of data – Danish Basic Data Distribution of data – INSPIRE/ELF. Overall process. Common Data Models. = INSPIRE. ≠INSPIRE. bitemporal data different UML profile - PowerPoint PPT Presentation

Citation preview

Page 1: The Danish  Geodata  Agency's approach to data modelling

The Danish Geodata Agency's approach to data modelling

Heidi Vanparys

Page 2: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

• Target architecture

• Distribution of data – Danish Basic Data

• Distribution of data – INSPIRE/ELF

Contents

Page 3: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Page 4: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Page 5: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Create UMLmodels

Create GMLapplication

schemas

Createdatabase

schemas indistribution

Map data fromproduction todistribution

Set upWFS-services

ShapeChange

Go Publisher WFS

Enterprise Architect

ShapeChange + manual modifications database tool

Overall process

Page 6: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

= INSPIRE• UML-models

• automated GML application schema creation

• reuse of ISO’s data types

≠INSPIRE

• bitemporal data

• different UML profile

• no direct reuse of INSPIRE’s data model

• Danish

Common Data Models

Page 7: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

MDG Technology

Page 8: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Page 9: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

MDG Technology

Page 10: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Validation of UML Models

Page 11: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Automated editing of UML Models

Page 12: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

MDG Technology

Page 13: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Create UMLmodels

Create GMLapplication

schemas

Createdatabase

schemas indistribution

Map data fromproduction todistribution

Set upWFS-services

ShapeChange

Go Publisher WFS

Enterprise Architect

ShapeChange + manual modifications database tool

Overall process

Page 14: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Creation of GML application schemas

Principles of the Data Distribution department for the Digital Map Supply:

• Flat structure

• No special Danish characters

• GML 2

Page 15: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Creation of GML application schemas

Page 16: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Creation of GML application schemasrule-trf-prop-flatten-types

<element name="forretningsproces" type="string"><element name="id.lokalId" type="string"><element name="id.namespace" type="string">

Page 17: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Creation of GML application schemasrule-trf-prop-flatten-multiplicity

<element name="navn_1.aktualitet” type="sn:AktualitetsVaerdiType">…<element minOccurs="0" name="navn_5.sprog" type="string">

Page 18: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Creation of GML application schemasrule-trf-all-flatten-name

<element name="Soe" substitutionGroup="sn:NavngivetSted" type="sn:SoeType">

Page 19: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Creation of GML application schemasGML 2.1

XML schema target parameters:

• gmlVersion = 2.1

• defaultEncodingRule = gml21

Page 20: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Creation of GML application schemasAssociations

<element name="regionskode” type="string"></element><element name="regionsLokalId" type="string"></element><element name="region"><complexType><sequence/><attributeGroup ref="gml:AssociationAttributeGroup"/></complexType></element>

Page 21: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Page 22: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Create UMLmodels

Create GMLapplication

schemas

Createdatabase

schemas indistribution

Map data fromproduction todistribution

Set upWFS-services

ShapeChange

Go Publisher WFS

Enterprise Architect

ShapeChange + manual modifications database tool

Overall process

Page 23: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Page 24: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Process for INSPIRE/ELF services

Remodel data in distributiondatabase so data are

ready/readier to use forINSPIRE-services

Set up INSPIRE WFS-services

(materialized) views Go Publisher WFS

Page 25: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Plan & status

• Look at previous mappings

• Find a convenient way to document the mapping

• Make schema transformation in the database

• Set up new services

Page 26: The Danish  Geodata  Agency's approach to data modelling

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Heidi Vanparys AC specialist Databases and Standardization [email protected]

Rentemestervej 8 DK-2400  Copenhagen NV www.gst.dk