Re: Suggestions from Sweden

Geoffrey M. Clemm (gclemm@tantalum.atria.com)
Fri, 19 Mar 1999 17:11:20 -0500


Date: Fri, 19 Mar 1999 17:11:20 -0500
Message-Id: <9903192211.AA19807@tantalum>
From: "Geoffrey M. Clemm" <gclemm@tantalum.atria.com>
To: J-C.Herlitz@excosoft.se
Cc: ietf-dav-versioning@w3.org
In-Reply-To: <36EF4FFD.7FE8F9B@excosoft.se> (message from Jan Christian
Subject: Re: Suggestions from Sweden

Welcome aboard!  I haven't had a chance to review
http://www.excosoft.se/dev/webdav yet, but I'll try
to address one of the points you raise:

   From: Jan Christian Herlitz <J-C.Herlitz@excosoft.se>

   * A version of a collection should be able to define the versions for
   its children. A collection version will in this respect be a
   configuration.

I believe we need both concepts, i.e.
a "collection revision" (whose internal members are versioned-resources)
and a "collection configuration revision" (whose members are a specific
revision for each versioned-resource in the collection).

A collection configuration revision will always pick a revision of the
collection, as well as a revision of each of the versioned-resources
contained in that collection revision.

A new collection revision is created when a versioned-resource is
added or removed from the collection.  A new collection configuration
revision is created whenever a different revision of any of the
versioned-resource members is to be selected.

(A picture might be needed here :-).

Cheers,
Geoff