A PUT or POST request to create an object will make a resource versionable if it includes header Link: rel="type" with type of http://fedora.info/definitions/fcrepo#VersionedResource
- A LDPR will be created as a LDPRv with the versioning type.
- A LDPCv will be created
The newly created LDPCv:
- must be a child of the LDPRv
- must be a LDPC ( https://fcrepo.github.io/fcrepo-specification/#LDPC )
- Note: it will be replacing the current "fcr:versions" path, which was previously used to access modeshape versions. Versioning will no longer be using built in modeshape tree snapshotting features features.
See this document for what REST ful interactions should look like in regards to LDPCv: https://wiki.duraspace.org/pages/viewpage.action?pageId=90964507#Versioning/AuthorizationDesign-restRESTfulInteractions