-
Notifications
You must be signed in to change notification settings - Fork 0
Description
If a append-only file system is used, which allows files to be added but not changed or deleted, Section 3.7 prevents OCFL from being used if more than one version is required.
Every OCFL Object MUST have an inventory file within the OCFL Object Root, corresponding to the state of the OCFL Object at the current version
Section 3.5.1 states, that the head defining the "current" version must be the latest version
head: The version directory name of the most recent version of the object. This MUST be the version directory name with the highest version number.
Therefore, the head can easily be calculated as the highest version number. This means, that there would be no loss of information, if Section 3.7 were changed to:
Every OCFL Object MUST have an inventory file within the OCFL Object Root, corresponding to the state of the OCFL Object at the current version OR an inventory file within the (latest) version directory.
This would allow new versions to be added without modifying the OCFL Object Root (except for adding a new folder or files).
Metadata
Metadata
Assignees
Labels
Type
Projects
Status