Open
Description
The problem with ZIP-per-object is that we throw notions of immutability of past versions out of the window because one has to build a complete new zip to add a version. Version immutability could be recovered, along with easy access to the top-level inventory, with a ZIP-per-version arrangement, something along the lines of:
[object_root]
├── 0=ocfl_object_1.0
├── inventory.jsonld
├── inventory.jsonld.sha512
├── v1.zip
└── v2.zip
(not sure what naming should be, have put vN.zip
as placeholder).
See also #181 discussion of object ZIP description.