On Implementing CSPA Specifications for Editing and Imputation Services Donato Summa, Monica Scannapieco, Diego Zardetto, Istat, Italy Istituto Nazionale.

Slides:



Advertisements
Similar presentations
Enterprise Architecture Framework in Statistics Poland
Advertisements

OO Programming in Java Objectives for today: Overriding the toString() method Polymorphism & Dynamic Binding Interfaces Packages and Class Path.
GSBPM and GSIM as the basis for the Common Statistical Production Architecture Steven Vale UNECE
TO BECOME CSPA COMPLIANT ANSWER: JOIN BUSINESS ANALYSIS AND METHODOLOGY AND…
International Seminar on Modernizing Official Statistics:
Common Statistical Production Architecture An statistical industry architecture will make it easier for each organisation to standardise and combine the.
Architecture, Implementation, and Testing Architecture and Implementation Prescriptive architecture vs. descriptive architecture Prescriptive architecture:
CORE: a concrete implementation of the CSPA architecture Marco Silipo ISTAT (Italian National Statistical Institute) Joint work with: Rolando Duma, Mauro.
The use and convergence of quality assurance frameworks for international and supranational organisations compiling statistics The European Conference.
Background Data validation, a critical issue for the E.S.S.
CORE Rome Meeting – 3/4 October WP3: A Process Scenario for Testing the CORE Environment Diego Zardetto (Istat CORE team)
The Edit Anders Norberg, Statistics Sweden (SCB) Work Session on Statistical Data Editing Ljubljana, Slovenia, 9-11 May 2011.
NSI 1 Collect Process AnalyseDisseminate Survey A Survey B Historically statistical organisations have produced specialised business processes and IT.
1 The system aspect of statistical quality Q2014 european conference on quality in official statistics Special session: Consistency of Concepts and Applied.
NIST Special Publication Revision 1
1 Tools for Commercial Component Assembly Francis Bordeleau, Zeligsoft/Carleton University Mark Vigder, National Research Council Canada.
Development of metadata in the National Statistical Institute of Spain Work Session on Statistical Metadata Genève, 6-8 May-2013 Ana Isabel Sánchez-Luengo.
Register-Based Census 2011 in Slovenia – Some Quality Aspects Danilo Dolenc Statistical Office of the Republic of Slovenia UNECE-Eurostat Expert Group.
Current and Future Applications of the Generic Statistical Business Process Model at Statistics Canada Laurie Reedman and Claude Julien May 5, 2010.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Luxembourg January CORE ESSnet (COmmon Reference Environment) final meeting Carlo Vaccari Istat - Italy.
Eurostat Expression language (EL) in Eurostat SDMX - TWG Luxembourg, 5 Jun 2013 Adam Wroński.
Interstate Statistical Committee of the Commonwealth of Independent States (CIS-STAT) Improvement of the Websites of the CIS Statistical Offices and Creation.
Max Booleman, Statistics Netherlands Antonio Baigorri, Eurostat The 10 commandments of process and product quality in official statistics.
The Joint Population Census for Mercosur, Bolivia and Chile: an experience of integration Alicia Bercovich IBGE, Brazil.
Jenny Linnerud, 27/10/2011, Cologne1 ESSnet CORE Common Reference Environment ESSnet workshop in Cologne 27th and 28th of October 2011.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
Supporting Researchers and Institutions in Exploiting Administrative Databases for Statistical Purposes: Istat’s Strategy G. D’Angiolini, P. De Salvo,
Handbook on Precision Requirements and Variance Estimation for ESS Household Surveys Denisa Florescu, Eurostat European Conference on Quality in Official.
United Nations Economic Commission for Europe Statistical Division High-Level Group Achievements and Plans Steven Vale UNECE
1 Open source software: a way to enrich local solutions N. Cibella, M. Scannapieco, T. Tuoto Italian National Statistical Office, Italy.
HLG-MOS, Nizhny Novgorod, June 2014 Experiences with CSPA.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
The future of Statistical Production CSPA. 50 task team members 7 task teams CSPA 2015 project.
Michelle Simard, Thérèse Lalor Statistics Canada CSPA Project Manager UNECE Work Session on Statistical Data Confidentiality Helsinki, October 2015 Confidentialized.
Experience and response in developing countries: the twinning project with the Tunisian National Statistical Institute Monica Consalvi ISTAT, Division.
Work Session on Statistical Metadata 2013 Session III: Metadata in the Statistical Business Process Better documenting statistical business processes:
Modernisation Committee on Production and Methods Plans for 2016.
Eurostat 1 3.An overview of the SDMX implementation process Edward Cook Eurostat Unit B5: “Central data and metadata services” SDMX Basics course,
1of 20 MSIS 2014 – Dublin Panel on CSPA Monica Scannapieco – Carlo Vaccari (Istat – Italy)
The future of Statistical Production CSPA. This webinar on CSPA (common statistical production architecture) is part of a series of lectures on the main.
Wesley Yung and Claude Poirier 2015 World Statistics Congress CSPA from a Methodologist’s Point of View.
ESSnet project "Automated data collection and reporting in accommodation statistics" Objectives, achievements and results Köln,
The future of Statistical Production CSPA. We need to modernise We have a burning platform with: rigid processes and methods; inflexible ageing technology;
Statistics Estonia's new system for statistical data activity processing (VAIS) ITDG Luxembourg 2010 Allan Randlepp.
HMS A Modern Software Design Principle Applied To SAS Macro Programming: The Inversion Of Control Concept HMS Analytical Software GmbH - Dr. P. Warnat.
The Role of service Granularity in Successful CSPA Realization Zvone Klun, Tomaž Špeh Geneve, 22 June 2016.
United Nations Economic Commission for Europe Statistical Division CSPA: The Future of Statistical Production Steven Vale UNECE
Adopting CSPA and CORE in Istat: the role of Enterprise Architecture Mauro Bruno, Monica Scannapieco, Marco Silipo Istituto Nazionale di Statistica - Istat.
Implementing ModernStats Standards Linked Open Metadata
Theme (iv): Standards and international collaboration
Efficiency and generalization as drivers
Generic Statistical Data Editing Models (GSDEMs)
Istituto Nazionale di Statistica – Istat
The problem we are trying to solve
ESS.VIP VALIDATION An ESS.VIP project for mutual benefits
Data validation in Statistical Office of the Republic of Serbia
CSPA: The Future of Statistical Production
SOA initiatives at Istat
The future of Statistical Production
COmmon REference Environment - CORE:
Introduction to the Common Statistical Production Architecture Alice Kovarikova High-Level Workshop on Modernization of Official Statistics, Nizhny Novgorod,
CSPA Common Statistical Production Architecture Motivations: definition and benefit of CSPA and service oriented architectures Carlo Vaccari Istat
Data Architecture project
CSPA Specifications Overview
CSPA Common Statistical Production Architecture Motivations: definition and benefit of CSPA and service oriented architectures Carlo Vaccari Istat
CSPA Templates for sharing services
CSPA Templates for sharing services
Presentation transcript:

On Implementing CSPA Specifications for Editing and Imputation Services Donato Summa, Monica Scannapieco, Diego Zardetto, Istat, Italy Istituto Nazionale di Statistica – ISTAT

The CSPA concept National Statistical Institutes (NSIs) produce Official Statistics having very similar goals Common activities carried on in an independent way, almost without relying on shared solutions Statistical organizations have attempted many times to share their processes, methodologies and software solutions (significant work to integrate) 2Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014

The CSPA concept As part of the modernization effort in the Official Statistics field, the High Level Group for the Modernization of Statistical Production and Services (HLG) has taken action in order to address these issues promotion of development and implementation of the CSPA (Common Statistical Production Architecture) 3Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014

The CSPA concept CSPA provides a template architecture for official statistics, describing: What the official statistical industry wants to achieve How the industry can achieve this, i.e. principles that guide how statistics are produced What the industry will have to do, compliance with the CSPA 4Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014

The CSPA concept 5Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014 editrules CANCEISSCS Tools Services CSPA compliant Platforms

The CSPA concept 6Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014

The Error Localization service In the POC initiative of 2013 CSPA project Istat undertook the responsibility of developing the CSPA Error Localization service, with the roles of designer, builder and assembler It was decided to wrap the “localizeErrors” function contained in the “editrules” R package developed at Statistics Netherlands 7Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014

The Error Localization service Data used for test cases come from Istat’s Structure of Earning Survey Input unit data sets involve 20 variables The rules set consists of 44 edits involving 17 numeric variables appearing in the unit data sets 3 different test cases with the same rules set 8Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014 Data set erroneus records Data set exact records Data set mixed records

The Error Localization service The service was implemented technically as a Java standalone application (jar executable file) that wraps up the “localizeErrors” function of the “editrules” R package The jar can be called by GUI or by command line and is responsible of: –Take input parameter from user (or application) –Invoke the execution of the R script in the R environment with provided input parameters –Return the output parameters (output file generation) 9Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014

The Error Localization service The Error Localization service wrapped by the Java program was then deployed on CORE thus proving the fully compatibility of CSPA services with respect to a specific NSI’s internal platform CORE (COmmon Reference Environment) is the Istat internal platform for statistical processes execution 10Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014

11Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014 Tool CSPA Platform Service ….

Conclusion Istat is currently involved in the 2014 CSPA Implementation project, with the role of developing the Error Correction service. the following activities are ongoing: –study how to extend such a service in order to perform a full editing and imputation process –design a CSPA specification, to be shared and agreed among CSPA implementation project participants –implement the specifications provided at by concrete CSPA services wrapping existing tools. 12Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014

Thank you for the attention ! 13Donato Summa, Work Session on Statistical Data Editing, Paris, 28-30/04/2014