
The Review Dashboard is web application that aims to streamline the review, feedback and curation of datasets in Dataverse. It enables the installations to provide a standardized roadmap for their reviewers and keep track of datasets in various stages of the curation process. It provides reviewer assignment, configurable review checklists, automated quality checks, review notes and automated feedback generation, allowing reviewers to efficiently assess datasets before publication. It also maintains review state and reviewer comments, enabling continuity when reviews are reassigned.
The platform can be extended with Check My Dataset, a complementary self-service application that allows researchers to perform an initial automated assesssment of draft datasets before submission for review or curation. Check My dataset can be deployed together with the Review Dashboard as part of an integrated quality assurance workflow, or as a standalone aplication.
Both applications share the same backend infrastructure, configuration framework, and automated validation scripts. Validation checks can therefore be reused across both tools, ensuring consistent validation throughout the curation process.
A demonstration of the Review Dashboard is available here.
The Review Dashboard is currently designed for Dataverse installations consisting of a single repository or collection.
Support for multi-institutional or multi-collection review workflows is currently not available. Installations that manage multiple independent repositories may require additional customization or future enhancements.
The Review Dashboard & Check My Dataset integrate with Dataverse and combines metadata retrieval and automated validation. Both tools share a common backend and automated validation framework.
Dataverse
┌────────────┼────────────┐
│ │ │
PostgreSQL Solr Native API
│ │ │
└────────────┴────────────┘
│
▼
Shared Backend
│ |
▼ ▼
Review Dashboard Check My Dataset
For a detailed architectural overview, see:
See: Installation
The Review Dashboard and Check My Dataset share a common infrastructure and validation framework. Depending on the deployment, installations can use either application independently or deploy both applications together.
| Component | Configurable elements | Documentation |
|---|---|---|
| Dataverse integration | Dataverse URL, Native API, API key | Backend |
| Solr integration | Solr host, API key | Backend |
| PostgreSQL integration | Host, port, database, user credentials | Backend |
| Authentication | HTTP header containing authenticated user information | Backend |
| Roles and permissions | Dataverse role mappings and access control | Roles |
| Automated checks | Validation logic, warning generation, custom validation scripts | Checks |
| Component | Configurable elements | Documentation |
|---|---|---|
| Frontend | Dataverse name, Dataverse URL, backend API URL | Frontend Review Dashboard |
| Review checklist | Categories, checklist items, reviewer instructions, warning messages, contributor feedback messages | Checks |
| Feedback generation | Mapping between checklist issues and contributor feedback | Checks |
| Email delivery | SMTP server & credentials, helpdesk email addresses, test email address | Backend |
| Feedback emails | Email templates, placeholders, and default email content | Emails |
| Component | Configurable elements | Documentation |
|---|---|---|
| Frontend | Dataverse name, Dataverse URL, backend API URL | Frontend Check My Dataset |
| Validation results | Overview messages, result descriptions, display rules, and recommendations | Checks |
| Tips and recommendations | Guidance shown in the Overview and General tips to improve your dataset sections | Checks |
This project was developed with support from KU Leuven and FOSB. We would like to thank all contributors and reviewers who provided valuable feedback throughout the design, implementation, and testing of the Review Dashboard.
This project is licensed under the Apache 2.0 License.