Validating services and data in an SDI

Similar documents
Testing - an essential aspect of establishing an SDI

Validation in the Netherlands and European Location Framework

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

Spatial Data on the Web

Spatial Data on the Web

INSPIRE tools What's new?

ELF + INSPIRE = LOVE STORY! ELF + INSPIRE = LOVE STORY! ELF + INSPIRE = LOVE STORY!

INSPIRE Test Framework - Design Report

Service metadata validation in Spatineo Monitor

INSPIRE roadmap and architecture: lessons learned INSPIRE 2017

From the INSPIRE Engine Room

Experiences with. data for use in apps

ELF download services

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

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

Introduction to INSPIRE. Network Services

Initial Operating Capability & The INSPIRE Community Geoportal

ELF- joining Europe together

Standards, standardisation & INSPIRE Status, issues, opportunities

The European Location Framework (ELF) Project One Source for Reference Geo Information for Europe

Validation experience

INSPIRE Download Service

ELFI: A European Location Framework

DATA VALIDATION AGAINST SCHEMA AND SOURCE DATA

Web apps for INSPIRE: the ELISE Energy pilot example

Using the OGC SOS as INSPIRE Download Service for Observation Data

The cadastral data and standards based on XML in Poland

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

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

AQD IPR pilot study programme on e-reporting

How to Report on Data Quality in a Multinational Environment?

ELF Data Specifications

Closing the INSPIRE Implementation Gap by Contributing to SDI Technology Development

GENeric European Sustainable Information Space for Environment.

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

Achieving Interoperability Using Open Standards

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

From Geoportal to Spatial Data Service Platform. Jani Kylmäaho National Land Survey of Finland Development Centre

Setting up the Ihlet Social Cadastre

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

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

Consolidation Team INSPIRE Annex I data specifications testing Call for Participation

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

Extension of INSPIRE Download Services TG for Observation Data

Technical implementation of INSPIRE: feed-back from experiences

Achieving Interoperability using the ArcGIS Platform. Satish Sankaran Roberto Lucchi

IR on metadata Change proposal(s) on the Resource Locator element

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

INSPIRE & Environment Data in the EU

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

This document is a preview generated by EVS

SDI SOLUTIONS FOR INSPIRE: TECHNOLOGIES SUPPORTING A FRAMEWORK OF COOPERATION

INSPIRE compliant e-reporting under the air quality directives from a member state perspective (Belgium)

INSPIRE Biodiversity Mashup

Open source technologies and INSPIRE network services in Slovak environmental agency

Rolling work programme for INSPIRE maintenance and implementation

Draft version 13 th July Delivery manual for Article 12 data

Landslide Damage on Chemin de Fer de la Mure near Grenoble,

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

Basic Principles of MedWIS - WISE interoperability

Schema Transformation as a Tool for Data Reuse in Web Service Environment

Enterprise Geographic Information Servers. Dr David Maguire Director of Products Kevin Daugherty ESRI

INSPIRE overview and possible applications for IED and E-PRTR e- Reporting Alexander Kotsev

Metadata - Inspire content - registration - services

Implementing Quality in SDIs Introducing Building Blocks of Quality Web Services

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

Interoperability with ArcGIS

How to become an INSPIRE node and fully exploit the investments made?

Understanding and Using Metadata in ArcGIS. Adam Martin Marten Hogeweg Aleta Vienneau

Guidelines for the encoding of spatial data

e SOTER Informatics Framework Key lessons learnt

Umweltbundesamt. Masaryk University Laboratory on Geoinformatics and Cartography

The UK Marine Environmental Data and Information Network MEDIN

Augmenting Thematic Maps with Data Driven Graphics by Integrating Open APIs and Mapping Platforms. Umit Dost

FDO Data Access Technology at a Glance

Notes for: Experiences with implementing interoperable WFS 2.0 services

DanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016

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

Leveraging metadata standards in ArcGIS to support Interoperability. Aleta Vienneau and Marten Hogeweg

INSPIRE and Open Data Recent Developments and Best Practices

METAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION

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

Esri Support for Geospatial Standards

MetOcean Themes in INSPIRE

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

PRODUCT BROCHURE ERDAS APOLLO MANAGING AND SERVING GEOSPATIAL INFORMATION

Download Service Implementing Rule and Technical Guidance

CREATING SMART TRANSPORT SERVICES BY FACILITATING THE RE-USE OF OPEN GIS DATA

OGC Compliance Infrastructure

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

ERDAS APOLLO Managing and Serving Geospatial Information

Esri Support for Geospatial Standards: OGC and ISO/TC211. An Esri White Paper May 2015

Metadata of geographic information

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

Data quality control. Add value to Inspire services

Dealing with INSPIRE complexity MIG proposal on alternative encodings

D Public Final Project Report

Deliverable D3.12. Contract number: OJEU 2010/S Deliverable: D3.12 Author: Igor Antolovic Date: Version: Final

INSPIRE status report

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

Transcription:

Validating services and data in an SDI Presentation to: By: Date: INSPIRE Conference Clemens Portele, Jon Herrmann, Roy Mellum 30 September 2016 4 October, 2016

ELF is the response from the European Mapping and Cadastral Authorities (NMCAs) to requirements at the European arena a 44 month project co financed by the European Commission and comprising 40 partners, including 23 NMCAs running from March 2013 to October 2016 www.elfproject.eu

ELF Services short overview Currently a total of more than 100 services from 13+ service providers ALL (to be) validated / tested! Pan European services (single access points) View services ELF Topographic Basemap (WMTS) and ELF Cadastral Index Map (WMS) Download services WFS 2.0, GML 3.2.1 A service cascade built on 70+ national services Thematic services providing 11 INSPIRE themes and more than 120 attributes. INSPIRE 3.0 and INSPIRE 4.0/ELF1.0

ELF Quality and Testing responsibilities Tier Services and Data contents Responsible party User Tier Applications Users Central Platform Tier Cascaded view services ELF Core team Cascaded download services ELF Security https://security.locationframework.eu/... National Service Tier FR Nat services BE Nat services National service provider National Data Tier Fr data Be data xx data Data owner/data provider

ELF Quality and Testing tools Test Validator Tools used Hosted by OGC conformance OGC CITE Tests for WFS 2.0, GML 3.2, WMS 1.3, WMTS 1.0 TEAM Engine, Test NG OGC, local tests possible Service metadata INSPIRE Geoportal Metadata Validator JRC INSPIRE/ELF requirements on services, schemas and GML encoding ETF Web App configured with INSPIRE/ELF specific tests ETF, SoapUI, BaseX interactive instruments, local tests possible INSPIRE Service capacity & Spatineo Performance monitor NLSFI performance INSPIRE Service availability Spatineo monitor NLSFI Data quality Various GIS ELF quality tools, Esri, 1Spatial, Snowflake, FME, etc. Local tests by NMCA

Service validation in ELF Where are we? In general the existing service validation tools are still somewhat immature Functionality Error reporting View service validation is doable, WFS currently hard to do good enough Overall status : not good enough, but useable for ELF at an absolute minimum level A service not conforming to standards is not usable Service validation is for help, not a punishment Integrate service validation in your development procedures

ELF Quality and Testing tools Test Validator Tools used Hosted by OGC conformance OGC CITE Tests for WFS 2.0, GML 3.2, WMS 1.3, WMTS 1.0 TEAM Engine, Test NG OGC, local tests possible Service metadata INSPIRE Geoportal Metadata Validator JRC INSPIRE/ELF requirements on services, schemas and GML encoding ETF WebApp configured with INSPIRE/ELF specific tests ETF, SoapUI, BaseX interactive instruments, local tests possible INSPIRE Service capacity & Spatineo Performance monitor NLSFI performance INSPIRE Service availability Spatineo monitor NLSFI Data quality Various GIS ELF quality tools, Esri, 1Spatial, Snowflake, FME, etc. Local tests by NMCA

ETF A test framework for testing SDI services, datasets and metadata Builds on existing, widely used open source tools SoapUI for web service tests BaseX for XML document sets including very large ones Extends these tools with additional capabilities Uniform reporting across tools Improved test reports (compared, e.g., to the standard SoapUI reports) Customizable report stylesheets Support for spatial tests (in BaseX) Can be used in multiple ways Tests can be executed using the ETF Web Application or directly in SoapUI or BaseX ELF uses a centrally deployed ETF instance, but local deployments by a service provider are supported, too 4 October, 2016

ETF Prebuild resources Docker image: https://hub.docker.com/r/iide/etf webapp/ Use badges in GitHub repositories:

Test projects used in ELF Testing INSPIRE Technical Guidance requirements INSPIRE View Service tests (WMS 1.3) INSPIRE Download Service tests (WFS 2.0) INSPIRE Download Service tests (ATOM) https://github.com/geonovum/etf test projects inspire Testing ELF extensions to INSPIRE Technical Guidance requirements ELF tests for checking feature type references https://github.com/interactive instruments/etf test projects elf

ETF Web Application with ELF test projects

ETF Web Application with ELF test projects

Testing ELF web services SoapUI Pros: Open Source GUI for developing tests Local test execution without ETF web application supported Plugin mechanism Cons: Complex tests are memory intensive Test case can not depend on the result of a previous run test case Test case iterations not well supported Conventions and extensions required to implement helpful reports

ETF in the INSPIRE Validator Key extensions under development / planned to support the INSPIRE Test Framework requirements: Extend and document API (REST interface) Support for a rich domain model including Abstract Test Suites, etc. Multilingual reports Single test runs with multiple ETS which may depend on each other Dependencies between test cases, too Test driver for TeamEngine (OGC CITE tests for WFS 2.0 and GML 3.2) planned