As we work with authors on using schema.org/Schedule, we realize there is no way to specify a schedule for particular weeks of the month. For example, a meeting that is the first and third week of each month.
Using a name similar to the existing schema.org/byMonthDay, I propose adding schema.org/byMonthWeek for this use case.
The text was updated successfully, but these errors were encountered:
@vholland do your weeks start on Sunday? Monday? Can we define a function that takes a date and tells us which week of a specified month we're in?
Wikipedia says "According to the Hebrew calendar and traditional Christian calendars, Sunday is the first day of the week. But according to the International Organization for Standardization ISO 8601, Sunday is the seventh day of the week."
timeanddate.com says, "Monday is the first day of the week according to the international standard ISO 8601, but in the US, Canada, and Japan, it's counted as the second day of the week."
Say June begins on Saturday (and weeks begin on Sunday) is the first Saturday of June in the first week of June or the last week of May? Is the day before in first week of June? Is the first Sunday in June in the second week? I can't answer these questions in a consistent way that doesn't seem counterintuitive.
Why not have the property byMonthWeekDay and define it as the ordinal numbers of that week days in a month, e.g. first tuesday.