...
- There seems to be consensus that the purpose of this effort is to provide an implementation of the Memento protocol in Fedora. Whether there would be some future extension of Memento remains an open question. Discussions are ongoing.
- Open issue: Whether a "versions container" is the main locus of versioning activity or whether version creation is better understood as an action against the resource being versioned itself. See section 7 of the draft.
- One option is to leave the interaction model open in the specification, and instead merely make the demand that a particular implementation of the spec be explicit about the model(s) being employed.
- No explicit objections were raised to this approach.
- Model 1: POST to a resource; server creates a new version resource in the versions container.
- Model 2: read-only versions container; POST with empty body creates a server-managed resource in that container.
- Model 3: provide a earlier version of a resource in the body of a request.