I guess your asking specifically about Scheduling and Frequency of repeating Events ?
If so, then I would say YES, a basic pattern surfaces under both of those. But...
## WARNING BEFORE READING THE REST - I DO NOT WORK FOR NASA, BUT LOVE ASTRONOMY ##
There are 2 use cases of IoT Things knowing their position on a time line and also describing that position in a Coordinated Time System . This happens when you break out into astronomical entities, or where IoT Things are on the surface of Mars :) and need to describe a Schedule or Frequency along several alternative time lines or the Coordinated Time System the Schedule is referenced against. Some manufacturers do state Schedules in a particular Coordinated Time System.
So there's the need to describe like WHICH Schedule time line or Coordinated Time System. A picture is worth a thousand words I guess ??
"eventSchedule":
{
"@type": "Schedule",
"startDate": "2016-12-24",
"repeatFrequency": "P1D",
"repeatCount": 10,
“startTime": "09:00",
“endTime": "10:00",
// USECASE 1: Need is to say something string-like
"TemporalCoordinatesIn": "Local Sidereal time",
// OR
"TemporalCoordinatesIn":"barycentric"
// USECASE 2: The other need is having the whole Schedule declared against a Coordinated Time System
"inCoordinatedTimeSystem": "MTC"
}
}
Hope that clarifies the immediate need that I know of for some scheduling systems both on Earth and far far away. Can't speak about their API's or wanted properties therein, but perhaps others have gut feelings or have done research and actual knowledge of some.