>From my understanding webdav treats a document and its properties as a single versionable object. If you change things like the name of the document or its modify date then its understandable that you want to have a record of that in terms of a version. Annotations on the other hand are a response or addition to a document and not part of the document itself, or a representation of its state. Otherwise they would be revisions.
So if you want to keep annotations to the document you could have a separate document in the content space alongside the original document that contains the annotations; or just make it a dummy doc alongside the original that has the annotation property attached. You wouldn't version control this annotations file - or at least you could version control it separately from the original document so that changes to annotations don't reflect in the versioning of the original document. Warwick > -----Original Message----- > From: Jussi Vaihia [mailto:[EMAIL PROTECTED] > Sent: Wednesday, November 24, 2004 1:36 PM > To: Slide Users Mailing List > Subject: Re: annotating multi-version file > > > > Jussi, what's the metadata that you want to be able to > change on the > > document without checking it in /out? > > The <D:annotations> ... <D:annotations> in the below reply. > > From the replies I've gathered an uglu hack seems to be only > solution, as webdav isn't flexible in this manner ? > > ------- > <?xml version="1.0"?> > <A:propfind xmlns:A="DAV:"> > <A:allprop/> > </A:propfind> > ------- > > <?xml version="1.0" encoding="UTF-8"?> > <D:multistatus xmlns:D="DAV:"> > <D:response> > > <D:href>/slide/pdc/centre456/group655/deliv3414/This%20is%20a% > 20word%20document%20file.doc</D:href> > <D:propstat> > <D:prop> > <D:displayname>This is a word document > file.doc</D:displayname> > <D:source /> > <D:getlastmodified>Wed, 24 Nov 2004 13:54:32 > GMT</D:getlastmodified> > <D:getcontentlength>19456</D:getcontentlength> > <D:resourcetype /> > > <D:getcontenttype>application/msword</D:getcontenttype> > <D:annotations> > <Z:annotation > xmlns:Z="http://www.test.co/webdav/namespace/annotation/"> > <Z:author>jussiava2</Z:author> > <Z:date>24.11.04</Z:date> > <Z:id>0</Z:id> > <Z:text>bWlpb2k=</Z:text> > </Z:annotation> > <Z:annotation > xmlns:Z="http://www.test.co/webdav/namespace/annotation/"> > <Z:author>jussiava2</Z:author> > <Z:date>24.11.04</Z:date> > <Z:id>1</Z:id> > <Z:text>YW5ub3RhdGluZw==</Z:text> > </Z:annotation> > </D:annotations> > <D:getcontentlanguage>en</D:getcontentlanguage> > <D:creationdate>2004-11-23T13:34:05Z</D:creationdate> > <D:lockdiscovery /> > <D:supportedlock> > <D:lockentry> > <D:lockscope> > <D:exclusive /> > </D:lockscope> > <D:locktype> > <D:write /> > </D:locktype> > </D:lockentry> > <D:lockentry> > <D:lockscope> > <D:shared /> > </D:lockscope> > <D:locktype> > <D:write /> > </D:locktype> > </D:lockentry> > </D:supportedlock> > > <D:modificationdate>2004-11-24T14:51:04Z</D:modificationdate> > > <D:getetag>59a880877ba52ecbaae0fc35b62e76a6</D:getetag> > </D:prop> > <D:status>HTTP/1.1 200 OK</D:status> > </D:propstat> > </D:response> > </D:multistatus> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
