W3C home > Mailing lists > Public > ietf-dav-versioning@w3.org > April to June 2001

Re: What is a supported property?

From: Jim Amsden <jamsden@us.ibm.com>
Date: Thu, 21 Jun 2001 10:31:40 -0400
To: ietf-dav-versioning@w3.org
Message-ID: <OF9698B39A.4BBB4DC0-ON85256A72.004F089D@raleigh.ibm.com>
Stefan makes a good point. But I think the answer is that a resource's 
supported properties and methods are not static, but are rather dependent 
on its state. So getting the supported live properties may return 
different results at different times.

"Stefan Eissing" <stefan.eissing@greenbytes.de>
Sent by: ietf-dav-versioning-request@w3.org
06/21/2001 10:14 AM

        To:     "Ietf-Dav-Versioning" <ietf-dav-versioning@w3.org>
        Subject:        What is a supported property?


All this resourcetype and state thing aside:

What is a supported property?

A resource has properties, let's call these existing properties,
which might or might not have values. But when a client does
a PROPFIND on them, he will get them listed in a propstat
element with 200 OK status code. I think that is a good definition
of an "existing property of a resource".

Now, every existing property would also be a supported property
and, being live, would appear in the supported-live-property-set.

Now Geoff mentioned that a VCR with in-place editing would have
both DAV:checked-in and DAV:checked-out as supported properties,
and that independant of the checked in/out state of the resource!

Now, here I became confused, since it means that not every supported
property is an existing property! 

If we define supported properties with: 
                 a property which will exist, when a method is applied 
then all non-versioned resources will have the DAV:checked-in as
supported property, since you can apply VERSION-CONTROL. So, that
does not seem to be a good definition...

And what about supported methods? Is CHECKIN a supported method for
a checked-in resource, too? It will fail all the time...

Geoff and Tim to the rescue, please!

Received on Thursday, 21 June 2001 10:31:47 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:55:47 UTC