DATA VALIDATION AGAINST SCHEMA AND SOURCE DATA

Similar documents
ADMINISTRATIVE UNITS INSPIRE KEN WORKSHOP TRANSFORMATION OF THEMES AD, AU, BU, CP AND GN April 2015 ign.

INSPIRE Download Services of the CNIG (Spain) Emilio López Romero

ELF download services

Transformation of El - OI data for INSPIRE

Testing tools to create INSPIRE gml data: lesson learned. Florence Couvreur

European Location Framework (ELF) acting as a facilitator implementing INSPIRE

News in Download services in the Czech Republic. Petr Souček Czech Office for Surveying, Mapping and Cadastre Prague, Czech Republic

The coastal data in the regional and national territorial data repertory. Genova 24 Aprile 2012 Anna Cerrato Regione Liguria

Proposed update of Technical Guidance for INSPIRE Download services based on SOS

Extension of INSPIRE Download Services TG for Observation Data

The challenge of creating an INSPIRE Transport Networks DB from existing data in the National Geographic Institute of Spain

Technical implementation of INSPIRE: feed-back from experiences

ELF Data Specifications

ELF extensions. Presentation to: INSPIRE MIG-T. Author: Anja Hopfstock (ELF WP2 Data Specifications) Date: 25 th February 2016.

The federal geo-platform:

Schema transformations: From Production Database to INSPIRE data using WFS Experiences from ELF Nordic cluster

Spatial Data on the Web

Validating services and data in an SDI

Towards Automating Spatial Data Quality Evaluation in the Finnish National Topographic Database

Introduction to INSPIRE. Network Services

Rui Reis, Maria José Vale, Marcelo Ribeiro, Bruno Meneses Geospatial World Forum 2016, May 2016, Rotterdam

GML Application Schema for Meteorological Objects

Validation in the Netherlands and European Location Framework

Smartmet II Weather Warning System Mikko Visa EGOWS/MOS 2015

Consolidation Team INSPIRE Annex I data specifications testing Call for Participation

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK)

Statistical Viewer. Coping with the Complexity

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

Application of the Catalogue and Validator tools in the context of Inspire Alberto Belussi, Jody Marca, Mauro Negri, Giuseppe Pelagatti

The French Geoportal : linking discovery and view network services. INSPIRE Conference Krakow

Guidelines for the encoding of spatial data

Metadata allows. Metadata Existing Guidelines. Data to be found Starts interoperability. Decision making based on Quality Relevance Time Geography

MIG-T - Task #2475 Collect INSPIRE schema extensions and best practices

Relation between Geospatial information projects related to GBIF

Basic Principles of MedWIS - WISE interoperability

INSPIRE Web Services for Maritime Affairs in Germany

Development of the S-100 based Ice Information Product

Compass INSPIRE Services. Compass INSPIRE Services. White Paper Compass Informatics Limited Block 8, Blackrock Business

Presented by Kit Na Goh

The AAA Model as Contribution to the Standardisation of the Geoinformation Systems in Germany

INSPIRE Biodiversity Mashup

Methodological approach for cross-theme harmonization of Polish spatial data sets the case study for the Annex I themes

Closing the INSPIRE Implementation Gap by Contributing to SDI Technology Development

Standards, standardisation & INSPIRE Status, issues, opportunities

Setting up the Ihlet Social Cadastre

Infrastructure for Spatial Information in Europe. Proposed action for update of MIWP: Alternative encodings for INSPIRE data

Purpose: Use this document to Update a Letter Template and Add Merge Fields to a letter template.

Download Service Implementing Rule and Technical Guidance

SEXTANT 1. Purpose of the Application

This document is a preview generated by EVS

Document information. Report Fitness for purpose Annex III

The European Commission s science and knowledge service. Joint Research Centre

HMA Standardisation Status

INSPIRE Download Service

Data transformation Addresses

7/13/2011. Make Data Available in a standard format through standard services. INSPIRE Initiative. FME 2011: Makes you the Superhero!

INSPIRE Infrastructure for Spatial Information in Europe

An interoperable platform. rencontres mondiales du logiciel libre - july 12th, 2007

Using the OGC SOS as INSPIRE Download Service for Observation Data

Metadata of geographic information

Pilot Group IPR - Air Quality. Wet tests XML UTD and Zones Feedback from France

SDI Workshop ESDIN Best Practices INSPIRE conference, Edinburgh. Arnulf Christl, Metaspatial

From the INSPIRE Engine Room

How to Create a European INSPIRE Compliant Data Specification. Anja Hopfstock, BKG (Germany) Morten Borrebæk, SK (Norway)

INSPIRE roadmap and architecture: lessons learned INSPIRE 2017

Raster national datasets transformation to INSPIRE specifications

3D Validation of CityGML

How to Report on Data Quality in a Multinational Environment?

Service metadata validation in Spatineo Monitor

HUMBOLDT Application Scenario: Protected Areas

UN-GGIM: Europe core data and adaptation of INSPIRE models Dominique Laurent (IGN)

Metadata - Inspire content - registration - services

Guidelines for the encoding of spatial data

INSPIRE & Linked Data: Bridging the Gap Part II: Tools for linked INSPIRE data

Serving Large-Scale Coverages - How to Tame an Elephant

TAXI Testing by Automatically generated XML Instances

An Open Source Software approach to Spatial Data Infraestructures.

Use case 1 INSPIRE harmonization of existing Energy Performance Certificate datasets Phase 1

Initial Operating Capability & The INSPIRE Community Geoportal

ECP-2007-GEO OneGeology-Europe. Annex 1: Cookbook

Fast INSPIRE Download Services with deegree Enterprise the advanced and high-performant data storage. Torsten Friebe <

Tutorial International Standards. Web Map Server (WMS) & Web Feature Server (WFS) Overview

Suggestions for writing Abstract Test Suites (ATS) for INSPIRE conformance testing for Metadata and Network Services

D2.5 Data mediation. Project: ROADIDEA

Spatial Data on the Web

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri

SAS Web Infrastructure Kit 1.0. Overview

Testing - an essential aspect of establishing an SDI

Sensor Web Technology for Sharing Hydrological Measurement Data

Web Coverage Services (WCS)

The cadastral data and standards based on XML in Poland

Web apps for INSPIRE: the ELISE Energy pilot example

Draft version 13 th July Delivery manual for Article 12 data

SII Law Organization Coordination activities Examples of good practices Education Technical matters Success stories Challenges

Workshop Data Modelling [en]

Workshop 4.4: Lessons Learned and Best Practices from GI-SDI Projects II

ALBERTA ADVERSE EVENT FOLLOWING IMMUNIZATION(AEFI) HL7 MESSAGING SPECIFICATION

A Framework of Feature-Level Transportation Geospatial Data Sharing Systems

Experience federating the metadata catalogue of IGN in the Spanish Open Data Portal

POWERPOINT Build a Presentation to Remember

Transcription:

DATA VALIDATION AGAINST SCHEMA AND SOURCE DATA didier.bouteloup@ign.fr; dominique.laurent@ign.fr 3 June 2016 ign.fr

Context IGN has performed data validation twice On test INSPIRE data (2013-2014) On ELF data (on-going)

VALIDATION OF TEST DATA

Context IGN decided to transform test data to INSPIRE: for 3 «simple» themes : AU, GN, AD on 3 X-border «départements» Average area: 6 000 km 2 Data supplied in GML files as predefined packages Objective: sample data for users testing Need for validation Need for documentation (in French)

Data transformation methodology Production data base (PostGis) Archive DataBase External products INSPIRE data Production Unit Delivery Unit

Data transformation methodology Define transformation rules Excel matching tables During meetings Production unit : source data knowledge Standardisation unit : INSPIRE knowledge Delivery unit: computer, transformation knowledge Two-steps process Transformation to pseudo-inspire data base GML computed from WFS (deegree)

Data validation process Responsible : unit for external products The team in charge of validating and documenting IGN external products

Data validation process Input : Matching tables + minutes of matching tables meetings INSPIRE data Source data on same area Objectives Validate INSPIRE data against schema Ensure that data is conform to INSPIRE Validate INSPIRE data against source data Ensure that transformation process has not brought errors On whole datasets

Validation against schema Input: INSPIRE schema: XSD file INSPIRE data Use of XML Spy Difficulties Not easy to know what is exactly checked Example: code list not included in the XSD Have been hand-made checked in phase 2 (validation against data)

Validation against schema Difficulties: Iterative process : The tool stops at first error Need to correct the error Run the tool again Most errors in the GML header Error messages not clear Globally, few errors Mainly due to direction errors: expected resources not found Data knowledge not enough Need to understand the INSPIRE infrastructure, registries,

Validation against data Principle: Source data Transformed data Comparison / matching rules Error reports All tests are home-made designed Use of FME Import source and INSPIRE data Use tool kit to perform the comparison and error reports => no coding

Validation against data Source data Local types for «populated areas» Error reports INSPIRE data Checking transformation to «populatedarea» in theme GN

Validation against data INSPIRE data Use of the feature geometry Error reports Source data Identifier validation for theme AD

Validation against data Test examples Check CRS transformation Code list : hand-made creation + checking To check the conformity to INSPIRE Compare geometry of features having same identifier Check corespondance on attributes Make counts.

Validation against data Validation results Association implementation : syntax (use of #) The feature target of an association may be missing At département boundary No many errors

Validation against data Validation difficulties Attributes [0..*] or [1..*]: Integrated in FME as lists Need to learn how to handle these lists GML file for theme AD could not be edited : too big for Word, NotePad, Make sample to understand content and design control test FME automatic controls may run the control on whole file Lot of work to design all the tests (even on simple themes AU, AD and GN)

Validation against data Potential improvements Validation of code lists: have a common solution in Europe Improve the documentation on transformation rules Better matching tables More comment Avoid merged cells Even better, replace Excel matching tables by a transformation data base Make validation work easier, more accessible Provide more synthetic documentation Final minutes with summary of main decisions Document final results (what is filled and has to be validated)

Validation against data INSPIRE feature type may be difficult to find

Validation against data Unpopulated concepts are highlighted in red.

VALIDATION OF ELF DATA

Context In ELF project, we will Check if IGN services conform to WFS Check that GML data conform to XSD Check validity of transformation (INSPIRE data against source data) Some issues to make ELF tools work But on-going work about the last 2 steps

Main changes Data supplied by WFS (instead of pre-packages) But GIS unable to fully handle INSPIRE data Need to extract GML files and to run controls on these GML files Make controls on test areas From validation on whole data set to validation on sample data Need to decide on these test areas Have data representative enough Size of test area may vary according feature types Airport: whole France Addresses : a municipality may be enough Will be done based on ISO 19157 principles

Main changes Extraction tool to be developed To get sample data : need to organize queries Issue with maximum number of features Be sure that all features in an area have been extracted (to enable comparison with source data) Likely using the FME tool kit FME might be used in addition to XML Spy to check conformity to schema Technological evolutions Common solution to validate code lists? Tools evolution

Remaining tasks Make ELF tools work Bug in OGC tool Syntax issue with ELF tools Use of caps (ELF): GETCAPABILITIES Use of standardised (IGN): GetCapabilities Design control process for other themes : TN, HY, BU May be more complex for TN and HY Improve documentation of our transformation rules