spatineo webinar: shedding light on inspire conformity
TRANSCRIPT
Copyright Spatineo
SpatineoLinnankoskenkatu 16 A 17FI-00250 Helsinki+358 20 703 2210
Shedding Light on INSPIRE Conformity
Starting soon at 10:00 CET
Spatineo Webinar
Copyright Spatineo
About Ilkka Rinne
• Founder & CTO of Spatineo• INSPIRE & OGC implementation expert• Professional user interface designer &
software architect.• Facilitator of an expert group on
INSPIRE validation & conformity testing in early 2015.
• An active member in other INSPIRE expert groups.
https://www.linkedin.com/in/iorin
Copyright Spatineo
Spatineo Inc.• Independent European software company for
quality assurance of Spatial Web Services.• Founded in 2011 in Helsinki, Finland.• Offices in Helsinki & Berlin.• SaaS tools for availability monitoring, usage
analytics and performance testing of online Spatial Web Services.
• Our business is to support building Spatial Data Infrastructures that work in practice.
Copyright Spatineo
Webinar topics• The vision: A working European Spatial Data Infrastructure• The kick in the buttocks: the INSPIRE directive
• What does INSPIRE conformity mean legally and in practice?• Current tools for checking conformity
• Work in progress: INSPIRE maintenance• Validation & conformity testing (MIWP-5)• Building the common INSPIRE validator using the best practices
from the Open Source world.
• What do I need to do as data or software provider?• INSPIRE conformity Q&A
• Send questions using the chat at anytime during the webinar.
Copyright Spatineo
Lots of reusable data
Geographical names
Administrative units
Real-estate & land-parcels
Transport networks Land use & buildings
Human health statisticsEnvironment observation
networks & data
Population & demography
Ocean regions and features
Rivers, lakes, coastal waters
Species, habitats and protected areas
Energy & mineral resources
Water & energy supply networks Weather & climate
Copyright Spatineo
A European Spatial Data Infrastructure
• Collect and maintain data at the origin, use relevant sub-sets of it anywhere over the Internet.
• Use it like electricity from the wall socket: You can almost forget it when it’s working properly.• Well-informed decisions based on up-to-date information• Enables spatial data based business with small up-front costs
• Effortless reuse of those precious spatial datasets requires good discoverability, data harmonisation and high service availability.
• INSPIRE is a means to an end: use a little legal pressure to make the EU member states cross the implementation barrier.
Copyright Spatineo
Spatial Data InfrastructureThe best, up-to-date data
always from the originEfficient extractionof reusable data
Available for all at any time
Copyright Spatineo
Thriving as data collaborators• In a working SDI most participants will be both
Data Providers and Data Users.• Your datasets will be used as self-service.
• No customer-specific formats or manual extraction.• Little control over the use of your data.
• You will be able to rely on other’s datasets to be available and reusable in your everyday work.
• Your data & service quality builds (or breaks) your reputation and public image.
Copyright Spatineo
Poll 1
Could you rely on remotely hosted data and services in your daily work instead of using locally installed spatial data sets?What is the biggest hurdle in your point of view?
Copyright Spatineo
INSPIRE Directive• Legal regulation driving European Union
member states to create a European SDI.• A really long project: 2007 - 2020: time
(enough?) for all member states to solidify their services and harmonize the identified datasets.
• Europe-wide legislation: difficult to change. Thus cannot technically be very detailed.
“Requirements that would not be hopelessly outdated in 10 years”.
Copyright Spatineo
Technical Guidance• The recommended ways to implement INSPIRE.• Not legal text, much easier to keep up with
changing technology.• Detailed, technology-bound solutions to fulfilling
the legal INSPIRE requirements.• If a member state decides not to follow these,
they have to make an extra effort to prove that their solution still fulfills the INSPIRE directive requirements.
“Make INSPIRE work in practice”
Copyright Spatineo
34 INSPIRE data themes“Annex” word refers to the theme grouping used in the INSPIRE
directive: Themes in different annexes have different implementation dead-lines.
Annex I
Annex II
Annex III
http://inspire.ec.europa.eu/index.cfm/pageid/2/list/7
Copyright Spatineohttp://inspire.ec.europa.eu/index.cfm/pageid/44
We are here now
Copyright Spatineo
INSPIRE Conformity?• Legal point of view: conform to the directive text.• Practical point of view: Conform to the requirements
stated in the Technical Guidance (TG) documents.• Automatic testing tools for INSPIRE
implementations only feasible for the detailed technical requirements.• Conformity testing baseline: TG requirements.• Aim to help the data providers.
• No official INSPIRE conformity testing or certification exists (at least not yet).
Copyright Spatineo
Some existing conformity tools for INSPIRE
• The INSPIRE Geoportal Metadata Validatorhttp://inspire-geoportal.ec.europa.eu/validator2/
• Comprehensive testing for metadata, but a bit slow, UI could be better, timeout issues sometimes. Free.
• Spatineo Monitor & Spatineo Performance https://www.spatineo.com/
• WMS & WMTS capabilities validation, emphasis on service availability monitoring, usage analytics & capacity testing. 30-days free trial.
• GDI-DE test suite https://testsuite.gdi-de.org/gdi/
• Metadata, WMS & Atom validation, QoS testing. Free (registration)
• ELF (ESDIN) test framework http://elfproject.eu/documentation/geotool/etf
• View & Download service & dataset validation, QoS testing
More validation tools: https://ies-svn.jrc.ec.europa.eu/projects/validation-and-conformity-testing/wiki/Overview_about_existing_validation_toolssolutions
Copyright Spatineo
European SDI is not ready• INSPIRE is still work-in-progress.• INSPIRE Maintenance and Implementation
Group (MIG) and it’s technical sub-group are currently working on (among others):• SOS & WCS Download service profiles (MIWP-7a),• Metadata TG update (MIWP-8),• Yearly monitoring improvements (MIWP-16, “INSPIRE
dashboard”),• Validation & conformity testing (MIWP-5)
MIG-T wiki with the current work programme: https://ies-svn.jrc.ec.europa.eu/projects/mig-inspire
Copyright Spatineo
MIWP-5: Validation & conformity testing
• Need for more reliable validation tools for INSPIRE metadata, services and datasets.
• Different validators exists, but the results differ somewhat from each other due to different interpretations of the requirements.
• No official INSPIRE conformity testing or certification for software products.
• No official reference implementations for INSPIRE validators.
MIWP-5 wiki: https://ies-svn.jrc.ec.europa.eu/projects/validation-and-conformity-testing/wiki
Copyright Spatineo
Test Suites & validators• Abstract Test Suite (ATS): How the requirements should
be tested in any of the validator implementations?• Validation result harmonisation between validators.
• Executable Test Suite (ETS): a particular implementation of ATS tests that can be run on a computer.• INSPIRE validator Reference Implementation(s) are examples of
these, but not necessarily the only ones.
• Goal: Create a comprehensive official INSPIRE validator• Open Source license, ETS parts embeddable as libraries• Free online service with Web UI and an API• Up-to-date, well-documented and properly maintained.
Copyright Spatineo
Open Source approach• Github, wikis, community engagement• Change management & governance
• INSPIRE MIG: manage the changes in TGs, ATSes and ETS Reference Implementations.
• INSPIRE experts & validator software implementers: find problems and provide feedback & change requests for ATS & ETS code.
• Options for validation software providers:• Use the official ETS RIs as part of their own validators.• Remotely call the online INSPIRE validator API.• If nothing else works: Implement their own ETS “ports” based
on the agreed ATS rules.
Copyright Spatineo
Status (March 2015)• Draft versions for ATS tests created for WMS, WMTS, Atom
and Metadata have been done by a temporary expert group• Workshop in Dec 2014• ATS repos: https://github.com/inspire-eu-validation• Final report: http://bit.ly/mdns_conf_report
• Things to be done:• ATSes for the remaining Network Services.• Use case based requirements for the validator(s).• INSPIRE validator Reference Implementation(s) software for
metadata, services and datasets.
• Expert group members mostly working on a voluntary basis.
Copyright Spatineo
Data provider 1-2-3-41. Define your datasets according to one or
more INSPIRE Data Specifications. 2. Describe the datasets and your services
according to the INSPIRE Metadata guidance. Publish & maintain your metadata records in an INSPIRE Discovery Service.
3. Design map visualizations for your datasets and publish them in an INSPIRE View Service.
4. Make your datasets available and extractable using an INSPIRE Download Service.
Copyright Spatineo
Software provider 1-2-3-41. Make sure your software is compliant with the
relevant OGC standards (WMS, WFS, CSW, GML). 2. Make sure that it’s possible to use the INSPIRE
extensions in the published View, Download and Discovery services and metadata records.
3. Make sure that your software can ingest and/or produce INSPIRE datasets according to the Data Specifications for the Themes you support.
4. Test that your software makes it possible to fulfill the INSPIRE Quality of Service requirements with realistic datasets and computing resources.