Skip to content

Should there be a ZIP-per-version arrangement? #182

Open
@zimeon

Description

@zimeon

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions