openlibhums / janeway

A web-based platform for publishing journals, preprints, conference proceedings, and books
https://janeway.systems/
GNU Affero General Public License v3.0
171 stars 63 forks source link

Preprints: All metadata values should be tied to a single version #4252

Open alainna opened 3 months ago

alainna commented 3 months ago

Is your feature request related to a problem? Please describe.

Currently Janeway supports multiple file versions, but only one persistent set of core metadata values. However preprints are mutable and their metadata are too.

A preprint may start as a preregistration, then move to preprint/manuscript to author’s accepted manuscript to postprint, and authors expect that each version is clearly labeled and identified. One version may also need to be withdrawn and not simply updated by a new version, and that version’s withdrawal status should be clearly identified. Finally, Crossref recommend that versions include a brief note indicating the change between versions. (Ref: Crossref Preprint AG recommendations - 2022, sec 5.2.2.b )

As Preprint Administrators, we expect that every version of the preprint be represented on its own page and with its own unique identifier. Each version page would represent all metadata related to that version of the preprint; non-current versions should have a prominent link to the current version’s page. It should include clear identification of how to cite that version, whether it is the latest version, and a note about what differentiates that version from previous versions.

image

Describe the solution you'd like

  1. A “preprint” should be a collection of versions:
  1. Each version should have its own page representing the full and complete metadata for that version, along with a version note (change note):
  1. When a preprint is submitted, the submission metadata and PDF should be considered as “version one”:
  1. Author/moderator accessing metadata view (/repository/dashboard/<ID> or /repository/manager/<ID>) of the preprint should by default see the current version’s metadata and PDF flagged/embedded:

Creating a new version / Updating preprints

  1. Authors should be able to update all available preprint metadata fields (as set by Repository Admin):
  1. “Update preprint” needs to clarify the difference between minor updates (corrections) and major updates (new version) by reordering the options and grouping “Update PDF” and “Correction [of metadata]”.

    image

    • Authors should continue to be able to make minor updates (corrections) to PDF and metadata without generating a new version: Authors may need to correct typos, etc
    • New versions should be what triggers a “new version” being created
  2. Individual versions may be withdrawn:

ajrbyers commented 3 months ago

I look forward to a PR implementing this @alainna...

alainna commented 3 months ago

@ajrbyers I probably should split it out into multiple ones eh? 😅