Skip to content
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

(Luis) Issue #2 for draft-ma-opsawg-schedule-yang – SEDATE #74

Open
luismcontreras opened this issue Feb 18, 2024 · 3 comments
Open

Comments

@luismcontreras
Copy link
Collaborator

Draft draft-ietf-sedate-datetime-extended from SEDATE WG defines extensions to the timestamp format defined in RFC3339 for representing additional information including a time zone. It also proposes some further keys (identified as experimental) associated to the time information that can be interpreted by consumers of such time information. This can be a powerful artifact when associated to the time scheduler. Moreover, it adds the possibility of declaring the time (and the applicable calendar) in a human friendly manner. Finally. it addresses the problem of inconsistency on the time zone expression.

So I think it would be good to leverage on those capabilities for creating a more powerful scheduling mechanism. This would imply to associate the timing attributes in draft-ma-opsawg-schedule-yang (i.e., “period-start”, “time-zone-identifier”, “period-end”, etc) to the ones in draft-ietf-sedate-datetime-extended.

@boucadair
Copy link
Owner

I thought that the key clarification in sedate spec is covered in draft-ietf-netmod-rfc6991-bis (see for example time-with-zone-offset). If not, I think it is better to fix this in rfc6991-bis so that this can be leveraged by all modules, including the schedule model. No?

@luismcontreras
Copy link
Collaborator Author

But the extensions defined in draft-ietf-sedate-datetime-extended are not (and will not) in RFC 6991. If those extensions are valuable maybe should be considered here.

@QiufangMa
Copy link
Collaborator

QiufangMa commented Feb 22, 2024

After reading draft-ietf-sedate-datetime-extended,
a couple of thoughts on how the extended data-and-time type might be support:

  • define typedef date-and-time-ext and write expression pattern (similar to typedef date-and-time definition according to RFC3339) according to https://www.ietf.org/archive/id/draft-ietf-sedate-datetime-extended-11.html#section-4.1, I am afrid that it is going to be a complex expression
  • define time-zone (already have now), critical-flag, suffix-key and values as parameters inside scheduling groupings, not desirable due to interoperability
  • what else?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants