Keep it simple! - a Nordic view on technical simplification issues

Slides:



Advertisements
Similar presentations
Recommending a Strategy Ideas for Today and Tomorrow.
Advertisements

National Environmental Research Institute, University of Aarhus, Denmark GIS Guidance update.
1 Hide (Localize) Namespaces versus Expose Namespaces XML Schemas: Best Practices A set of guidelines for designing XML Schemas Created by discussions.
#N12 Additional variable types (including non-scalar) [e.g. #S2 Interoperability; identifier comes from “Version 1.1 Candidate Items” spreasheet on TC.
CL2 Proposal #9: Mapping requirements to requisites.
Chapter 3 The Relational Model Transparencies © Pearson Education Limited 1995, 2005.
Chapter 3. 2 Chapter 3 - Objectives Terminology of relational model. Terminology of relational model. How tables are used to represent data. How tables.
Update on INSPIRE: INSPIRE maintenance and implementation and INSPIRE related EEA activities on biodiversity CDDA/European protected areas technical meeting.
Modelling INSPIRE based data specifications for NATURE-SDIplus Co-funded by the Community Programme eContentplus ECP-2007-GEO
Lecture 2 The Relational Model. Objectives Terminology of relational model. How tables are used to represent data. Connection between mathematical relations.
Chapter 4 The Relational Model Pearson Education © 2014.
Chapter 4 The Relational Model.
Project “European CDDA and INSPIRE”: scope, transformation workflow and mapping rules INSPIRE Conference 2014 Workshop: Implementing Existing European.
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
An Experiment on Spatial Data Exchange May 22, 2002 SAIJO, Yuuki (Geographical Survey Institute Japan) ISO/TC211 Workshop on Standards.
Framework service contract Lot 4 Project: CDDA in conformity with INSPIRE Project status and overview of main issues Meeting Darja Lihteneger.
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
European Spatial Data Infrastructure Conceptual Schema Language workshop Summary INSPIRE – EuroSDR – CEN/TC 287 WG SDI 13 and 14 Oct 2005, JRC, Ispra,
Chapter 3 The Relational Model. 2 Chapter 3 - Objectives u Terminology of relational model. u How tables are used to represent data. u Connection between.
1 The Relational Database Model. 2 Learning Objectives Terminology of relational model. How tables are used to represent data. Connection between mathematical.
9/7/2012ISC329 Isabelle Bichindaritz1 The Relational Database Model.
The Relational Model Pertemuan 03 Matakuliah: M0564 /Pengantar Sistem Basis Data Tahun : 2008.
Requirement Handling
Benjamin Post Cole Kelleher.  Availability  Data must maintain a specified level of availability to the users  Performance  Database requests must.
Physical Database Design Purpose- translate the logical description of data into the technical specifications for storing and retrieving data Goal - create.
Darja Lihteneger, November 2015, Copenhagen, Denmark INSPIRE Data Modelling for Reporting Data Flows – WISE SoE Monitoring Stations Eionet NRC.
Winter 2011SEG Chapter 11 Chapter 1 (Part 1) Review from previous courses Subject 1: The Software Development Process.
The Relational Model. 2 Relational Model Terminology u A relation is a table with columns and rows. –Only applies to logical structure of the database,
Serving society Stimulating innovation Supporting legislation Proposal for a new MIWP action on GML-related aspects Michael Lutz MIG-T.
An introduction to the MEDIN Discovery Metadata Standard.
Framework service contract Lot 4 Project: CDDA in conformity with INSPIRE CDDA – INSPIRE PS mapping conclusions Meeting Darja Lihteneger.
An introduction to the MEDIN Discovery Metadata Standard.
Common Database on Designated Areas vs. INSPIRE Martin Tuchyňa, Darja Lihteneger INSPIRUJME SE, , Bratislava.
The Relational Model © Pearson Education Limited 1995, 2005 Bayu Adhi Tama, M.T.I.
® Sponsored by Hosted by HY_Features Part 3 - OWL encoding: rhyme and reason 96th OGC Technical Committee Nottingham, UK Rob Atkinson 17 September 2015.
Chapter 4 The Relational Model Pearson Education © 2009.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
Guidelines to Excel “Matching tables” Morten Borrebæk, Norwegian Mapping Authority Thomas Ellett, Norwegian Mapping Authority Brussels,
European Monitoring Platform for Mapping of QoS and QoE
Logical Database Design and the Rational Model
ITEC 3220A Using and Designing Database Systems
Michael Lutz INSPIRE MIG-T meeting #38 Ghent March 2017
Multiplication table. x
ITD1312 Database Principles Chapter 5: Physical Database Design
Requirements for GSICS Plotting Tool to support VIS/NIR products
Chapter 6 Database Design
Recommending a Strategy
Recommending a Strategy
CSC480 Software Engineering
Alternative encodings
Recommending a Strategy
“The Danish suggestion”
Chapter 4 The Relational Model Pearson Education © 2009.
Chapter 4 The Relational Model Pearson Education © 2009.
Chapter 4 The Relational Model Pearson Education © 2009.
Implementation of INSPIRE Coverages
Object-Oriented Programming
Multivalued Dimensions and Bridges
The Relational Model Transparencies
Chapter 4 The Relational Model Pearson Education © 2009.
Geographical Information System
Data Validation Methods WFD GIS Working Group
PPT and video are due no later than February 15, 2019
Recommending a Strategy
Modelling INSPIRE based data specifications for NatureSDIplus
Chapter 4 The Relational Model Pearson Education © 2009.
Recommending a Strategy
Proposal of a Geographic Metadata Profile for WISE
Geographic Visualisation of Reporting Information
Views Base Relation View
Presentation transcript:

