bagit-profiles / bagit-profiles-specification

https://bagit-profiles.github.io/bagit-profiles-specification/
Other
35 stars 11 forks source link

How about multiple profiles? #11

Closed ptsefton closed 4 years ago

ptsefton commented 6 years ago

Would it be possible for bags to have multiple profiles? In research data packaging work we're running into use-cases where we want to have things that comply with one or more packaging standards. Obviously they would have to choose compatible options, but the presence of extra tag files for example need not conflict.

ruebot commented 4 years ago

Bags complying to a BagIt Profile MUST contain the tag BagIt-Profile-Identifier in their bag-info.txt, which value is the URI of the JSON file containing the BagIt Profile it conforms to. This tag MAY be repeated if the Bag conforms to multiple BagIt Profiles.

https://bagit-profiles.github.io/bagit-profiles-specification/#implementation-details

jscancella commented 4 years ago

@ruebot can we close this since the specification already allows for multiple profiles?

kba commented 4 years ago

Semantically, this has been cleared I think. But only experience will tell what the ramification of multiple profiles, conflicting versions, latency issues etc.