Skip to main content
v2026.1714 entries · CC-BY 4.0

Implementation checklistTrack C

Implementing the Reproducibility and computational research vocabulary

Repository managers, journal editorial offices, RDM service leads, and CRIS administrators implementing structured reproducibility metadata on research outputs.

When to apply When the institution is operationalising the TOP, ARRIVE, CONSORT, PRISMA, or NIH Rigor & Reproducibility expectations as structured metadata that travels with outputs, rather than as policy aspirations in author guidelines.

Before you start

Prerequisites

What needs to be in place before you operationalise Reproducibility and computational research terminology in your CRIS or repository.

  • A CRIS or repository that can hold typed metadata fields beyond title and abstract
  • Editorial / institutional alignment on which reporting checklist applies to which output type (CONSORT for trials, ARRIVE for in vivo, PRISMA for systematic reviews, STROBE for observational)
  • A position on the reproducibility-replicability-robustness distinction following NASEM 2019, so the controlled-list values do not drift
  • Familiarity with FAIR4RS for the software side of reproducibility and Software Heritage for code archiving
  • An identifier strategy for preregistrations and registered reports (OSF preregistration, AsPredicted, journal-issued registered-report stage-1 acceptance ID)

Deployment

Five steps to deploy

Each step is small enough to land in a single sprint or a single sitting with the relevant CRIS administrator. Follow in order.

  1. Add typed reproducibility fields to the output record

    preregistration_url (with controlled platform tag), data_availability_statement (controlled status + free-text), code_availability_statement (controlled + URL + Software Heritage ID), materials_availability_statement, reporting_checklist_used (closed list), checklist_completion_url.

  2. Wire FAIR4RS-aligned code archiving

    When code accompanies an output, require a Software Heritage archive of the release (not just a GitHub URL), the corresponding Zenodo or DataCite DOI for the release, the OSI license, and the FAIR4RS scorecard if available.

  3. Capture preregistration and registered-report status

    Mark each output with one of: not preregistered, preregistered (with URL and date), registered report stage 1 (URL and acceptance date), registered report stage 2 (URL and publication date). The four values are not interchangeable.

  4. Wire reporting-checklist enforcement

    On deposit, the output_type determines which checklist applies; the deposit form embeds the checklist URL and requires the completed checklist as a structured attachment, not a single PDF page in the supplementary.

  5. Pilot a robustness-check or multiverse-analysis record

    For one quantitative output, capture the robustness checks and multiverse-analysis results as their own structured records linked to the headline output. Verify they remain discoverable and re-runnable a year later.

Worked example

Sample workflow

A realistic walk-through of a single record passing through the Reproducibility and computational research pipeline once the checklist is in production.

A randomised controlled trial result is submitted to a journal. The submission system, configured against this domain, detects output_type="clinical trial" and demands the CONSORT 2025 checklist as a structured attachment. The author pastes the OSF preregistration URL; the system validates the URL resolves and stamps the preregistration date. The data availability statement is set to "controlled access via institutional DAC" with the DAC URL; the code availability statement points to a GitHub repository, with the corresponding Software Heritage ID and a Zenodo release DOI both captured automatically by the SWH save-code-now connector. On acceptance, the article's structured metadata carries: CONSORT checklist URL, preregistration URL, data availability statement with controlled-access classification, code availability statement with Software Heritage ID, and a relatedIdentifier to the linked dataset DOI. A reader running a systematic review can filter directly on "preregistered RCTs with controlled-access data and archived code" without parsing supplementary PDFs.

Integration points

CRIS and repository systems

Vendor-specific notes on where this vocabulary fits in real research-information systems. Names appear here only where there is public field evidence — they are not vendor partnerships.

DSpace 8.x

Add the reproducibility fields as a custom metadata schema; configure the deposit form to switch checklist requirements on output_type.

Pure (Elsevier)

Custom metadata template on the Output entity for the reproducibility block; surface on the Pure Portal as a structured reproducibility section.

OJS 3.x

Reporting-checklist plugins exist for CONSORT, PRISMA, and ARRIVE; the data and code availability statements can be enforced through the metadata-fields configuration.

Software Heritage

Federation target — every code release linked from an output should be archived via the SWH save-code-now flow, with the SWHID persisted on the output record.

OSF (Open Science Framework)

Federation target for preregistrations and registered reports; the OSF API returns structured preregistration metadata that the CRIS can ingest at deposit time.

What goes wrong in the field

Common pitfalls

The patterns that show up repeatedly when this checklist is skipped or misapplied. Address these before they become entrenched.

  • Conflating reproducibility, replicability, and robustness — these are three distinct constructs and the metadata must keep them apart
  • Accepting a GitHub URL as code availability without a Software Heritage archive of the release
  • Letting the data availability statement remain freeform so "available on request" passes silently — make this a controlled value with a documented access path
  • Requiring a reporting checklist as a PDF attachment in the supplementary instead of as a structured deposit
  • Ignoring preregistration status because the field is optional — once optional, it stays empty even for preregistered work

Frequently asked

Implementation FAQ

Who maintains this checklist?
The Reproducibility and computational research working group maintains the checklist alongside the dictionary terms in the same domain. It is reviewed each release cycle (March and September) and updated when a working-group consultation, a vendor product change, or a federation-partner schema update materially changes the operational guidance.
What if my CRIS or repository is not listed?
The integration points listed name the systems CASRAI has direct field experience with — Pure, Symplectic Elements, Worktribe, Converis, DSpace and DSpace-CRIS, EPrints, VIVO, Dataverse, Invenio-RDM. The CERIF mapping in the checklist is vendor-neutral and applies equally to other CRIS or repository products. If your system supports the underlying entities (Person, Project, Output, Funding, plus the domain-specific extensions), the steps transfer.
How do I validate my implementation?
Three validation surfaces. First, the deposit form should refuse a record missing required fields rather than warn and accept. Second, the resulting metadata should round-trip through the federation layer your institution uses (OpenAIRE Guidelines 4.0 for European federation, DataCite Commons for DOI-anchored discovery, Crossref for article-anchored discovery) without upstream errors. Third, walk a real-world record through the sample-workflow path on this page and confirm the structured fields capture what the prose describes.
Where do I report errors in the checklist?
Open a comment via the dictionary-feedback flow at /dictionary/contribute. Editorial corrections — wrong vendor module names, deprecated standards, broken integration paths — are queued into the next release cycle. Substantive disagreements on the operational guidance are routed to the working group for review and may motivate a checklist revision.
Is this checklist enough to certify my implementation?
No. The checklist gives you the operational baseline; certification against federation profiles (CoreTrustSeal, OpenAIRE-compliant, COAR-aligned) is a separate process with its own audit. Treat the checklist as the engineering scaffolding and the certification as the institutional sign-off that the scaffolding is being used.

Adopted by research universities worldwide

University of Cambridge logoColumbia University logoUniversity of Edinburgh logoHarvard University logoMassachusetts Institute of Technology logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoUniversity of Cambridge logoColumbia University logoUniversity of Edinburgh logoHarvard University logoMassachusetts Institute of Technology logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logo
  • University of Cambridge logo
  • Columbia University logo
  • University of Edinburgh logo
  • Harvard University logo
  • Massachusetts Institute of Technology logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo

View CASRAI adoption →