Keep it simple! - a Nordic view on technical simplification issues 2018-11-16 Keep it simple! - a Nordic view on technical simplification issues

The INSPIRE data models 2018-11-16 The INSPIRE data models

2018-11-16 Unfolded

2018-11-16 …or as a flat tables…

2018-11-16 Flat vs. complex model

From a user perspective 2018-11-16 From a user perspective

2018-11-16 Voidables

Voidables 2018-11-16 http://data.gov.se/geodata/so/havsomraden/ 123e4567-e89b-12d3-a456-426655440000 http://data.gov.se/geodata/so/havsomraden/ unknown costalZoneManagementArea water

2018-11-16 Joins

Flattening of complex attributes 2018-11-16 Flattening of complex attributes An area got a name! 123e4567-e89b-12d3-a456-426655440000 http://data.gov.se/geodata/so/adress/ unknown costalZoneManagementArea water

2018-11-16 Geographical names

2018-11-16 Geographical names Name attributes

Geographical names Name attributes 2018-11-16 The combination of complex data types and voidables create this situation. Two rasters put on top of each other.

2018-11-16 Nordic viewpoints We acknowledge the complex data models as conceptual data models but propose that these should only be recommended encoding rules. i.e. flat data models are also valid for INSPIRE harmonisation. The content will be the same. We propose that voidable attributes are left out if they are not available. In the data models they should be considered “desirable” attributes. A modern software should be able to handle the merge of different attribute tables. We propose that the usage of complex data types, included from other application schemas (INSPIRE or ISO), are made simpler and that recommendations are made on alternative ways on how to fill the voidable elements of, for instance the data type GeographicalName.

A good example on simplification 2018-11-16 A good example on simplification Fit for purpose Prospecting areas for mining at the sea – from the The Danish Agency for Water and Nature Management The data is identified as in scope of INSPIRE AM Fit for purpose

After transformation Assumptions made: 2018-11-16 After transformation Assumptions made: attributes marked “voidable” are left out multiplicity changed from 1..* to exact 1 inheritances and data types are flattened