SlideShare a Scribd company logo
1 of 25
Download to read offline
Copyright Spatineo
Spatineo
Linnankoskenkatu 16 A 17
FI-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 statistics
Environment 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 Infrastructure
The best, up-to-date data
always from the origin
Efficient extraction
of 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
Working SDI in practice
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 Spatineo
http://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 Validator
http://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
Poll 2
How is your organisation currently
checking INSPIRE conformity?
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-4
1. 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-4
1. 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.
Copyright Spatineo
Fresh Spatial Data as
Everyday Commodity
Available always 24/7
Plug and play:
it just works

More Related Content

What's hot

The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...
Rafael C. Jimenez
 
Cambridge University Geospatial Metadata Workshop 20110524
Cambridge University Geospatial Metadata Workshop 20110524Cambridge University Geospatial Metadata Workshop 20110524
Cambridge University Geospatial Metadata Workshop 20110524
EDINA, University of Edinburgh
 
Distributed coordination protocol for event data exchange in IoT monitoring a...
Distributed coordination protocol for event data exchange in IoT monitoring a...Distributed coordination protocol for event data exchange in IoT monitoring a...
Distributed coordination protocol for event data exchange in IoT monitoring a...
Maynooth University
 
Leeds University Geospatial Metadata Workshop 20110617
Leeds University Geospatial Metadata Workshop 20110617Leeds University Geospatial Metadata Workshop 20110617
Leeds University Geospatial Metadata Workshop 20110617
EDINA, University of Edinburgh
 
Tutorial on Hybrid Data Infrastructures: D4Science as a case study
Tutorial on Hybrid Data Infrastructures: D4Science as a case studyTutorial on Hybrid Data Infrastructures: D4Science as a case study
Tutorial on Hybrid Data Infrastructures: D4Science as a case study
Blue BRIDGE
 

What's hot (19)

The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...
 
European Location Framework
European Location FrameworkEuropean Location Framework
European Location Framework
 
UK RepositoryNet+ Mimas Workshop
UK RepositoryNet+ Mimas WorkshopUK RepositoryNet+ Mimas Workshop
UK RepositoryNet+ Mimas Workshop
 
EDF2014: Franck Cotton & Kamel Gadouche, France: TeraLab - A Secure Big Data...
EDF2014: Franck Cotton  & Kamel Gadouche, France: TeraLab - A Secure Big Data...EDF2014: Franck Cotton  & Kamel Gadouche, France: TeraLab - A Secure Big Data...
EDF2014: Franck Cotton & Kamel Gadouche, France: TeraLab - A Secure Big Data...
 
ICT Proposers' Day
ICT Proposers' DayICT Proposers' Day
ICT Proposers' Day
 
Project update - João Fernandes
Project update - João FernandesProject update - João Fernandes
Project update - João Fernandes
 
Cambridge University Geospatial Metadata Workshop 20110524
Cambridge University Geospatial Metadata Workshop 20110524Cambridge University Geospatial Metadata Workshop 20110524
Cambridge University Geospatial Metadata Workshop 20110524
 
European Open Science Cloud: Concept, status and opportunities
European Open Science Cloud: Concept, status and opportunitiesEuropean Open Science Cloud: Concept, status and opportunities
European Open Science Cloud: Concept, status and opportunities
 
Distributed coordination protocol for event data exchange in IoT monitoring a...
Distributed coordination protocol for event data exchange in IoT monitoring a...Distributed coordination protocol for event data exchange in IoT monitoring a...
Distributed coordination protocol for event data exchange in IoT monitoring a...
 
EDF2014: Nicolas Lemcke Horst, Ambassador of the Danish Basic Data Programme,...
EDF2014: Nicolas Lemcke Horst, Ambassador of the Danish Basic Data Programme,...EDF2014: Nicolas Lemcke Horst, Ambassador of the Danish Basic Data Programme,...
EDF2014: Nicolas Lemcke Horst, Ambassador of the Danish Basic Data Programme,...
 
Overview of the EOSC¶
Overview of the EOSC¶Overview of the EOSC¶
Overview of the EOSC¶
 
Tennis stroke detection using inertial data of a smartwatchtion
Tennis stroke detection using inertial data of a smartwatchtionTennis stroke detection using inertial data of a smartwatchtion
Tennis stroke detection using inertial data of a smartwatchtion
 
EUDAT
EUDATEUDAT
EUDAT
 
Rajendra Akerkar - LeMO Project
Rajendra Akerkar - LeMO ProjectRajendra Akerkar - LeMO Project
Rajendra Akerkar - LeMO Project
 
European Data Portal - ePSI platform webinar 8 February 2016
European Data Portal - ePSI platform webinar 8 February 2016European Data Portal - ePSI platform webinar 8 February 2016
European Data Portal - ePSI platform webinar 8 February 2016
 
General Presentation European Data Portal
General Presentation European Data PortalGeneral Presentation European Data Portal
General Presentation European Data Portal
 
Leeds University Geospatial Metadata Workshop 20110617
Leeds University Geospatial Metadata Workshop 20110617Leeds University Geospatial Metadata Workshop 20110617
Leeds University Geospatial Metadata Workshop 20110617
 
Geospatial Metadata and Spatial Data: It's all Greek to me!
Geospatial Metadata and Spatial Data: It's all Greek to me!Geospatial Metadata and Spatial Data: It's all Greek to me!
Geospatial Metadata and Spatial Data: It's all Greek to me!
 
Tutorial on Hybrid Data Infrastructures: D4Science as a case study
Tutorial on Hybrid Data Infrastructures: D4Science as a case studyTutorial on Hybrid Data Infrastructures: D4Science as a case study
Tutorial on Hybrid Data Infrastructures: D4Science as a case study
 

Similar to Spatineo Webinar: Shedding Light on INSPIRE Conformity

Similar to Spatineo Webinar: Shedding Light on INSPIRE Conformity (20)

The Importance of an Analytics Platform
The Importance of an Analytics PlatformThe Importance of an Analytics Platform
The Importance of an Analytics Platform
 
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
 
Internet of Things and Multi-model Data Infrastructure
Internet of Things and Multi-model Data InfrastructureInternet of Things and Multi-model Data Infrastructure
Internet of Things and Multi-model Data Infrastructure
 
InformatiX case study v2.0
InformatiX case study v2.0InformatiX case study v2.0
InformatiX case study v2.0
 
Oracle Project Analytics
Oracle Project Analytics Oracle Project Analytics
Oracle Project Analytics
 
Python & Serverless: Refactor your monolith piece by piece
Python & Serverless: Refactor your monolith piece by piecePython & Serverless: Refactor your monolith piece by piece
Python & Serverless: Refactor your monolith piece by piece
 
VASU_VALLABHUNI_INFOSYS
VASU_VALLABHUNI_INFOSYSVASU_VALLABHUNI_INFOSYS
VASU_VALLABHUNI_INFOSYS
 
SplunkLive! Milano 2016 - customer presentation - Unicredit
SplunkLive! Milano 2016 -  customer presentation - UnicreditSplunkLive! Milano 2016 -  customer presentation - Unicredit
SplunkLive! Milano 2016 - customer presentation - Unicredit
 
Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution  Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution
 
Single Source of Truth for Network Automation
Single Source of Truth for Network AutomationSingle Source of Truth for Network Automation
Single Source of Truth for Network Automation
 
IT and OT Convergence
IT and OT ConvergenceIT and OT Convergence
IT and OT Convergence
 
Data-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile TeamsData-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile Teams
 
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard Rails
 
Deployability
DeployabilityDeployability
Deployability
 
SplunkLive! Paris 2018: Integrating Metrics and Logs
SplunkLive! Paris 2018: Integrating Metrics and LogsSplunkLive! Paris 2018: Integrating Metrics and Logs
SplunkLive! Paris 2018: Integrating Metrics and Logs
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
 
What is IHAN® project all about in technical matter?
What is IHAN® project all about in technical matter?What is IHAN® project all about in technical matter?
What is IHAN® project all about in technical matter?
 
Building an recommendation system for IPTV on a fast streaming architecture -...
Building an recommendation system for IPTV on a fast streaming architecture -...Building an recommendation system for IPTV on a fast streaming architecture -...
Building an recommendation system for IPTV on a fast streaming architecture -...
 
SERVICENOW PPT BY PAVANKUMAR
SERVICENOW PPT BY PAVANKUMARSERVICENOW PPT BY PAVANKUMAR
SERVICENOW PPT BY PAVANKUMAR
 

Recently uploaded

No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
Sheetaleventcompany
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 

Recently uploaded (20)

Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 

Spatineo Webinar: Shedding Light on INSPIRE Conformity

  • 1. Copyright Spatineo Spatineo Linnankoskenkatu 16 A 17 FI-00250 Helsinki +358 20 703 2210 Shedding Light on INSPIRE Conformity Starting soon at 10:00 CET Spatineo Webinar
  • 2. 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
  • 3. 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.
  • 4. 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.
  • 5. Copyright Spatineo Lots of reusable data Geographical names Administrative units Real-estate & land-parcels Transport networks Land use & buildings Human health statistics Environment 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
  • 6. 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.
  • 7. Copyright Spatineo Spatial Data Infrastructure The best, up-to-date data always from the origin Efficient extraction of reusable data Available for all at any time
  • 8. 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.
  • 10. 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?
  • 11. 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”.
  • 12. 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”
  • 13. 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
  • 15. 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).
  • 16. Copyright Spatineo Some existing conformity tools for INSPIRE • The INSPIRE Geoportal Metadata Validator http://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
  • 17. Copyright Spatineo Poll 2 How is your organisation currently checking INSPIRE conformity?
  • 18. 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
  • 19. 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
  • 20. 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.
  • 21. 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.
  • 22. 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.
  • 23. Copyright Spatineo Data provider 1-2-3-4 1. 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.
  • 24. Copyright Spatineo Software provider 1-2-3-4 1. 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.
  • 25. Copyright Spatineo Fresh Spatial Data as Everyday Commodity Available always 24/7 Plug and play: it just works