Www.jrc.ec.europa.eu Serving society Stimulating innovation Supporting legislation Proposal for a new MIWP action on GML-related aspects Michael Lutz MIG-T.

Slides:



Advertisements
Similar presentations
Serving society Stimulating innovation Supporting legislation INSPIRE compliance of future WFD and other water data EC/EEA INSPIRE.
Advertisements

Serving society Stimulating innovation Supporting legislation MIWP-7a: MIG temporary sub-group on Download Services for Observation.
Kick-off meeting Tuesday, June 02, 2015 Anders Östman Imad Abugessaisa.
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
New ways to geo-reference and classify spatial data in Annex II & III data specifications Clemens Portele interactive instruments GmbH Drafting Team „Data.
Validation and Conformity testing - Status and planning (Carlo Cipolloni)
Update on INSPIRE: INSPIRE maintenance and implementation and INSPIRE related EEA activities on biodiversity CDDA/European protected areas technical meeting.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Modelling INSPIRE based data specifications for NATURE-SDIplus Co-funded by the Community Programme eContentplus ECP-2007-GEO
1 The INSPIRE Geoportal Ioannis Kanellopoulos Spatial Data Infrastructures Unit European Commission Joint Research Centre Institute for Environment and.
Serving society Stimulating innovation Supporting legislation INSPIRE Maintenance and Implementation Work Program Robert Tomas, Michael.
Serving society Stimulating innovation Supporting legislation MIG-T meeting, London, 30/09-01/ Robin S. Smith & Michael Lutz.
Serving society Stimulating innovation Supporting legislation 5. Annex I schema updates Michael Lutz.
Serving society Stimulating innovation Supporting legislation Workshop INSPIRE and Reporting under environmental acquis JRC, Ispra.
Update on INSPIRE CDDA/European protected areas technical meeting 2015 Darja Lihteneger Project manager - Data centres and INSPIRE implementation IDM -
1 SDS Implementation Agreed at MIG-T meeting 12/
MIG temporary sub-group on Persistent Identifier (PID) DRAFT Terms of Reference Part II Christian Ansorge European Environment Agency MIG-T meeting, 18/12/2014.
Serving society Stimulating innovation Supporting legislation INSPIRE Thematic Cluster on Land Cover and Land Use Highlights of the.
Serving society Stimulating innovation Supporting legislation Update of Discovery MS MD Schemas and Tools – MIWP-8 Tim Duffy, James.
Serving society Stimulating innovation Supporting legislation Benefits and challenges of INSPIRE implementation in the field of statistics.
Serving society Stimulating innovation Supporting legislation WCS TG editor Alexander Kotsev, Michael Lutz MIWP-7b sub-group meeting,
Serving society Stimulating innovation Supporting legislation Alternative approaches for Annex I schema updates Michael Lutz MIG-T.
Project: Conceptual data model design based on the INSPIRE specifications for the reporting of the Common Database on Designated Areas (CDDA) Project Meeting.
MIWP-16 status MIG-T meeting March Tasks of MIWP-16 The tasks of the temporary sub-group shall be: – Develop a project plan including deliveries.
WISE Working Group D September 2009, Brussels Jon Maidens.
Sum-up of common issues from pilots Different types of exercises when joining statutory reporting & INSPIRE implementation: 1-To explain ‘INSPIRE fitting.
Making the CDDA data model INSPIRE compliant Project information and status 2015 Eionet Biodiversity Ecosystems, Indicators and Assessments NRC Workshop.
Serving society Stimulating innovation Supporting legislation INSPIRE Thematic Cluster on Land Cover and Land Use Highlights of the.
Darja Lihteneger, November 2015, Copenhagen, Denmark INSPIRE Data Modelling for Reporting Data Flows – CDDA conceptual data model and INSPIRE Eionet.
Common Database on Designated Areas vs. INSPIRE Martin Tuchyňa, Darja Lihteneger INSPIRUJME SE, , Bratislava.
Serving society Stimulating innovation Supporting legislation INSPIRE Thematic Cluster on Elevation, Orthoimagery, Reference systems.
Serving society Stimulating innovation Supporting legislation MIWP-6: Registers and registries Michael Lutz MIWP-6 sub-group kick-off.
Serving society Stimulating innovation Supporting legislation How to structure the download service TGs? Alexander Kotsev, Michael.
Serving society Stimulating innovation Supporting legislation INSPIRE Maintenance & Implementation Framework Work Programme Michael.
Serving society Stimulating innovation Supporting legislation Work Programme evolution Michael Lutz MIG-T meeting, Rome, 1-3 December.
Eurostat Sharing data validation services Item 5.1 of the agenda.
ESA UNCLASSIFIED – For Official Use INSPIRE Orthoimagery TWG Status Report Antonio Romeo ESRIN 15/02/2012.
Serving society Stimulating innovation Supporting legislation INSPIRE: Infrastructure for Spatial Information in Europe Michael Lutz.
Serving society Stimulating innovation Supporting legislation INSPIRE Thematic Cluster on Land Cover and Land Use - State of Play.
CDDA data model according INSPIRE Protected sites specification Tools used in the project.
Serving society Stimulating innovation Supporting legislation Web Coverage Services (WCS) Thematic Cluster #3 Jordi Escriu Facilitator.
Serving society Stimulating innovation Supporting legislation INSPIRE Thematic Cluster.5 on Facilities, Utilities and Public Services.
MIWG-8 Update TG Metadata Michael Östling Status Rome.
Serving society Stimulating innovation Supporting legislation MIWP action "Monitoring and reporting 2019” INSPIRE MIG-T meeting,19.
European Monitoring Platform for Mapping of QoS and QoE
Michael Lutz INSPIRE MIG-T meeting #38 Ghent March 2017
MIWP 5 – Validation and conformity testing
Geospatial Knowledge Base (GKB) Training Platform
Alternative encodings
Validation and Conformity testing – Status & next steps
MIWP Action ”Priority List of E-Reporting Datasets”
“The Danish suggestion”
5.c List of priority spatial data sets
MIWP : Deliverables for approval
Status MIWP work packages
MIWP7a: SOS-based Download Service – Overview and state-of-play
Validation in INSPIRE Webinar on a new Test Registry & Repository 26/05/2015 Robin S. Smith & Michael Lutz.
[draft] Conclusions, actions & next steps
INSPIRE Test Framework
MIWP Action ”Priority List of E-Reporting Datasets”
MIWP MIWP actions follow-up
INSPIRE fitness for purpose – Analysis
Proposal for a procedure for adoption of INSPIRE good practices
INSPIRE Maintenance & Implementation Framework Work Programme
Jordi Escriu - facilitator
MIWP action(s) for “fitness for purpose”
MIG-P orientation debate
[draft] Conclusions, actions & next steps
4th Meeting of the MIG-P, Brussels, June 2016
5.b3 Monitoring & Reporting 2019
Presentation transcript:

