[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SV: SKiCal & Roles




Greg replied:
>Our philosophy has always been not to bend the properties and parameters of
>RFC2445 out of their intended uses and end up creating ambiguity.  


I dont think you are really bending iCalendar by reusing "ROLE".  Check for yourself:

4.2.16 Participation Role

  Parameter Name: ROLE

  Purpose: To specify the participation role for the calendar user
  specified by the property.


Well, isn't that exactly what you are describing in your examples??:

    PERSONS;DIPROLE=REFERENCED:Marilyn Manson
   PERSONS;DIPROLE=CREATOR:Beethoven, Ludwig van

...
    THINGS;DITROLE=FOR-HIRE:Golf clubs
   THINGS;DITROLE=PRESENT:Car models of 2001
   THINGS;DITROLE=DEMONSTRATED:Electrolux refrigerator door computers


The only hair to split is that the 'calendar user' is not a cal-addr data type but rather some textual 'tag' associated to that kind of property... However thats a very tiny hair to try and split.

>                                                                   Nor have
>we felt that it was a good idea to try to change 2445 merely to accommodate
>SKiCal


iCalendar was designed to be extensible so that anyone could build upon it.  Hence the use of x-name and iana-token in much of the ABNF.  As long as you dont not change the existing meanings (ie: REQ-PARTICIPANT is not a "required participant" in SKiCal but rather a caterer...) then I do not see any problem w/that.  Anyone else see one??

Bruce
===========================================================================
Bruce Kahn                                INet: Bruce_Kahn@xxxxxxxx
Iris Associates                          Phone: 978.392.5335
Westford, MA, USA 01886                    FAX: and nothing but the FAX...
Standard disclaimers apply, even where prohibited by law...