OCFL / spec

The Oxford Common File Layout (OCFL) specifications
https://ocfl.io
52 stars 14 forks source link

Bagit Example #266

Closed ahankinson closed 5 years ago

ahankinson commented 5 years ago

From e-mail feedback:

"5.3 BagIt as an OCFL Object: When resolving bags from OCFL objects, it appears that the inventory.json files are not included in the resulting bag. The inventory has potentially useful version information in it and it seems like you'd want that as a tag file in some form."

Need to figure out whether we will address this.

ahankinson commented 5 years ago

My take: The BagIt example is non-normative, and having some relationship between tag files and inventory would tie them together.

It is entirely possible, I believe, to construct a BagIt Bag out of an OCFL object, even if the data is not stored as BagIt -- all of the data necessary to construct the bag is present in the inventory. Conversely, if you have a BagIt bag stored in OCFL, and you are not generating the tag files from the inventory.json file, you will not have a valid BagIt bag anyway.

ahankinson commented 5 years ago

I think I stand by my assertion and propose that we close this with no action necessary. Implementers may choose to capture an inventory.json in their BagIt files if they so choose, but I don't think we need to include that example in our own.

zimeon commented 5 years ago

Suggest changing "This example will illustrate how this can be accomplished, using the example of a basic bag given in the BagIt specification." to something like "This example will illustrate one way in which this can be accomplished, using the example of a basic bag given in the BagIt specification."