Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSIP91 and CSIP92 - what about SUPERSEEDED xml:IDs? #650

Closed
PhillipTommerholt opened this issue Mar 19, 2021 · 2 comments · Fixed by #690
Closed

CSIP91 and CSIP92 - what about SUPERSEEDED xml:IDs? #650

PhillipTommerholt opened this issue Mar 19, 2021 · 2 comments · Fixed by #690
Assignees

Comments

@PhillipTommerholt
Copy link
Contributor

CSIP91 and CSIP92 states that all of the <amdSec>/<dmdSec> identifiers are listed in a single @ADMID/@DMDID using spaces as delimiters in the metadata div-element in structMap.
Strictly speaking this means that metadata files with the @STATUS='SUPERSEEEDED' also need to be described. Is this the case we want? CSIP80 states that "The <structMap> in the CSIP describes the highest logical structure of the IP." which might mean that we want to only list the relevant metadata files?

A suggestion could be:
"Metadata division administrative metadata referencing
mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Metadata']/@ADMID
When there is administrative metadata and the amdSec is present, all administrative metadata with @STATUS="CURRENT" MUST be referenced via the administrative sections different identifiers.
All of the <amdSec> identifiers with @STATUS="CURRENT" are listed in a single @admid using spaces as delimiters."

@karinbredenberg
Copy link
Contributor

Looking at this, yes both statuses needs to be described in the two attributes so it is connected to the package described in the structMap.
This might need to be moved forward and a new discussion to be had regarding having superseded information in the package, when does it occur, is it when it is an AIP?

@carlwilson carlwilson modified the milestone: CSIP Version 2.1 Oct 5, 2021
@carlwilson
Copy link
Collaborator

I've read and thought about this and believe I get the intention. The most likely use of @STATUS='SUPERSEDED' would be within an AIP to denote metadata that was no longer current. It's possible that a DIP might contain the same status if the user accessing wanted a full history of the item requested. I think that @PhillipTommerholt's point:

CSIP80 states that "The <structMap> in the CSIP describes the highest logical structure of the IP." which might mean that we want to only list the relevant metadata files?

probably wins here. Restricting the value list to @STATUS='CURRENT' would stop the list from growing ever longer. If the history is to be recorded it should be as PREMIS events with the appropriate "audit" style metadata, e.g. date, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants