Post on 29-Dec-2015
transcript
Alexander Kotsev
alexander.kotsev@jrc.ec.europa.euwww.jrc.ec.europa.eu
Serving societyStimulating innovationSupporting 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 class AQD_Plans_general
«featureType»AQD_Plans::AQD_Plan
«dataType»AQD_Assessment_Attainment::
ExceedanceDescription
«featureType»AQD_Plans::
AQD_SourceApportionment
«featureType»AQD_Plans::
AQD_Ev aluationScenario
A
«featureType»AQD_Plans::AQD_Scenario
«featureType»AQD_Plans::
AQD_Measures
+exceedanceSituation1..*
+exceedanceSituation
1
+usedInPlan
1
+ExceedanceSituation
1sourceApportionment
1
+projectionScenario1+baselineScenario 1
+measuresApplied
1..*
+usedInPlan 1..*
+exceedanceSituation1..*
+usedForScenario
0..*
• 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• https://joinup.ec.europa.eu/software/page/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)
Flexible deployment options• Centralized (JRC)
• http://inspireaq.jrc.ec.europa.eu/aqrsystem/
• 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
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 26862. Luxembourg (Luxembourg): Publications Office of the European Union; 2014. JRC92045, doi: 10.2788/17921
Lessons learned
• AQ legislation (IPR) + INSPIRE = high complexity
• This 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” versus “Machine readable” (e.g xml)
• Data modelling considerations
Domain specific data (90 %) + INSPIRE (10 %)
• Data transmission
“Push” versus “Pull (SOA)”