[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [ws-calendar-comment] One more suggestion, regarding AvailIntervalType in WS-Calendar PIM
Thanks, Steve. TO clarify your request, can you give a specific case? If I guess what you are trying to do, there are solutions that do not use Availability. Assume an abstract sequence exists with no date or time specified. (ignoring tzid here for simplicity) Such a sequence is not executable. 1)
A gluon could point to it, with no date / time / or availability. A reference to that gluon is completely unrestricted as to when something can be scheduled, i.e., made executable. 2)
A gluon could point to it with date, but not time specified. An additional Gluon could point to that naming any time within that date as the [start time]. Once a start time is specified in this way,
an executable sequence can be generated. 3)
A gluon could point to with Time only, but no Date. This could be a check-in time for a hotel, or the reservation for the picnic hut at the park, which is always 10:00 AM until Park closing. A gluon
referencing the first Gluon could then specify a particular day. None of these three cases make any use of Availability, which is an optional element to define more complicated things, such as “8-1 and 2-5 on weekdays until the start of DST when it will be available from 9-7
daily until the end of the summer” If you d not need a complicated thing, why include the availability element at all? But perhaps I have missed what you are aiming at, and what functionality you require. Thanks, you are keeping me (at least) thinking… tc “It is the theory that decides what can be observed." —Albert Einstein
From: Steve Ray (CMU) [mailto:steve.ray@west.cmu.edu]
As I understand it, a Gluon / VavailabilityType / AvailabilityType collection can be used to specify a “recipe” sequence that is abstract, not nailed down to a specific date and time. I agree
this is a useful application. However, AvailabilityType.availInterval is of type AvailIntervalType that has two required attributes: dtStart and duration. I would recommend that the dtStart attribute of AvailIntervalType be made optional so that an abstract
recipe can be specified that is not nailed down to a specific start time. - Steve Steven R. Ray, Ph.D. Distinguished Research Fellow Carnegie Mellon University NASA Research Park Building 23 (MS 23-11) P.O. Box 1 Email:
steve.ray@sv.cmu.edu Phone: (650) 587-3780 Cell: (202) 316-6481 Skype: steverayconsulting |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]