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

Global Properties

From: John Hall <johnhall@xythos.com>
Date: Wed, 12 Sep 2001 15:28:20 -0700
To: <ietf-dav-versioning@w3.org>
Message-ID: <004801c13bda$3a0d8b40$1300a8c0@xythosjohnhall>


> Your client can present any model that it wants, but to 
> interoperate with multiple servers, it needs to adhere to the 
> DeltaV semantics, in which the VCR and VHR are separate 
> resources with their own locks. Similarly, your client can do 
> whatever it wants in terms of displaying a global property 
> model, but to provide an interoperable form, it must use 
> DeltaV/WebDAV compatible requests (such as modeling global 
> properties as properties of the shared VHR).


'Modeling' global properties as properties of the VHR in such a system
is necessarily a proprietary design.  It is simpler to just say that
DeltaV does not provide global properties, period.

For properties to be global, I have to be able to get them by doing a
propfind on the VCR or any particular VERSION.  If I have to go to two
completely different places with two completely different requests, then
they are not behaving as global properties.  Pretending that they are
would only confuse people.

=====================

Global Properties are still useful, though.  But the only real way I can
see them being implemented is adding something like a scope attribute to
the prop element like:

<property-update>
  <prop scope=global>
     <globalprop1>foo</globalprop1>
  </prop>
</property-update>

============================

I assume that servers that don't support global properties would just
ignore the scope attribute.
Received on Wednesday, 12 September 2001 18:28:51 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 13:57:42 GMT