Dear all,
This is also connected to #10, #32 and #98.
User on e.g. https://dx.doi.org/10.14272/UVLHGRADYISRGZ-UHFFFAOYSA-N/CHMO0000025.18 may select the blue button called "download data + metadata". The data is downloaded as a ZIP. This ZIP contains the data shown in the pop up modal of the corresponding dataset of an CV analysis as well as a dataset_description.txt and another ZIP.
The additional ZIP seems to be a Bagit Bag. Having two folders "data" and "metadata" as well as bagit.txt, manifest-sha256.txt and manifest-sha512.txt .
The BagIt specification v0.97 is available here: https://www.digitalpreservation.gov/documents/bagitspec.pdf .
-
On PDF page 7 it is stated, "A bag MUST NOT contain more than one payload manifest for a particular bag checksum algorithm". To my knowledge SHA256 and SHA512 are two variants of the SHA-2 algorithm i.e. one of the manifest....txt need to be removed to be compliant with the specification. Edit: Also following BagIt specification v1.0 states, "A bag can have more than one payload manifest, with each using a different checksum algorithm."
-
Different to other places where I know BagIt implementations, the Bag does not contain the bagit-info.txt and the tagmanifest-md5.txt . Both are optional following the BagIt specification, but could be added to also have checksums for the bagit.txt and the manifest-shaXXX.txt .
-
In the Bag are the folder "data" and "metadata". The "data" folder contains the payload files. Other optional folders within the Bag root may contain optional tag files, following the BagIt specification, which must adhere to the text tag file format described in the specification. These tag files must have the extension ".txt" (PDF page 11). I think this is not was Chemotion wants to do i.e. the "metadata" folder should be moved to the "data" (payload) folder. The folder "data" might have subfolders "dataset" and "metadata". Another approach for naming the latter is to use the same wording as in RADAR, which would be "descriptive-md" (they also have technical MD).
-
The data in the ZIP downloaded on https://dx.doi.org/10.14272/UVLHGRADYISRGZ-UHFFFAOYSA-N/CHMO0000025.18 via the blue "download data + metadata" button (but not the BagIt ZIP in the ZIP...) should be included in the "dataset". Edit: ..shoulb be included in the /data/dataset/ folder.
-
The DataCite Metadata e.g. of https://dx.doi.org/10.14272/UVLHGRADYISRGZ-UHFFFAOYSA-N/CHMO0000025.18 should also be added to the /data/metadata/ folder in the Bag.
At some later point in time, BagIt might be also combined with RO-Crate see: https://www.researchobject.org/ro-crate/1.1/appendix/implementation-notes.html#adding-ro-crate-to-bagit by adding a RO-Crate (based on Schema.org metadata) to BagIt. Currently not everything can be described with this type of metadata. Until we are there, Chemotion could provide an update for the current BagIt implementation.
Best,
Tillmann
Edit: Found BagIt specification v1.0 i.e. RFC-8493 and linked this below.
Dear all,
This is also connected to #10, #32 and #98.
User on e.g. https://dx.doi.org/10.14272/UVLHGRADYISRGZ-UHFFFAOYSA-N/CHMO0000025.18 may select the blue button called "download data + metadata". The data is downloaded as a ZIP. This ZIP contains the data shown in the pop up modal of the corresponding dataset of an CV analysis as well as a dataset_description.txt and another ZIP.
The additional ZIP seems to be a Bagit Bag. Having two folders "data" and "metadata" as well as bagit.txt, manifest-sha256.txt and manifest-sha512.txt .
The BagIt specification v0.97 is available here: https://www.digitalpreservation.gov/documents/bagitspec.pdf .
On PDF page 7 it is stated, "A bag MUST NOT contain more than one payload manifest for a particular bag checksum algorithm". To my knowledge SHA256 and SHA512 are two variants of the SHA-2 algorithm i.e. one of the manifest....txt need to be removed to be compliant with the specification. Edit: Also following BagIt specification v1.0 states, "A bag can have more than one payload manifest, with each using a different checksum algorithm."
Different to other places where I know BagIt implementations, the Bag does not contain the bagit-info.txt and the tagmanifest-md5.txt . Both are optional following the BagIt specification, but could be added to also have checksums for the bagit.txt and the manifest-shaXXX.txt .
In the Bag are the folder "data" and "metadata". The "data" folder contains the payload files. Other optional folders within the Bag root may contain optional tag files, following the BagIt specification, which must adhere to the text tag file format described in the specification. These tag files must have the extension ".txt" (PDF page 11). I think this is not was Chemotion wants to do i.e. the "metadata" folder should be moved to the "data" (payload) folder. The folder "data" might have subfolders "dataset" and "metadata". Another approach for naming the latter is to use the same wording as in RADAR, which would be "descriptive-md" (they also have technical MD).
The data in the ZIP downloaded on https://dx.doi.org/10.14272/UVLHGRADYISRGZ-UHFFFAOYSA-N/CHMO0000025.18 via the blue "download data + metadata" button (but not the BagIt ZIP in the ZIP...) should be included in the "dataset". Edit: ..shoulb be included in the /data/dataset/ folder.
The DataCite Metadata e.g. of https://dx.doi.org/10.14272/UVLHGRADYISRGZ-UHFFFAOYSA-N/CHMO0000025.18 should also be added to the /data/metadata/ folder in the Bag.
At some later point in time, BagIt might be also combined with RO-Crate see: https://www.researchobject.org/ro-crate/1.1/appendix/implementation-notes.html#adding-ro-crate-to-bagit by adding a RO-Crate (based on Schema.org metadata) to BagIt. Currently not everything can be described with this type of metadata. Until we are there, Chemotion could provide an update for the current BagIt implementation.
Best,
Tillmann
Edit: Found BagIt specification v1.0 i.e. RFC-8493 and linked this below.