-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Individual version directories can be stored external to the OCFL object #27
Comments
Additionally, multi-site storage can be used to provide distributed content resolution, e.g., distributing content to multiple cloud providers while still maintaining a local copy. |
It seems that putting storage location information INTO the inventory would break the idea that the OCFL object is an archival object because you'd have to change it when you change/migrate storage (something we know happens every few years). If we want to add storage management into the scope of this work then I think we need a layered approach where there is still a core notion of an archival object that doesn't know where it lives (and thus doesn't change when it moves) at the core, and at a higher layer some notion of locations and distributions. |
... it could be that the core archival object becomes a version of a URI identified thing so that versions can live in different places. Rules from completeness and reconstitution may become complex however. |
I think this comes from the idea that the 'archival object' is multi-homed; that is, redundant resolution endpoints are part of the process of archiving it. Point taken about the 'change/migrate' and the associated updates to your objects, though. |
I note similarity with |
F2F 2018.09.05: This is out-of-scope for v1; it may be in-scope for v2. |
Per 2018-09-05 comment, reconsider for v2 |
potentially a sub-use case of #39 |
Editors 2023.09.22: |
A library has limited on-site storage and is using an external provider with an object store for hosting the majority of its bitstreams. The OCFL Object inventory should be able to accommodate multiple remote storage locations for a version directory to allow for multi-site, off-site storage with the on-site inventory being used for local lookups.
There can be multiple storage roots, and these can be a mixture of both local and remote.
Related to #10
See: OCFL/spec#22
The text was updated successfully, but these errors were encountered: