NB. TODO: I need help validating either METS against validation tool 2.
We believe METS 1. to be correct, and METS 2 to have an error in it. Using metsrw validation by xsd however we see, METS 2 is valid, and METS 1 fails with:
09/24/2018 18:25:33 ERROR: Element '{http://www.w3.org/2001/XMLSchema}import', attribute 'namespace': 'http://www.ddi:codebook:2_5' is not a valid value of the atomic type 'xs:anyURI'.
Before we make changes to the METS generation, e.g. in the Dataverse convert_dataverse_structure.py script, we should be able to identify the errors consistently with our own tooling. This can promote better testing and validation of fixes.
Your environment (version of Archivematica, OS version, etc)
For Artefactual use:
Please make sure these steps are taken before moving this issue from Review to Verified in Waffle:
All PRs related to this issue are properly linked 👍
All PRs related to this issue have been merged 👍
Test plan for this issue has been implemented and passed 👍
Release documentation (e.g. release notes, wiki documentation, etc) regarding this issue has been written 👍
Expected behaviour
METS validates consistently with any choice of validator.
Current behaviour
We have two METS:
1. (Fixed according to the fix proposed here: https://github.com/archivematica/Issues/issues/131#issuecomment-419249318)
And:
2. (Original)
Using these two validation tools we get different results for both:
NB. TODO: I need help validating either METS against validation tool 2.
We believe METS 1. to be correct, and METS 2 to have an error in it. Using
metsrw
validation by xsd however we see, METS 2 is valid, and METS 1 fails with:Before we make changes to the METS generation, e.g. in the Dataverse
convert_dataverse_structure.py
script, we should be able to identify the errors consistently with our own tooling. This can promote better testing and validation of fixes.Your environment (version of Archivematica, OS version, etc)
For Artefactual use: Please make sure these steps are taken before moving this issue from Review to Verified in Waffle: