DILCISBoard / E-ARK-CSIP

E-ARK Common Specification for Information Packages
http://earkcsip.dilcis.eu
Creative Commons Attribution 4.0 International
11 stars 5 forks source link

Formalise/record conventions for noting profile dependencies #711

Open carlwilson opened 12 months ago

carlwilson commented 12 months ago

In order to support hierarchical validation we need to record the dependencies between validation profiles. Consider a CITS profile that depends upon the base E-ARK IP specifications and the PREMIS CITS profile. Any validator would need to be able to determine the dependencies for the profile bieng validated. This could be achieved by using the related profile element in the METS profile schema. While this is already used, a formalised vocabulary and usage guidelines are needed. The current SIARD CITS declares that it extends the E-ARK SIP profile as follows:

<related_profile RELATIONSHIP="Extends" URI="https://earksip.dilcis.eu/profile/E-ARK-SIP.xml">E-ARK SIP METS Profile 2.0.4</related_profile>

This is a start, but there a couple of issues:

karinbredenberg commented 12 months ago

The issue is going to be discussed by the DILCIS Board

jmaferreira commented 9 months ago

I agree with @carlwilson. Some polishing work is needed here. Here are some suggestions:

  1. There is no version number in the SIP profile URL - Solvable by setting the correct URL to the actual profile.
  2. There is no formal definition of the RELATIONSHIP attribute values - I agree. A vocabulary should be created. It does not need to be a formal one, but something should be said in the documentation.
  3. Does declaring a dependency on the E-ARK SIP profile make sense? - No It does not make sense and that dependency should be removed.
karinbredenberg commented 9 months ago

There is no objections in the DILCIS Board to move on with this suggestion, from the DILCIS Board meeting 2023-12-06.

carlwilson commented 8 months ago

OK, I will take a look at implementing these in a branch for February 2024. I'll ping this issue once it's ready.