In the case where versions of an OCFL object have been created that are not considered curatorially significant, there are times where it would be useful to have OCFL support in collapsing those versions. For example in the object below, if the versions 3-6 are considered to be one curatorially significant version of the object...
[object root]
├── 0=ocfl_object_1.1
├── inventory.json
├── inventory.json.sha512
├── v1
│ ├── inventory.json
│ └── ...
├── v2
│ ├── inventory.json
│ └── ...
├── v3
│ ├── inventory.json
│ └── ...
├── v4
│ ├── inventory.json
│ └── ...
├── v5
│ ├── inventory.json
│ └── ...
├── v6
│ ├── inventory.json
│ └── ...
├── v7
│ ├── inventory.json
│ └── ...
└── v8
├── inventory.json
└── ...
It would be helpful to be able to collapse those versions, such as:
[object root]
├── 0=ocfl_object_1.1
├── inventory.json
├── inventory.json.sha512
├── v1
│ ├── inventory.json
│ └── ...
├── v2
│ ├── inventory.json
│ └── ...
├── v3 (contains collapsed result of previous versions 3-6)
│ ├── inventory.json
│ └── ...
├── v4 (previous v7)
│ ├── inventory.json
│ └── ...
└── v5 (previous v8)
├── inventory.json
└── ...
In the case where versions of an OCFL object have been created that are not considered curatorially significant, there are times where it would be useful to have OCFL support in collapsing those versions. For example in the object below, if the versions 3-6 are considered to be one curatorially significant version of the object...
It would be helpful to be able to collapse those versions, such as: