From: Tim_Ellison@oti.com (Tim Ellison OTT) To: ietf-dav-versioning@w3.org (ietf-dav-versioning) Message-ID: <1999Oct06.100800.1250.1343373@otismtp.ott.oti.com> Date: Wed, 06 Oct 1999 10:10:48 -0400 Subject: RE: Revision identifier and revisions l FWIW my mental model is the same as Dennis'. Tim ---------- >From: infonuovo >To: 'Geoffrey M. Clemm'; ietf-dav-versioning >Subject: RE: Revision identifier and revisions l >Date: Wednesday, October 06, 1999 2:27AM > >Yes, I agree with the revision identifiers being in separate namespaces. > >Thanks for requesting clarification - I replied to the wrong message! To be >specific, it is my view that: > >1. A system-defined (i.e., server imposed) revision-id is a valuable >mechanisms for insuring invariants of the versioning model regardless of >what is done with properties and whatnot employed for application-specific >purposes. > >2. A user-meaningful revision-label is valuable for carrying >application-relevant, human-useful labels that fit someone's notion of >revision identification. > >It is useful to provide for both, and they could both occur for a single >revision. In this case, it does not make much sense for the revision-id and >revision-label to share a namespace. > >With regard to interoperability, (1) has no problems, since the server has >complete say in the matter; (2) requires additional agreement if a >revision-creating client is to honor the scheme expected by other users of >the server. Rather than leave the revision-label underspecified, it might >be prudent not to specify it, so there is no presumption of interoperability >or a priori agreement when there is none. > >[I may be using a different sense of interoperability than <gmc>. I haven't >considered products being from the same vendor as providing any assurance of >interoperability in live application settings. I'm willing to look for a >better term for what I have in mind, namely multiple parties being able to >achieve a valid cooperative result without being in communication.] > >-- Dennis