dd-vault-metadata¶
Dataverse workflow step for setting DANS Data Vault metadata.
Purpose¶
This service implements a PrePublishDataset workflow step that sets DANS Data Vault metadata
on the dataset-version about to be published.
Interfaces¶
This service has the following interfaces:

Provided interfaces¶
Step invocation API¶
- Protocol type: HTTP
- Internal or external: internal
- Purpose: invoked by Dataverse when the
PrePublishDatasetworkflow is executed
Admin console¶
- Protocol type: HTTP
- Internal or external: internal
- Purpose: application monitoring and management
Consumed interfaces¶
Dataverse edit metadata API¶
- Protocol type: HTTP
- Internal or external: internal
- Purpose: to set the DANS Data Vault metadata fields on the dataset-version
Processing¶
The following fields in the block dansDataVaultMetadata are set by this service:
| typeName | value source V1.0 | value source Vn, n > 1.0 |
|---|---|---|
dansDataversePid |
the dataset DOI | the dataset DOI |
dansDataversePidVersion |
the dataset version number | the dataset version number |
dansBagId |
a urn:uuid generated by this service | a urn:uuid generated by this service |
dansNbn |
a urn:nbn generated by this service | the urn:nbn minted for V1.0 |