RE: What is a supported property?

   From: Clemm, Geoff [mailto:gclemm@Rational.Com]

   One comment: the definition probably has to include a reference to
   the set of features supported by a resource.  For example, the
   activity feature adds the DAV:activity-set to a version, so it is
   not the case that all versions support the DAV:activity-set
   property, but rather that all versions that support the activity
   feature support the DAV:activity-set property.  Happily, the
   concept of "feature" *is* well defined, so we're OK using that
   term.

Oh, ARGHHH. My brain is a twisty maze of passages,
all of which are starting to look alike.  The "depends
on the feature set" only applies to the DAV:supported-method-set,
not to the DAV:supported-live-property-set.

So I need to take out the reference to features in
DAV:supported-live-property-set, and retract my bogus example from
the quoted message.  A correct example would be:

"For example, a VCR that supports the activity feature must
support the various semantics added by the activity feature,
but a VCR that does not support the activity feature does not."

Here's the revised (proposed) definitions:

--------------

3.1.3	DAV:supported-method-set (protected)

This property identifies the methods that are supported by the
resource.  A method is supported by a resource if an application of
that method to that resource has the semantics defined by the features
supported by that resource.

3.1.4	DAV:supported-live-property-set (protected)

This property identifies the live properties that are supported by the
resource.  A live property is supported by a resource if that property
has the semantics defined for that property.

3.1.5	DAV:supported-report-set (protected)

This property identifies the reports that are supported by the
resource.  A report is supported by a resource if it produces the
results defined for that report.

--------------

Cheers,
Geoff

Received on Friday, 22 June 2001 16:18:33 UTC