Alexander Kotsev Serving society Stimulating innovation Supporting legislation JRC Support for e-reporting of Air Quality Plans and Programs (H-K) Overview and Lessons Learned
Single Data model for e-reporting Covers legally binding requirements of (AQ IPR, 2011/850/EU) INSPIRE (2007/2/EC) Fully integrated with other e-reporting data flows
Collaborative product Developed by JRC (migration to EEA foreseen in 2015) Conceptualized in close collaboration with EEA Volunteer test countries Major release (v 1.0) - beginning of August Open source solution, licensed under European Union Public License – EUPL E-Reporting system: overview
E-Reporting system: characteristics Easy to use web interface Bundled with generic software components Easy transfer to different architectures of reporting authorities (optional) Preload with data from previous years Multilingual user interface User access control and management subsystem Ability to export IPR compliant xml Extensible (beyond the scope of the pilot project)
Architecture for P&P e-reporting
Flexible deployment options Centralized (JRC) Distributed (MS) Source code on Git Bundle + binary for deployment Virtual drive (VMWare player, VirtualBox, XenServer)
Quality assurance Validation & constraint checking Validation against INSPIRE/AQD schema during: Input (historic data) Output (upon export of xml) Data entry controls In accordance with e-reporting model Displayed on “Save” DRAFT vs COMPLETE Testing Pilot countries feedback (from early stages)
Users Three levels of access EEA/JRC/ENV National administrators Users Users are managed by European Commission Authentication System (ECAS) Current statistics 153 accounts (all three levels) “Plans and Programmes” national providers on EIONET
Progress (as of )
Technical guidance JRC Technical report Pilot project overview Simple user guidelines E-reporting User management Administration System deployment System compilation Kotsev A., Smits P., Cyra L., Epure A., Francioli D., Belis C. Reporting of Air Quality Plans and Programs in Europe. Guidelines for INSPIRE compliant data transmission. EUR Luxembourg (Luxembourg): Publications Office of the European Union; JRC92045, doi: /17921
Lessons learned AQ legislation (IPR) + INSPIRE = high complexityAQ legislation (IPR) + INSPIRE = high complexity overcomeThis can be overcome: 1.Transparent approach 2.Use of well established technology 3.Source code is open to all 4.Inclusion of the users from early stages of development 5.“Hiding” the complexity behind an easy to use interface
Discussion Usability of the data “Human readable” “Machine readable” (e.g xml) “Human readable” versus “Machine readable” (e.g xml) Data modelling considerations Domain specific data (90 %) + INSPIRE (10 %) Data transmission “Push” versus “Pull (SOA)”
Thank you!