Re: CAP Issue: Where to store METHOD info
John Stracke <jstracke <at> incentivesystems.com>
2002-04-19 18:10:41 GMT
Doug wrote:
>VERSION - it is the VERSION of the iCalendar wire format - not data.
Doug, I don't think this is true. From 2445:
>4.7.4 Version
>
> Property Name: VERSION
>
> Purpose: This property specifies the identifier corresponding to the
> highest version number or the minimum and maximum range of the
> iCalendar specification that is required in order to interpret the
> iCalendar object.
That says to me that VERSION refers to all layers of the spec, the format
and the data. Suppose, in 2258, the IETF releases RFC-102245, which
updates iCalendar with the ATMOSPHERE property, describing what type of
atmosphere will be available at the meeting. Kosh, a methane breather,
sends an invitation to Fred, an oxygen breather. Kosh's implementation
sends "ATMOSPHERE:METHANE"; in order to interpret the iCalendar object
correctly, Fred's implementation needs to understand RFC-102245. (It
could just ignore the ATMOSPHERE property, but then Fred's estate will
probably sue the software vendor.) This means that adding the ATMOSPHERE
property to the spec requires a new VERSION.
/=============================================================\
|John Stracke |Principal Engineer |
|jstracke <at> incentivesystems.com |Incentive Systems, Inc. |
(Continue reading)