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

Re: RELATED-TO vs CHILD/PARENT



>(1) Bruce wants to rename PARENT/CHILD to RELATED-TO just like
>    in iCalendar. I don't see a problem with that.

This sounds like a good idea, *provided* we can make sure we don't 
conflict with what iCalendar means by RELATED-TO.  RELATED-TO on VAGENDAs 
is undefined (since they're not in 2445); but, on VEVENTs and other 
components defined in 2445, it already has semantics of its own:

   Changes to a calendar component referenced by this property can have
   an implicit impact on the related calendar component. For example, if
   a group event changes its start or end date or time, then the
   related, dependent events will need to have their start and end dates
   changed in a corresponding way. Similarly, if a PARENT calendar
   component is canceled or deleted, then there is an implied impact to
   the related CHILD calendar components.

So, the only components that can safely use RELATED-TO as an arbitrary 
heirarchy mechanism are those defined in CAP; we can't, for example, 
specify that a VEVENT has a RELATED-TO:RELTYPE=PARENT pointing to the 
containing VAGENDA.

/===========================================================\
|John Stracke                   |Principal Engineer         |
|jstracke@xxxxxxxxxxxxxxxxxxxx  |Incentive Systems, Inc.    |
|http://www.incentivesystems.com|My opinions are my own.    |
|===========================================================|
|"What we have here is a failure to assimilate." --Cool Hand|
|Locutius                                                   |
\===========================================================/