From: Tim_Ellison@oti.com (Tim Ellison OTT) To: ckaler@Exchange.Microsoft.com (Chris Kaler Exchange), Message-ID: <1999Oct13.104000.1250.1350706@otismtp.ott.oti.com> Date: Wed, 13 Oct 1999 10:42:44 -0400 Subject: RE: Revision names <chris2/> URIs are supposed to be globally unique... <tim/> URN's have to be globally unique, but URI's do not. <chris/> 3) You limit the stores ability to create its own URLs <tim/> servers would have to produce conforming URIs <chris2/> Which means that they can use their own format... <tim2/> Agreed, provided they conformed to the URI syntax. <chris/> I don't understand your point about REPORT. You can report multiple revisions of the same resource regardless of how you represent the URL. <tim/> My point was that unless you had a URI to a specific revision, you could not issue a REPORT request that selected two revisions of the same resource since there is currently only a single Target-Selector. <chris2/> I disagree. <conflictitem> <href>...</href> <ref>...</rev> </conflictitem> However, I do want to have revision-specific URLs, I just want the server to be able to give them ANY value <tim2> You can do this for REPORT since the href is in the body and we can define extra tags to modify the href interpretation. However, COPY, for example, passes the destination URL in the header, so we would have to have a different approach there. COPY /~fielding/index.html HTTP/1.1 Target-Selector: revisionid:21 Workspace: http://www.ics.uci.edu/~fielding/workspace Host: www.ics.uci.edu Destination: http://www.ics.uci.edu/users/f/fielding/index.html (which /users/f/fielding/ is the destination going into?) <tim2/> <tim/> I agree that the client would not be able to parse the URL in general. How should clients get the revision-specific URL? <chris2/> There is a property -- well there was a property -- it seems to be gone now??? There was a revisionurl property on revisions. Geoff -- when/why did we remove this? Tim