-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Schedule with FREQ=DAILY #260
Comments
@nickevansuk should we extend this issue to updating the spec so that it exactly lays out the requirements for With the aim being for the text of the spec to match with the validation logic being implemented in this PR: openactive/data-model-validator#362. |
@nickevansuk actually it looks like the above PR doesn't support the "2nd Thursday of the month" use case (comment). Perhaps instead we should lay out the requirements like so:
|
This looks great @lukehesluke! Two questions:
In terms of moving this forward in the spec:
|
in answer to your questions:
Sticking so closely to the iCal spec does beg the question of why not just use an iCal text rule e.g. a string I wasn't able to find an issue in the past that discussed and decided against using a direct iCal rule. Should this be the direction to go in? |
From memory the rationale is that an iCal rule is pretty impenetrable to data processors who do not have an iCal library and just want to display "12pm on Tuesday" - the full discussion may well be in a W3C call. For simple schedule rendering (as in e.g. http://visualiser.openactive.io/) understanding of iCal is not required. This thread contains much of the rationale around the So although in practice most data publishers will need to convert |
The current spec appears to have a typo:
This should read "publishers may also need to", to support iCal's
FREQ=DAILY
.The text was updated successfully, but these errors were encountered: