The DASISH Questionnaire Design Documentation Tool:

Slides:



Advertisements
Similar presentations
13 September 2012 SDMX Technical Working Group1 Report of the SDMX Technical Standards Working Group SDMX Expert Group Meeting, Paris, September 2012.
Advertisements

Metadata Management at GESIS-ZA Reiner Mauer GESIS – Data Archive and Data Analysis CESSDA-Expert Seminar Odense, September 11th 2008.
Foundational Objects. Areas of coverage Technical objects Foundational objects Lessons learned from review of Use Case content Simple Study Simple Questionnaire.
WP 3: Survey Quality Eric Harrison City University London Knut Kalgraff Skjåk Norwegian Social Science Data Services IASSIST May May, Cologne.
STARDAT DATA ARCHIVING SUITE European Survey Research Association (ESRA), July 18 – 22, 2011, Lausanne, Switzerland Monika Linne, Evelyn Brislinger, Wolfgang.
DDI URN Enabling identification and reuse of DDI metadata IDSC of IZA/GESIS/RatSWD Workshop: Persistent Identifiers for the Social Sciences Joachim Wackerow.
SDMX and DDI: How Do They Fit Together in Practical Terms? Arofan Gregory The Open Data Foundation European DDI User’s Group 2011 Gothenburg, Sweden.
The education variables in the European Social Survey: Advantages in using the DDI for documentation Hilde Orten and Hege Midtsæter Norwegian Social Science.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Implementing Digital Object Identifiers at the GESIS Data Archive for the Social Sciences Workshop “Persistent Identifiers for the Social Sciences” Bonn,
Locating objects identified by DDI3 Uniform Resource Names Part of Session: Concurrent B2: Reports and Updates on DDI activities 2nd Annual European DDI.
DDI Best Practices Technical Best Practices. High Level Architecture URNs and Entity Resolution Managing Unique Identifiers DDI as Content for Repositories.
1 The planned use of DDI 3.0 within a German Research Data Center IASSIST, Session “Tools and Implementations of DDI 3.0”, May 27, 2009 Dana Müller.
CAA/CFA Review | Andrea Laruelo | ESTEC | May CFA Development Status CAA/CFA Review ESTEC, May 19 th 2011 European Space AgencyAndrea Laruelo.
3 rd Annual European DDI Users Group Meeting, 5-6 December 2011 The Ongoing Work for a Technical Vocabulary of DDI and SDMX Terms Marco Pellegrino Eurostat.
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
Leveraging the DDI Model for Linked Statistical Data in the Social, Behavioural, and Economic Sciences DC Thomas Bosch GESIS – Leibniz.
A Web for the Social Sciences Building on a distributed model where data and resources are stored and maintained locally For the end user the system will.
United Nations Economic Commission for Europe Statistical Division Part B of CMF: Metadata, Standards Concepts and Models Jana Meliskova UNECE Work Session.
DDI-RDF Leveraging the DDI Model for the Linked Data Web.
Presentation. Recap A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate. Taken advantage of Spring’s multi layer.
Statistics Portugal/ Metadata Unit Monica Isfan « Joint UNECE/ EUROSTAT/ OECD Work Session on Statistical Metadata.
Electronic data collection system eSTAT in Statistics Estonia: functionality, authentication and further developments issues 4th June 2007 Maia Ennok,
An Approach to Persistence of Web Resources Joachim Feise University of California, Irvine Information and Computer Science
Creating a European entity Management Architecture for eGovernment CUB - corvinus.hu Id Réka Vas
Portugal’s Gender Statistics Database: the Gender Profile Economic Commission for Europe Conference of European Statisticians Group of Experts on Gender.
Eric Balster, Maurice Martens CentERdata, Tilburg Translation Management Tool Ensuring cross cultural equivalence.
DDI and the Lifecycle of Longitudinal Surveys Larry Hoyle, IPSR, Univ. of Kansas Joachim Wackerow, GESIS - Leibniz Institute for the Social Sciences.
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
Aim: “to support the enhancement and implementation of the standards needed for the modernisation of statistical production and services”
Presentation.
Presentation Title Subtitle DSpace UI Prototype 7 Spring, Angular.js, and the DSpace REST API.
Marion Wittenberg – DANS Merja Karjalainen – SND.
TIC Updates EDDI 2010 Wendy Thomas – 6 Dec Schedule and Process Changes Production schedule is moving to: – Summer / Winter release schedule January.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Statistical Business Register Enterprise Groups in Latvia Sarmite Prole Head of Business Register Section Business Statics Department Central Statistical.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Metadata models to support the statistical cycle: IMDB
Coach Route Searching System
Publishing DDI-Related Topics Advantages and Challenges of Creating Publications Joachim Wackerow EDDI16 - 8th Annual European DDI User Conference Cologne,
   Tom W. Smith NORC at the University of Chicago
