dd-validate-dans-bag¶
Validates whether a given bag complies with the DANS BagIt Profile v1
Purpose¶
This module checks whether a given BagIt bag complies with the DANS BagIt Profile v1.
Interfaces¶
This service has the following interfaces:

Provided interfaces¶
API¶
- Protocol type: HTTP
- Internal or external: internal
- Purpose: to receive commands to validate DANS bags and return the results of the validation
Deposit directories¶
- Protocol type: Shared filesystem
- Internal or external: internal
- Purpose: to receive bags to be validated
Processing¶
The API accepts requests to validate a bag located in a deposit directory. The bag is validated against the DANS BagIt Profile v1. The results of the validation are returned in the API response. Note, that this means the processing is synchronous. For large bags this may take a considerable amount of time.
It is also possible to send the bag itself as a ZIP file in a POST request to the API. This is intended as a service for client developers, so that they can
verify whether the bags they create comply with the DANS BagIt Profile v1. This interface is not exposed in the production environment.
For details about the API, see the API documentation.