270 likes | 442 Views
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
E N D
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 THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING
Overall process THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING
Common Data Models = INSPIRE ≠INSPIRE bitemporal data different UML profile nodirectreuse of INSPIRE’s data model Danish • UML-models • automated GML applicationschemacreation • reuse of ISO’s data types THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING
MDG Technology 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
Overall process THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING
Creation of GML applicationschemas • Principles of the Data Distribution department for the Digital Map Supply: • Flatstructure • No special Danish characters • GML 2 THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING
Creation of GML applicationschemas THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING
Creation of GML applicationschemas rule-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 applicationschemas rule-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 applicationschemas rule-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 applicationschemas GML 2.1 • XML schematarget parameters: • gmlVersion = 2.1 • defaultEncodingRule = gml21 THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING
Creation of GML applicationschemas Associations <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
Overall process THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING
Process for INSPIRE/ELF services THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING
Plan & status • Look at previousmappings • Find a convenientway to document the mapping • Make schema transformation in the database • Set up new services THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING
Heidi VanparysAC specialist Databases and Standardization hevan@gst.dk Rentemestervej8 DK-2400 Copenhagen NV www.gst.dk THE DANISH GEODATA AGENCY'S APPROACH TO DATA MODELLING