[Ietf-calsify] Issue 13: confusion in DTSTART text about "if specified" and BY rules

Oliver Block lists at block-online.eu
Fri Oct 13 04:24:48 PDT 2006


Am Freitag, 13. Oktober 2006 12:29 schrieb Reinhold Kainhofer:

> Exactly. But the Andrew's proposal would add a cross dependency of set A on
> set B (as the COUNT of RRULE would depend on whether the DTSTART is in the
> final set R, which means that it is not in B).

Let's take your example from above:

Interpretation 1 (DTSTART is 1st occurance):
------------------------------------------------------
> >   DTSTART;VALUE=DATE:20061013
> >   RRULE:FREQ=WEEKLY;COUNT=3
> > This would last until Oct 27.

A = {20061013, 20061020, 20061027}
B = {}
R = A \ B means in this case R = A

> > Now add one simple EXDATE to exclude DTSTART:
> >   DTSTART;VALUE=DATE:20061013
> >   RRULE:FREQ=WEEKLY;COUNT=3
> >   EXDATE;VALUE=DATE:20061013

A = {20061013, 20061020, 20061027}
B = {20061013}
R = A \ B = {20061020, 20061027}

Interpretation 2 (1st occurance is first date generated by RRULE):
--------------------------------------------------------------------------------
> >   DTSTART;VALUE=DATE:20061013
> >   RRULE:FREQ=WEEKLY;COUNT=3
> > This would last until Oct 27.

A = {20061020, 20061027, 20061103}
B = {}
R = A \ B means in this case R = A

> > Now add one simple EXDATE to exclude DTSTART:
> >   DTSTART;VALUE=DATE:20061013
> >   RRULE:FREQ=WEEKLY;COUNT=3
> >   EXDATE;VALUE=DATE:20061013

A = {20061020, 20061027, 20061103}
B = {20061013}
R = A \ B = {20061020, 20061027, 20061103}

That's how I understand either of the interpretations.

Regards,

Oliver

-- 
Leben ist mehr als ... 
http://www.nak-nrw.de/p_6_4.html


More information about the Ietf-calsify mailing list