ebi-ait / checklist

Template repository for checklists
Apache License 2.0
1 stars 0 forks source link

updates to samples need to be validated using the original checklist used for submission #106

Open amnonkhen opened 1 day ago

amnonkhen commented 1 day ago

An update to an existing document should be validated using the same checklist version used for its submission, unless the submitter explicitly chooses to upgrade the document so it matches the latest version of the checklist.

This is a requirement that originated from Colman and Peter. This requirement is not only for the FAIRification stream, but also for the submissions stream.

There are several ways to satisfy it:

  1. The submitter knows which checklist version to use for updates Upon submission, ENA would return the checklist version used and the suybmitter will use it for updates. If they don't provide the version and just use the accession, the latest checklist would be used. This change is self contained in FAIRification stream component.

  2. BioSamples will maintain the actual version used for submission in addition to maintain the checklist accession, so upon updates, it can resolve the correct original checklist. This requires changes also in the Submission stream components.