Test Case CSIP80

CSIP80

Testable: TRUE
Schema Valid: Valid
Description: At least one structural map element must be present and follow all the requirements given in the CSIP. The tricky question seen from a validation perspective is how to determine and validate the correct structMap if for example two structMap exist which only partially live up to the requirements. The suggestion here is to let mets/structMap[@LABEL='CSIP'] (see CSIP82) determine that the StructMap elemement is the one to be validated. CSIP82 states: "The mets/structMap/@LABEL attribute value is set to “CSIP” from the vocabulary." and has the cardinality 1..1. This is also reflected in the explanatory text above the table with the StrucMap-requirements: "The structMap element’s @LABEL attribute is mandatory and must have the value “CSIP”. The @LABEL attribute distinguishes the CSIP mandated structural maps from other structural maps. NOTE this means that the “CSIP” @LABEL value should be treated as a unique id and not applied to other structMap elements!"

Rules