-
Notifications
You must be signed in to change notification settings - Fork 5
Enable DataPublications to be used for Investigations #261
Description
This is an addition to the changes already proposed and implemented for issue #200
It is purely additional. There are no breaking changes, mandatory fields or mandatory relationships.
The idea was already introduced to the discussion in #200 by Sylvie but was not pursued far enough to make it into the proposal that was accepted for implementation. Having discussed Diamond's plans for DOIs in more detail recently, we are now in a position to make a more concrete proposal.
At RAL, Diamond would like to use DataPublications for minting DOIs for Investigations. ISIS are already minting DOIs for Investigations but moving to using DataPublications for this would probably be a preferable option to the current method.
So to allow DataPublications to cater for this, I am proposing that a new ICAT entity DataCollectionInvestigation is added to the schema to match the existing DataCollectionDataset and DataCollectionDatafile. DataCollectionInvestigations could then be added to DataCollections in the same way that DataCollectionDatasets and DataCollectionDatafiles can be currently.
In addition, to enable search queries to differentiate between different types of DataPublications, I propose either a "type" string field (non-mandatory) or an optional relationship to a new entity DataPublicationType. This entity would have at least the field "name", probably also "description", and possibly "PID". To provide some supporting information, Diamond foresee having "investigation" DataPublication types created automatically, as well as "user-defined" types where users select a subset of data to have a DOI minted for, and the different types are likely to be displayed separately.