Dataset Profile versioning
We need to add versioning to Dataset Profiles. Since the Profiles are not editable if already used, we need a button in the Admin page to create a new version for this profile. Only the latest version of a profile will be available for selection to all pages.
A flow for the users to update their Dataset Descriptions to the latest version of the profiles is needed.
The following processes are needed:
- Multiple versions of the profile may be present in a DMP. Though in new DMPs only latest versions will be offered.
- In a DMP batch checking of compliance with existing dataset descriptions to the new profile version. Datasets that can be migrated with lost or without loss of information or ones that will change validity status after migration, shall be indicated. The user may have the option to enforce the process. The process may be available to an administrator for wider-than-DMP migration.
- Autochecking: opening an existing dataset description, the availability of new version of a profile (associated in the DMP) shall be checked and, if present, the compliance of the dataset shall be checked.