archivematica / Issues

Issues repository for the Archivematica project
GNU Affero General Public License v3.0
16 stars 1 forks source link

Problem: AIP pointer file has unnecessary normative structMap #884

Open evelynPM opened 5 years ago

evelynPM commented 5 years ago

Expected behaviour A METS file should have additional structMaps only if they're needed to add logical or structural information to the way the AIP is organized.

Current behaviour The METS pointer file has two structMaps, one with LABEL="Archivematica default" and one with LABEL="Normative Directory Structure". The latter is unnecessary, as the pointer file typically has only one object to describe (unless the file is chunked for placement in a storage system like LOCKSS, but in that case "Normative Directory Structure" still wouldn't apply).

Steps to reproduce Make an AIP, place it in storage and open the pointer file.

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 Done:

evelynPM commented 5 years ago

See https://github.com/artefactual-labs/mets-reader-writer/commit/8f76174950fe95f1d4ad0425387c63c6e4f0a0e1 for background and technical information on the addition of normative structMaps to the AIP METS file. It looks like normative structMaps may have been added to the pointer file unintentionally.

ross-spencer commented 3 years ago

Related to https://github.com/archivematica/Issues/issues/1272