The Danish Geodata Agency's approach to data modelling

Preview:

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

The Danish Geodata Agency's approach to data modelling

Heidi Vanparys

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

• Target architecture

• Distribution of data – Danish Basic Data

• Distribution of data – INSPIRE/ELF

Contents

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

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

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

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

MDG Technology

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

MDG Technology

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Validation of UML Models

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Automated editing of UML Models

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

MDG Technology

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

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

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Creation of GML application schemas

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">

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">

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">

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

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>

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

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

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

THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING

Heidi Vanparys AC specialist Databases and Standardization hevan@gst.dk

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