Download presentation
Presentation is loading. Please wait.
Published byVivian Stewart Modified over 8 years ago
1
Briefing and Planning meeting on INSPIRE validator implementation – Discussion 16/12/2015
2
Note on styling Bold means “must have” Normal style means “should have”, “could have” or “nice to have”
3
Use Cases Potential actors / responsibilities Data and Service Provider (related to implementation obligations) Geoportal (for metadata) National coordinator Data user Solution provider EC Test developer Tool software provider MIG-T member Main goal is to help data and service providers, not to police them Data and Service Provider – Relevant aspects Control what I want to test Select ETS (specific version), CC more fine grained? For specific deadlines? Control where I want to test Central deployment In my own environment Process results Get informed about the test progress / results in useful way Publish / share test report (that could be liked from metadata, websites, etc.) Potentially in Discovery Service or text for copying to the discovery service Find history of my test results Use the tests in my production and publication workflow (API, scripting) Add additional tests (for extensions, profiles) Who had similar issues? Who can access test results?
4
INSPIRE Testing Framework – Requirements Architecture Document model of ATS, ETS, test objects, test results, etc. Use Ilkka’s model as a starting point Need to support different types of tests, potentially with different components Data tests (XML potentially very large) Metadata tests (XML, smaller, could be together with the Network Service tests) Network service tests (Web Service) General conformance QoS Open question what this means (in terms of testing) Need to distinguish test project scope Tests based on the test object alone (“validation test”) Tests involving referenced resources (“interoperability test”) needs to be reflected in ATS / CC The framework should be based on a generic test engine that can process executable tests specified in one or more ETS languages/formats It should be possible to update or add rules without needing to recompile, rebuild or redeploy the test engine It should be possible to interact with the test engine through a GUI and through an API Reuse existing ETSs Multilingual support
5
INSPIRE Testing Framework – Requirements Test objects Consolidation of existing multiple tests or on not yet existing tests Check with Member States? The testing framework should (at least) accept single requests to test the conformity of a metadata record a network service endpoint View Download 1 Download 2 Download 3 Discovery a data set Annex I (lack of existing tests, 2017 deadline) Theme 1 Theme 2 Theme n Annex II/III a spatial data service endpoint The framework should support the testing of large data sets (e.g. orthoimagery)
6
INSPIRE Testing Framework – Requirements Test results The test engine shall return a detailed test report in human-readable (e.g. HTML) or machine- readable format (e.g. XML, JSON) Multilingual support (not multi-lingual ETSs) Timestamp Sharing and publishing – see use case slide Notification via email (if errors) Scheduling (see GDI-DE) User dashboard User configured “test run templates” Direct access to “my” test results (dashboard) Require registration to be discussed at later stage (maybe for data sets or certain sizes?)
7
INSPIRE Testing Framework – Requirements Test projects and their management (discuss again in January telecon) The ETS language/format should allow easy modification of rules and documentation of a version history It should be possible to select / define modules at individual rule level (rule=test) It should be possible to test against specific versions of the rule It should be possible to validate against specific schema versions (this may require parameterisable rules) – versions of ETSs (based on version of the CC/TG as well as of the ETS), older ETS versions are available, but deprecated It should be possible to indicate the severity or weight of individual rules Requirement error Recommendation warning ETS rules should have links to the ATS rules they implement and requirements they test Licensing The test engine and ETS languages/formats should be open source
8
INSPIRE Testing Framework Identify how the MIWP-5 team could best support the development Discuss in January web-meeting
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.