Open nvanderperren opened 1 year ago
Hej! Yes, when you have just one representation present, CSIP101 is used. And when you have more than one representation CSIP105 is used. So yes your example of should it be are correct, with one for each representation. This is because we are not nesting the div-elements.
We will make sure to address this in the guideline!
I have to agree that as is these rules are somewhat confusing, if I understand it right effectively either CSIP101 or CSIP105 must be used, but the cardinalities themselves are unable to express this, correct? The crucial requirements described in the opening paragraphs of 5.3.6. help understand CSIP105 a bit better and expresses its conditionality, so one could possibly infer that CSIP101 would be the alternative. Maybe it would help to introduce the terms "Content division" vs. "Representation division" a bit more clearly there?
The description for CSIP101 says
When no representations are present the content referenced in the file section file group with
@USE
attribute value “Representations” is described in the structural map as a single sub division.
while CSIP114 specifies the USE
attribute more specifically as mets/fileSec/fileGrp[@USE=[starts-with('Representations')]]
.
The "no representation" example in 7.1. Appendix A also has the related fileGrp
with USE="Representations/Submission/Data"
and the file linked to representations/submission/data/SIARD.xml
.
When you say
Yes, when you have just one representation present, CSIP101 is used. And when you have more than one representation CSIP105 is used.
and talk about a "one representation" case when so far I was thinking "no representation" I admit I'm even more confused now. ;)
The way I currently assume all this is meant:
representations
folder to point to from the Package METS, regardless of whether there are further subfolders or not and CSIP101 applies.mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Representations']
or a mets/structMap[@LABEL='CSIP']/div/div[@LABEL=[starts-with('Representations')]]
depending on whether the "no representation" fileGrp
locates itself in the top-level "representations" folder or in a subfolder. Although I'd think this case would make more sense if the corresponding fileGrp
had to use no subfolders, but then CSIP114 would need adjustment?mets/structMap[@LABEL='CSIP']/div/div[@LABEL=[starts-with('Representations')]]
corresponding to the representation's fileGrp
. As you say, no nesting.Does this sound about right? I'd be happy for any further clarifications.
Hi, I, find CSIP101 and CSIP105 confusing. I want to check if I understand it correctly
CSIP101: do you use this one if you don't have representation subdirectories in the representations directory? so, the representations directory is empty. (ergo, no representation METS is referenced in the filesec)
CSIP105: do you use this one if you have representations subdirectories in the representations directory? so, the representations directory is not empty (ergo, a representation METS is referenced in the filesec)
My colleagues implemented the structmap like this
Did they implement it correctly, or should it be: