Re: WeDAV Versioning Summary

Geoffrey M. Clemm (gclemm@tantalum.atria.com)
Fri, 21 May 1999 23:14:59 -0400


Date: Fri, 21 May 1999 23:14:59 -0400
Message-Id: <9905220314.AA05786@tantalum>
From: "Geoffrey M. Clemm" <gclemm@tantalum.atria.com>
To: ietf-dav-versioning@w3.org
In-Reply-To: <3FF8121C9B6DD111812100805F31FC0D0879322A@RED-MSG-59> (message
Subject: Re: WeDAV Versioning Summary


   From: Yaron Goland <yarong@microsoft.com>

   It is stated that there always exists a revision label called "latest" and
   that latest always points to the most recently modified revision. This
   sounds like a canned query. Why don't we just drop this label and use DASL?

In the most recent draft (May 20), the idea that there is a
label named "latest" has been dropped, and all that remains is a
revision selection rule element named "latest" (which picks the
latest revision of a versioned-resource).

So we did do the first half of your suggestion (dropping the label).
Unfortunately, we can't use DASL because the the revision-selection-rule
constructs have some very specific version-oriented mechanisms that
would not be appropriate for DASL (e.g. a "merge" operator).  Another
example is a "configuration" revision-selection-rule element, which
defines a mapping from versioned-resources to revisions, but not
in a form accessible by a DASL query.

Note: The details of the revision-selection-rule elements can be found
in the protocol document, but do not appear in the summary.

Cheers,
Geoff