sul-dlss / ocfl-rb

A ruby library for interacting with the Oxford Common File Layout (OCFL)
1 stars 0 forks source link

Enable use of the mutable head extension #28

Open jcoyne opened 1 month ago

jcoyne commented 1 month ago

https://ocfl.github.io/extensions/0005-mutable-head.html

mjgiarlo commented 1 month ago

Hmmm, do you think this is in conflict with #14?

jcoyne commented 1 month ago

I have no idea. I just saw this for the first time and thought we might want to look into it.

mjgiarlo commented 1 month ago

No worries, we're all learning at a rapid clip here. This is not in the spec, but it is in the OCFL 1.1 implementation notes: https://ocfl.io/1.1/implementation-notes/#segregating-objects-in-flight

Based on my quick read, using a workspace gets you out of the business of mucking about in the OCFL object root unless e.g. you're writing a new version? Which seems like it's a different way to operate than a mutable HEAD.