Skip to content

Conversation

@RKrahl
Copy link
Member

@RKrahl RKrahl commented Nov 23, 2022

Various changes that are needed to take the schema extension included in icat.server 5.0 into account:

  • review of icatdump and icatingest:
    • icatdump takes the new entity classes into account,
    • change the order and arrangement of data objects in the dumpfile,
    • add a version 5.0 of the dumpfile schema,
  • prescribe a custom sorting order for a few of the new entity classes,
  • icat.ids.DataSelection takes dataCollectionInvestigations into account when adding a DataCollection,
  • add example data and tests for the new entity classes,
  • minor review of example data.

Note: the changes in the arrangement of data in the dumpfile are partly incompatible: in some cases, older versions of icatingest will fail to read dump files written by new versions of icatdump.

RKrahl added 30 commits July 24, 2020 13:56
- Add creation of DatasetInstruments and DatasetTechniques in
  add-investigation-data.py
into account when extending a DataSelection by a DataCollection
datasetInstruments and datasetTechniques in dataset
- adopt a somewhat more consistent schema prefix notation for PIDs
- some reformatting of the YAML file
- add another DatafileFormat HDF5
- change the type for DatafileFormat NeXus
@RKrahl RKrahl added the enhancement New feature or request label Nov 23, 2022
@RKrahl RKrahl added this to the 1.0.0 milestone Nov 23, 2022
@RKrahl RKrahl merged commit 25028e0 into develop Nov 23, 2022
@RKrahl RKrahl deleted the icat-schema branch November 23, 2022 20:15
@RKrahl RKrahl linked an issue Nov 23, 2022 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for the ICAT schema extensions expected in icat.server 5.0

2 participants