Future directions for DDI
Marcel van Kints United Nations Statistics Division/DESA
WORKSHOP GROUP ON QUALITY IN STATISTICS
Ben Burbridge, Rebecca Jones, Hilary Newman Product Development
The Re3gistry software and the INSPIRE Registry
WP 3: Data Quality Alexia Katsanidou
Upcoming changes to the DMX technical standard
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
11. The future of SDMX Introducing the SDMX Roadmap 2020
CEOS DB API and Waveband Improvements
Managing questions, instruments and discovery
GSBPM, GSIM, and CSPA.
Interactive tools for large-scale social surveys
CESSDA Workplan: Metadata Harvesting Tool
Eurostat User Satisfaction Survey
DDI-RDF Discovery Vocabulary _ Use Cases and Vocabularies
DDI-L in the Production of Official Statistics
Item 8.2 Review of core social variables
RODA.
in the data production process
ESS VIP ICT Project Task Force Meeting 5-6 March 2013.
Prepared by Peter Boško, Luxembourg June 2012
CS4961 Software Design Laboratory Understand Aquila Backend
Semantic Statistics DDI Lifecycle: Moving Forward Outcome of the Recent Workshops in Dagstuhl Joachim Wackerow.
Part B of CMF: Metadata, Standards Concepts and Models Jana Meliskova
Standards and guidelines for reference metadata
The DASISH Questionnaire Design Documentation Tool (QDDT)
Steps towards a Single Point of Access for Survey Questions across Europe: The Euro Question Bank Project Wolfgang Zenk-Möltgen Azadeh MahmoudHashemi GESIS.
Work Session on Statistical Metadata (Geneva, Switzerland May 2013)
Presentation transcript:

The DASISH Questionnaire Design Documentation Tool: Updates on the development of the tool Benjamin Beuster, Stig Norland, Hilde Orten NSD – Norwegian Social Science Data Services EDDI 2015 - 7th Annual European DDI User Conference, Copenhagen, December 2 – 3 2015

Outline The DASISH Questionnaire Design Documentation Tool (QDDT) and the Question Variable Database (QVDB), update The Questionnaire Design Documentation Tool (QDDT) New conceptual model (extract of conceptual model for the QVDB) New technical approach

The QDDT and QVDB Tools for surveys under development by NSD. Work on the tools started under the Data Service Infrastructure for the Social Sciences and Humanities (DASISH) project. It now continues under Synergies for Europe’s Research Infrastructure in the Social Sciences (SERISS). Our work on the tools was presented at EDDI 2013 and 2014 Material developed under DASISH is available on GitHub

QDDT and QVDB – recap of aims Assist large-scale survey projects in processes related to questionnaire development, data and metadata production, archiving and dissemination Internal users: QDDT: Document the questionnaire design process and develop questionnaires QVDB: Develop variables, standards and data products External users: QDDT: Understand how each item and concept was developed (QDDT) QVDB: Find and reuse questions and variables (QVDB) Reusable model and code Interoperability with DASISH Translation Management Tool (TMT) and other tools, using DDI

QDDT and QVDB – What was achieved while DASISH? A common metadata model from the three DASISH tools, QDDT, QVDB and the TMT Specifications for the QDDT and the QVDB High level conceptual model for the QVDB A prototype of the QDDT

Further developments: What will be kept and what is new? The common metadata model and the specifications for the QDDT and the QVDB will be kept Conceptual model for the QVDB has been detailed. An extract of this works as a model for the QDDT. A new prototype of the QDDT based using new technologies is currently under development The development of the QVDB builds on the QDDT. One or two tools remains to be decided.

Conceptual model QDDT (extract of model for QVDB)

QDDT Architecture Angular 2 + Typescript Spring security (OAuth2) No Javascript in dev tools, only in browser Typescript can transpile to ES3 Supports «evergreen» browsers (Chrome, FireFox, Opera, Safari, and IE10/11) Spring MVC API RESTful API JSON for free no need for a SOAP service stack Spring security (OAuth2) Tokenbased No state for requests Persistence Layer implemented with Hibernate + Envers Revisions Database agnostic Since qddt is open source, we chose Postgres Angular2 Router Layer Service Layer Persistence Layer Database Browser REST Backend Http/JSON

Versioning Provide historical versioning of entity data Each transaction relates to one global revision number Can be used to identify groups of changes (much like a changeset in source control) Any changeset can be labeled (business version) Find revision by date or label name Controlled vocabulary controls business versioning Envers Implemented by anotations in domian classes and inclusion of hibernate-envers-jar in classpath

Data model Sub system for temporal comparison (Relations simplified) (Relations omitted) Sub system for temporal comparison

Category group structure «managed scale representation» «Scale dimension» RANGE Low CODE High

Responsdomain root category structure Categories Category Groups (managed representation) Category Roots «Scale/MissingCodes» MIXED «MissingCodes» MULTIPLE_SINGLE «Don’t Know» CODE (value 88) «Not applicable» (value 66) «Scale dimension» RANGE Low CODE (value 1) High CODE (value 9) StructuredMixedResponsedoman «Scale 1-9 Missing values»

Design of a domain class Study AbstractEntityAudit AbstractEntity Description String Authors Set<User> addComment(String) Comments Set<Comment> Instruments Set<Instrument> SurveyProgram SurveyProgram TopicGroups Set<TopicGroups> Name String Agency Agency BasedOnObject UUID ChangeComment String ChangeKind enum:ChangeKind Version SemVer Id UUID Created DateTime CreatedBy User Updated DateTime

Login screen

Survey screen

Thank you for your attention! Acknowledgements Special thanks to Joachim Wackerow (consultant), Dag Østgulen Heradstveit (NSD) and Knut Kalgraff Skjåk (NSD) Thank you for your attention! surveytools@nsd.no

DDI StructuredMixedResponseDomain, example Not versionable Versionable Categories, Anchor Values; NumberRange for scale (high, low, min, max) Code CodeList ManagedRepresentation (Scale, MissingValues) StructuredMixedResponseDomain