SlideShare a Scribd company logo
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
SSHOC
Dataverse in the
European Open Science Cloud
Marion Wittenberg (DANS) task leader
Slava Tykhonov (DANS) lead developer
European Dataverse Workshop 2020
23-24 January 2020
Tromsø, UiT The Arctic University of Norway
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Duration: 40 months
(January 2019 – 30 April 2022)
Partners: 47
(20 beneficiaries + 27 LTPs)
SSH ESFRI Landmarks and Projects
& international SSH data infrastructures
Project budget:
€ 14,455,594.08
Type of action & funding:
Research and Innovation action
(INFRAEOSC-04-2018)
Project website:
www.SSHOpenCloud.eu
Objectives:
• creating the social sciences and humanities (SSH) part of European Open Science Cloud (EOSC)
• maximising re-use through Open Science and FAIR principles (standards, common catalogue, access control, semantic techniques, training)
• interconnecting existing and new infrastructures (clustered cloud infrastructure)
• establishing appropriate governance model for SSH-EOSC
Project:
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Task 5.2 Hosting and sharing data repositories
Objective
Development of a research data repository service on EOSC, for
SSH institutions currently without such a facility for their
designated communities
Deliverables
After 38 months: Data repository service running on EOSC
After 40 months: Report on principles of governance and
sustainability of the data repository service
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
History of task 5.2
To investigate how Dataverse can be used as a Research Data
Management service for CESSDA Service Providers
CESSDA SaW project
CESSDA DataverseEU project
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
CESSDA SaW project 2016-2017 (EU Horizon 2020)
Project for Strengthening and Widening CESSDA (Consortium of
Social Science Data Archives)
WP4 – Strengthening and widening through knowledge exchange
Task about how CESSDA Service Providers could help each other
to become more mature
DANS offered a test environment of Dataverse to run experiments
Pipeline to migrate metadata from NESSTAR to Dataverse
Localisation of Dataverse (translation and adjustment of metadata)
Connection from Dataverse to Islandore
Archive in a box
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
CESSDA workplan project 2018 - DataverseEU
POC how to make Dataverse CESSDA compliant
Creating Docker images for installation on CESSDA Google Cloud
Experiments with Kubernetes infrastructure
Translations by partners
Adaptation to support CESSDA metadata Model (CMM)
DA|RA PiD plugin development
Support of Controlled vocabularies (CESSDA CV Service)
CESSDA Partners: DANS, AUSSDA, ADP, SND, TARKI, GESIS
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
SSHOC task 5.2 Hosting and sharing data repositories
Makes use of Dataverse software
4 ERICs: DARIAH, CLARIN, EHRIS and CESSDA
Building mature infrastructure based on requirements of involved
communities
Investigating sustainable governance models
Training Service Providers and institutes how to use Dataverse as
a service
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Partners SSHOC task 5.2
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Development process
DataverseSSHOC project has two parallel tracks of the development:
● Core development team is working on the modification and
extension of the Dataverse core functionality.
● The application development team will create new or will integrate
existent tools that will be published on Dataverse App Store website.
Our goal is to build the distributed and mature data infrastructure based
on sustainable microservices.
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Development methodology
We follow SCRUM with quick but small updates, all new functionality will go through DTAP
(development, testing, acceptance and production) pipeline:
local (own PC) – test (cloud) – acceptance (cloud) – production (cloud)
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
DataverseEU deployment in CESSDA
Cloud
Docker Compose for the local development and testing
Kubernetes (K8s) for the deployment of services in the Cloud
(CI/CD pipeline with Jenkins and Helm)
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Services in European Open Science Cloud
(EOSC)
● EOSC requires the level 8 of maturity (at
least)
● we need the highest quality of software
to be accepted as a service
● clear and transparent evaluation of
services is essential
● the evidence of technical maturity is the
key to success
● the limited warranty will allow to stop
out-of-warranty services
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Testing process for the core and apps
Testing process follows the CESSDA maturity model
https://zenodo.org/record/2591055#.XKR6ny2B2u5
Important: every change of Dataverse functionality should be supplied with
unit tests, changes of external functionality should get Selenium scenarios.
Goal: to score as high as possible according to CESSDA maturity model
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Testing procedures
● Writing unit tests (Java) for core development team
● Integration tests (Selenium) for app development team
● Performance/stress tests (Apache JMeter) before Dataverse will go to
Acceptance/Production
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Quality Assurance (QA) as a community service
Selenium IDE allows
to create and replay
all UI tests in your
browser
Shared tests can be
reused by Dataverse
CI/CD pipeline
Let’s work together
on it!
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Community-driven QA plan
Download test-suite with all tests provided by community
Install Selenium IDE in Google Chrome
Create new project in Selenium and upload tests
Run all tests and provide feedback back to the community
Everybody can create a new tests specific to your requirements, record and
share with others
more contributors will bring even more maturity of Dataverse services with
CI/CD pipeline
It means Dataverse maintenance cost will start to drop down
maturity of the community = maturity of services
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Dataverse App Store
Let’s build different services out of tools!
Data preview: DDI Explorer, Spreadsheet/CSV, PDF, Text files, HTML,
Images, video render, audio, JSON, GeoJSON/Shapefiles/Map, XML
Interoperability: external controlled vocabularies (CESSDA CV Manager)
Data processing: NESSTAR DDI migration tool
Linked Data: RDF compliance including SPARQL endpoint
Federated login as a service (OAuth/Shibboleth in the same installation)
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Applications maturity level
Every software package should follow the same CESSDA Maturity Model to
be accepted as a service.
Must have: k8s infrastructure with upstream Docker images, warranty
statement, documentation, unit tests, Selenium tests, jenkins pipeline
Running demonstration service will allow to create the connection to your
own Dataverse
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Multilingual support
DataverseEU will run Weblate as a service for the user interface, metadata
schema and SOLR translation.
We’ve developed an experimental but adjustable pipeline for multilingual
support that allows to download and synchronize all translations available in
Dataverse Consortium github and provides easy access for translators to
keep all properties up-to-date.
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Weblate as Dataverse app
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Controlled Vocabularies support
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Who is going to benefit from SSHOC?
(European) (SSH) institutes and researchers will be offered a
Dataverse installation on the cloud
(European) (SSH) institutes will be offered a Dataverse archive
in a box solution for their own purposes
Many of the features to be developed in SSHOC will benefit
also other Dataverse installations / communities
This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782
Thank you for your attention!
marion.wittenberg@dans.knaw.nl
vyacheslav.tykhonov@dans.knaw.nl
https://www.sshopencloud.eu
info@sshopencloud.eu
@SSHOpenCloud
/in/sshopencloud
Join our community

More Related Content

PPTX
Dataverse in the European Open Science Cloud
 
PPTX
Running Dataverse repository in the European Open Science Cloud (EOSC)
 
PPTX
Building an electronic repository and archives on Dataverse in the European O...
 
PPTX
Building COVID-19 Museum as Open Science Project
 
PPTX
Dataverse SSHOC enrichment of DDI support at EDDI'19 2
 
PPTX
Fighting COVID-19 with Artificial Intelligence
 
PPTX
Setting up Dataverse repository for research data
 
PPTX
Integration of WORSICA’s thematic service in EOSC, Service QA and Dataverse
 
Dataverse in the European Open Science Cloud
 
Running Dataverse repository in the European Open Science Cloud (EOSC)
 
Building an electronic repository and archives on Dataverse in the European O...
 
Building COVID-19 Museum as Open Science Project
 
Dataverse SSHOC enrichment of DDI support at EDDI'19 2
 
Fighting COVID-19 with Artificial Intelligence
 
Setting up Dataverse repository for research data
 
Integration of WORSICA’s thematic service in EOSC, Service QA and Dataverse
 

What's hot (20)

PPTX
The world of Docker and Kubernetes
 
PPTX
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
 
PPTX
5 years of Dataverse evolution
 
PPTX
External controlled vocabularies support in Dataverse
 
PPTX
Technical integration of data repositories status and challenges
 
PPTX
Building COVID-19 Knowledge Graph at CoronaWhy
 
PDF
Dataverse opportunities
 
PPTX
Ontologies, controlled vocabularies and Dataverse
 
PPTX
Automated CI/CD testing, installation and deployment of Dataverse infrastruct...
 
PPTX
Flexible metadata schemes for research data repositories - Clarin Conference...
PDF
University of Minho Data Repository - features to publish & share data and w...
PPTX
External CV support in Dataverse 5.7
 
PPTX
PoolParty Semantic Suite - LT-Innovate Industry Summit-2016 - Brussels
PPTX
Virtual Research Environments as-a-serive
PPTX
DataverseEU as multilingual repository
 
PPTX
ElN - repository integration at the University of Goettingen
PPTX
The European Open Science Cloud: just what is it?
PDF
CLARIAH Toogdag 2018: A distributed network of digital heritage information
PPTX
The Climate Tagger - a tagging and recommender service for climate informatio...
PPTX
Eudat presentation nov2013 | www.eudat.eu |
The world of Docker and Kubernetes
 
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
 
5 years of Dataverse evolution
 
External controlled vocabularies support in Dataverse
 
Technical integration of data repositories status and challenges
 
Building COVID-19 Knowledge Graph at CoronaWhy
 
Dataverse opportunities
 
Ontologies, controlled vocabularies and Dataverse
 
Automated CI/CD testing, installation and deployment of Dataverse infrastruct...
 
Flexible metadata schemes for research data repositories - Clarin Conference...
University of Minho Data Repository - features to publish & share data and w...
External CV support in Dataverse 5.7
 
PoolParty Semantic Suite - LT-Innovate Industry Summit-2016 - Brussels
Virtual Research Environments as-a-serive
DataverseEU as multilingual repository
 
ElN - repository integration at the University of Goettingen
The European Open Science Cloud: just what is it?
CLARIAH Toogdag 2018: A distributed network of digital heritage information
The Climate Tagger - a tagging and recommender service for climate informatio...
Eudat presentation nov2013 | www.eudat.eu |
Ad

Similar to SSHOC Dataverse in the European Open Science Cloud (20)

PPTX
Dataverse repository for research data in the COVID-19 Museum
 
PPTX
Controlled vocabularies and ontologies in Dataverse data repository
 
PDF
2. EOSC-hub (Daan Broeder, CLARIN ERIC)
PPTX
Requirements of DARIAH community for a Dataverse repository (SSHOC 2020)
PDF
SSHOC General Presentation
PDF
Overview of the Sustainability Plans of the ICT-29b) Projects
PDF
SFScon22 - Roberto Monsorno - ERMES - EnviRonmental pollution Micromobility s...
PPT
Data Processing and Analysis
PDF
Sshoc kick off meeting - Work package 3 Pitch - Daan Broeder - KNAW HuC/CLARI...
PPTX
Deep Hybrid DataCloud
PPTX
GLENNA: The Nordic cloud
PPTX
SSH & eInfra projects
PDF
SSHOC at EOSC-hub Week - SSH & eInfra Projects - Daan Broeder
PDF
3. Collaboration with other cluster projects - Governance (Franciska de Jong,...
PDF
2nd ARCADIA bronchure
PDF
BDV Webinar Series - Lara - Deep Learning for Everybody
PPTX
DataverseEU: Building Multilingual infrastructure for the Social Sciences in...
 
PPTX
Arcadia project overview
PDF
1rst ARCADIA bronchure
PDF
DEEP: a user success story
Dataverse repository for research data in the COVID-19 Museum
 
Controlled vocabularies and ontologies in Dataverse data repository
 
2. EOSC-hub (Daan Broeder, CLARIN ERIC)
Requirements of DARIAH community for a Dataverse repository (SSHOC 2020)
SSHOC General Presentation
Overview of the Sustainability Plans of the ICT-29b) Projects
SFScon22 - Roberto Monsorno - ERMES - EnviRonmental pollution Micromobility s...
Data Processing and Analysis
Sshoc kick off meeting - Work package 3 Pitch - Daan Broeder - KNAW HuC/CLARI...
Deep Hybrid DataCloud
GLENNA: The Nordic cloud
SSH & eInfra projects
SSHOC at EOSC-hub Week - SSH & eInfra Projects - Daan Broeder
3. Collaboration with other cluster projects - Governance (Franciska de Jong,...
2nd ARCADIA bronchure
BDV Webinar Series - Lara - Deep Learning for Everybody
DataverseEU: Building Multilingual infrastructure for the Social Sciences in...
 
Arcadia project overview
1rst ARCADIA bronchure
DEEP: a user success story
Ad

More from vty (10)

PPTX
Decentralised identifiers and knowledge graphs
 
PPTX
Decentralisation and knowledge graphs
 
PPTX
Decentralised identifiers for CLARIAH infrastructure
 
PPTX
Metaverse for Dataverse
 
PPTX
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and DAN...
 
PPTX
CLARIN CMDI use case and flexible metadata schemes
 
PPTX
Flexible metadata schemes for research data repositories - CLARIN Conference'21
 
PPTX
CLARIN CMDI support in Dataverse
 
PPTX
Data standardization process for social sciences and humanities
 
PPTX
Development in Dataverse SSHOC project
 
Decentralised identifiers and knowledge graphs
 
Decentralisation and knowledge graphs
 
Decentralised identifiers for CLARIAH infrastructure
 
Metaverse for Dataverse
 
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and DAN...
 
CLARIN CMDI use case and flexible metadata schemes
 
Flexible metadata schemes for research data repositories - CLARIN Conference'21
 
CLARIN CMDI support in Dataverse
 
Data standardization process for social sciences and humanities
 
Development in Dataverse SSHOC project
 

Recently uploaded (20)

PPT
Chemical bonding and molecular structure
PPTX
G5Q1W8 PPT SCIENCE.pptx 2025-2026 GRADE 5
PDF
AlphaEarth Foundations and the Satellite Embedding dataset
PDF
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
PPTX
TOTAL hIP ARTHROPLASTY Presentation.pptx
PDF
. Radiology Case Scenariosssssssssssssss
PPTX
Cell Membrane: Structure, Composition & Functions
PPTX
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
PDF
MIRIDeepImagingSurvey(MIDIS)oftheHubbleUltraDeepField
PDF
diccionario toefl examen de ingles para principiante
PPT
protein biochemistry.ppt for university classes
PPTX
Microbiology with diagram medical studies .pptx
PPTX
microscope-Lecturecjchchchchcuvuvhc.pptx
PDF
HPLC-PPT.docx high performance liquid chromatography
PDF
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
PPTX
ECG_Course_Presentation د.محمد صقران ppt
PPTX
neck nodes and dissection types and lymph nodes levels
PPTX
Vitamins & Minerals: Complete Guide to Functions, Food Sources, Deficiency Si...
PPTX
2. Earth - The Living Planet earth and life
PDF
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
Chemical bonding and molecular structure
G5Q1W8 PPT SCIENCE.pptx 2025-2026 GRADE 5
AlphaEarth Foundations and the Satellite Embedding dataset
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
TOTAL hIP ARTHROPLASTY Presentation.pptx
. Radiology Case Scenariosssssssssssssss
Cell Membrane: Structure, Composition & Functions
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
MIRIDeepImagingSurvey(MIDIS)oftheHubbleUltraDeepField
diccionario toefl examen de ingles para principiante
protein biochemistry.ppt for university classes
Microbiology with diagram medical studies .pptx
microscope-Lecturecjchchchchcuvuvhc.pptx
HPLC-PPT.docx high performance liquid chromatography
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
ECG_Course_Presentation د.محمد صقران ppt
neck nodes and dissection types and lymph nodes levels
Vitamins & Minerals: Complete Guide to Functions, Food Sources, Deficiency Si...
2. Earth - The Living Planet earth and life
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf

SSHOC Dataverse in the European Open Science Cloud

  • 1. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 SSHOC Dataverse in the European Open Science Cloud Marion Wittenberg (DANS) task leader Slava Tykhonov (DANS) lead developer European Dataverse Workshop 2020 23-24 January 2020 Tromsø, UiT The Arctic University of Norway
  • 2. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Duration: 40 months (January 2019 – 30 April 2022) Partners: 47 (20 beneficiaries + 27 LTPs) SSH ESFRI Landmarks and Projects & international SSH data infrastructures Project budget: € 14,455,594.08 Type of action & funding: Research and Innovation action (INFRAEOSC-04-2018) Project website: www.SSHOpenCloud.eu Objectives: • creating the social sciences and humanities (SSH) part of European Open Science Cloud (EOSC) • maximising re-use through Open Science and FAIR principles (standards, common catalogue, access control, semantic techniques, training) • interconnecting existing and new infrastructures (clustered cloud infrastructure) • establishing appropriate governance model for SSH-EOSC Project:
  • 3. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Task 5.2 Hosting and sharing data repositories Objective Development of a research data repository service on EOSC, for SSH institutions currently without such a facility for their designated communities Deliverables After 38 months: Data repository service running on EOSC After 40 months: Report on principles of governance and sustainability of the data repository service
  • 4. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 History of task 5.2 To investigate how Dataverse can be used as a Research Data Management service for CESSDA Service Providers CESSDA SaW project CESSDA DataverseEU project
  • 5. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 CESSDA SaW project 2016-2017 (EU Horizon 2020) Project for Strengthening and Widening CESSDA (Consortium of Social Science Data Archives) WP4 – Strengthening and widening through knowledge exchange Task about how CESSDA Service Providers could help each other to become more mature DANS offered a test environment of Dataverse to run experiments Pipeline to migrate metadata from NESSTAR to Dataverse Localisation of Dataverse (translation and adjustment of metadata) Connection from Dataverse to Islandore Archive in a box
  • 6. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 CESSDA workplan project 2018 - DataverseEU POC how to make Dataverse CESSDA compliant Creating Docker images for installation on CESSDA Google Cloud Experiments with Kubernetes infrastructure Translations by partners Adaptation to support CESSDA metadata Model (CMM) DA|RA PiD plugin development Support of Controlled vocabularies (CESSDA CV Service) CESSDA Partners: DANS, AUSSDA, ADP, SND, TARKI, GESIS
  • 7. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 SSHOC task 5.2 Hosting and sharing data repositories Makes use of Dataverse software 4 ERICs: DARIAH, CLARIN, EHRIS and CESSDA Building mature infrastructure based on requirements of involved communities Investigating sustainable governance models Training Service Providers and institutes how to use Dataverse as a service
  • 8. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Partners SSHOC task 5.2
  • 9. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Development process DataverseSSHOC project has two parallel tracks of the development: ● Core development team is working on the modification and extension of the Dataverse core functionality. ● The application development team will create new or will integrate existent tools that will be published on Dataverse App Store website. Our goal is to build the distributed and mature data infrastructure based on sustainable microservices.
  • 10. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Development methodology We follow SCRUM with quick but small updates, all new functionality will go through DTAP (development, testing, acceptance and production) pipeline: local (own PC) – test (cloud) – acceptance (cloud) – production (cloud)
  • 11. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 DataverseEU deployment in CESSDA Cloud Docker Compose for the local development and testing Kubernetes (K8s) for the deployment of services in the Cloud (CI/CD pipeline with Jenkins and Helm)
  • 12. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Services in European Open Science Cloud (EOSC) ● EOSC requires the level 8 of maturity (at least) ● we need the highest quality of software to be accepted as a service ● clear and transparent evaluation of services is essential ● the evidence of technical maturity is the key to success ● the limited warranty will allow to stop out-of-warranty services
  • 13. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Testing process for the core and apps Testing process follows the CESSDA maturity model https://zenodo.org/record/2591055#.XKR6ny2B2u5 Important: every change of Dataverse functionality should be supplied with unit tests, changes of external functionality should get Selenium scenarios. Goal: to score as high as possible according to CESSDA maturity model
  • 14. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Testing procedures ● Writing unit tests (Java) for core development team ● Integration tests (Selenium) for app development team ● Performance/stress tests (Apache JMeter) before Dataverse will go to Acceptance/Production
  • 15. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Quality Assurance (QA) as a community service Selenium IDE allows to create and replay all UI tests in your browser Shared tests can be reused by Dataverse CI/CD pipeline Let’s work together on it!
  • 16. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Community-driven QA plan Download test-suite with all tests provided by community Install Selenium IDE in Google Chrome Create new project in Selenium and upload tests Run all tests and provide feedback back to the community Everybody can create a new tests specific to your requirements, record and share with others more contributors will bring even more maturity of Dataverse services with CI/CD pipeline It means Dataverse maintenance cost will start to drop down maturity of the community = maturity of services
  • 17. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Dataverse App Store Let’s build different services out of tools! Data preview: DDI Explorer, Spreadsheet/CSV, PDF, Text files, HTML, Images, video render, audio, JSON, GeoJSON/Shapefiles/Map, XML Interoperability: external controlled vocabularies (CESSDA CV Manager) Data processing: NESSTAR DDI migration tool Linked Data: RDF compliance including SPARQL endpoint Federated login as a service (OAuth/Shibboleth in the same installation)
  • 18. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Applications maturity level Every software package should follow the same CESSDA Maturity Model to be accepted as a service. Must have: k8s infrastructure with upstream Docker images, warranty statement, documentation, unit tests, Selenium tests, jenkins pipeline Running demonstration service will allow to create the connection to your own Dataverse
  • 19. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Multilingual support DataverseEU will run Weblate as a service for the user interface, metadata schema and SOLR translation. We’ve developed an experimental but adjustable pipeline for multilingual support that allows to download and synchronize all translations available in Dataverse Consortium github and provides easy access for translators to keep all properties up-to-date.
  • 20. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Weblate as Dataverse app
  • 21. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Controlled Vocabularies support
  • 22. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Who is going to benefit from SSHOC? (European) (SSH) institutes and researchers will be offered a Dataverse installation on the cloud (European) (SSH) institutes will be offered a Dataverse archive in a box solution for their own purposes Many of the features to be developed in SSHOC will benefit also other Dataverse installations / communities
  • 23. This project is funded from the EU Horizon 2020 Research and Innovation Programme (2014-2020) under Grant Agreement No. 823782 Thank you for your attention! marion.wittenberg@dans.knaw.nl vyacheslav.tykhonov@dans.knaw.nl https://www.sshopencloud.eu info@sshopencloud.eu @SSHOpenCloud /in/sshopencloud Join our community