Proposal: Weak References
Values for Ref-Integrity header are
- DAV:weak
- DAV:serverdefault
Values for DAV:refintegrity property are
- DAV:weak
- DAV:serverdefault
Notes:
If header is not present, default value is DAV:serverdefault.
Property gets set based on header value.
Server MUST comply with this header, or fail the request.
So the property value is a reliable description of server behavior.
Property value can be changed after the reference is created if the server wants to allow that. (It’s up to the server whether to make this a read-only property.) But the server MUST behave as the property describes.