Serving society Stimulating innovation Supporting legislation Proposal for a new MIWP action on GML-related aspects Michael Lutz MIG-T meeting, Rome, 1-3 December 2015

The issue(s) Gap between the (complex) INSPIRE xml schemas and what current client tools (web and desktop) can consume  xml schema complexity reflects complexity of conceptual UML models (because of automatic generation according to the normative UML-to-GML encoding in D2.7 Encoding Guidelines)  Most existing clients (e.g. GDAL/OGR OS library) consumes and writes flat data structures INSPIRE data encoded according to the current schemas can be downloaded and viewed, but it can often not be used directly in other tools in order to do further analysis or processing Possible solutions 1.reducing complexity of the schemas for data exchange 2.encouraging better support by vendors

1. Simplification of xml schemas Proposals exist and are already implemented in tools (e.g. ShapeChange) Conceptual modelImplementation model Type-A att-A1 Type-B att-B1 att-B2 att-A2 Type-C att-C1 att-C2 prop-A3 link-to-D Type-D … Type-A att-A1.B1 att-A1.B2.1 att-A1.B2.2 att-A2.C1 att-A2.C2 prop-A3 link-to-D Type-D … UML-to-XML rules (D2.7) simplification rules But currently no agreed way on how to create simplified schemas that would still meet the requirements of the IRs Should be driven by theme-specific requirements, but also consider cross-cutting aspects (e.g. how to flatten recurring complex structures such as geographical names)

1. Out of scope: Simplification of conceptual model Simplification of / changes to the conceptual model is out-of-scope for the proposed action If there is a need for such simplification, this should be discussed in MIWP- 14 and the Thematic Clusters Conceptual modelUpdated conceptual model Type-A att-A1 Type-B att-B1 att-B2 att-A2 Type-C att-C1 att-C2 prop-A3 link-to-D Type-D … UML-to-XML rules (D2.7) simplification of conceptual model Type-A att-A1 Type-B att-B1 att-B2 att-A2 Type-C att-C1 att-C2 prop-A3 link-to-D Type-D …

2. Better client support for complex GML Some vendors and projects have also already started to improve the support for GML However, different projects/vendors implement different (arbitrary subsets) of GML/XML Analysis of the subset of XML schema (and GML) that is required in INSPIRE and for specific INSPIRE themes is currently missing

3. xml schema change management Additional issue already described in MIWP-18a Changes in the xml schemas can impact on implementation of software Develop a development and release process for updating and maintaining XML schemas (incl. communication, versioning, corrigenda, who is doing the review, etc.) Coordinate with software developers and data providers about proposed changes to ensure implications of changes are kept to a minimum, that people are informed and plans made about how to migrate. Include here or keep separate?  Links to (1) and (2)

Proposed actions 1.In collaboration with thematic communities (through the Thematic Clusters platform and MIWP-14 sub-group), investigate use cases and requirements for simplified schemas. Based on these requirements and a set of possible schema simplification rules, develop proposals for simplified schemas and corresponding documentation that explains how (and/or under which conditions) the proposed encoding meets the requirements of the IRs 2.Analyse which GML/XML schema aspects are actually being used in INSPIRE schemas and discuss with the open source community and commercial vendors how support for the needed GML/XML schema aspects can be better supported in client software 3.Define a formal process for management and updates of XML schemas

1. Simplification of xml schemas Through the TC platform and MIWP-14 sub-group, investigate use cases & requirements for simplified schemas Create a repository of possible simplification rules to be applied (based on existing material from MS or projects) Document for each simplification rule how (or under which conditions) the proposed encoding meets the requirements of the IRs (to be included in D2.7) Based on domain-specific use cases and user needs, propose additional simplified schemas for selected application schemas to the MIG for review and endorsement Investigate how the simplification and the mapping from the conceptual to the implementation model should be explicityly represented in UML / Enterprise Architect

2. Better client support for complex GML Analyse which GML/XML schema aspects are actually being used in INSPIRE schemas, e.g. which themes use only SF, level 0 or which geometry types are used Analyse support for the required aspects are supported in existing clients, including the popular GDAL/OGR open source library (that is underlying most OS and proprietary client solutions) Discuss with the open source community and commercial vendors, how to improve client support for GML

3. xml schema change management Define a formal process for management and updates of XML schemas Define how to communicate changes, e.g. what does deprecation mean, what does it mean to be based on an older version Define procedure for testing, review and endorsement, including the need to involve different kinds of producers (& larger community) Develop proposal for reflecting changes (e.g. deprecation) also explicitly in the UML model, so that UML models, diagrams and schemas are kept in sync. and updated schemas could also be generated automatically Also be clearer of what “removing” attributes/classes mean – how much longer are they still valid?

Outcomes (Tasks) Repository of possible simplification rules (1) Proposals for an update of D2.7 Encoding Guidelines (1) Proposals for additional simplified schemas for selected application schemas (1) Table of GML/XML schema aspects actually being used in INSPIRE schemas (2) Process for management and updates of XML schemas (3)

Organisational set-up Form a MIG sub-group Some of the tasks will be carried out by a contractor A pilot project will be set up for gathering requirements and testing the proposed simplification rules Open questions  Given current experience with the MIG sub-groups, what should be its role and which tasks should be out-sourced?  Should the whole action be carried out as part of a pilot?  How to involve vendors and users?

Comments received – EEA Discussing new schemas may slow down DS implementation (that is only just starting) Focus instead on better tool support Ensure that tools have to be able to work with extended schemas flattened schemas can already be used now (suggested schemas are not legally binding) Using a mixture of complex and simple GML could cause interoperability issues

Comments received – France We have no users for the full INSPIRE data models  need to flatten data models to deliver datasets to public authorities Need a common approach across Europe, in particular for Annex I+II themes and for reporting data Flattened data models should be based on specific use cases Clarify what “compliance with the IRs” means. E.g. the lack of multiplicities in the IRs could open an opportunity for simplification No need to work on tools, specially if ARE3NA does the job We need maybe to be smarter with the models to be able to produce them in Annex I & II, where data producers are national organisations, and share these data in the simplest way for users, without hoping change their tools

Comments received – UK Endorse the idea of simplification INSPIRE stalls at this stage, because some of the things we’re pushing for cannot be used Preference for getting the stuff that can be simple to work, in order to prove the value