[Ietf-calsify] Re: [Ietf-caldav] How to derive FREEBUSY; FBTYPE from a VEVENT?

Doug Royer Doug at Royer.com
Fri Oct 28 13:12:33 PDT 2005



Cyrus Daboo wrote:

> 
> One other thing that came up as I reviewed this: its not totally clear 
> to me how free-busy is supposed to work with all day events. If I have 
> an all day event marked with TRANSP=OPAQUE, should the FREEBUSY property 
> specify a date-time or a date only? 2445 only seems to show timed cases 
> and kind of implies that times are always required. Can this be clarified?

The ABNF in 2445 says:

fbvalue    = period *["," period]
      ;Time value MUST be in the UTC time format.

And:

      period     = period-explicit / period-start

      period-explicit = date-time "/" date-time
      ; [ISO 8601] complete representation basic format for a period of
      ; time consisting of a start and end. The start MUST be before the
      ; end.

      period-start = date-time "/" dur-value
      ; [ISO 8601] complete representation basic format for a period of
      ; time consisting of a start and positive duration of time.


The FREEBUSY property is a date-time only value in UTC. And 'period'
can not be a 'date' only value.

The reason that it is in UTC, is that the VREEBUSY property
only exists in a VFREEBUSY component, and a VFREEBUSY component
does not contain a VTIMEZONE component.

So without it being a UTC date/time value, it would be impossible
to determine what slice is busy across time zones for an 'all-day'
event in the ORGANIZERS unspecified time zone .


-- 

Doug Royer                     | http://INET-Consulting.com
-------------------------------|-----------------------------

               We Do Standards - You Need Standards

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4532 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.osafoundation.org/pipermail/ietf-calsify/attachments/20051028/11212121/smime.bin


More information about the Ietf-calsify mailing list