What needs to be resolved for scheduling milestone
I'm gathering items that we want to resolve for this milestone, so things are not so scattered. I understood the scheduling milestone existed so we can make sure that what we have or want to represent quantities and times for intents, commitments, and events will work for calendars and schedules, as well as all other non-calendared situations we have defined to date. This includes all actions and kinds of resources, time-based with calendar/schedule and non-time-based, and also time-based but not coordinated through a calendar.
These are the use cases and ideas we have most recently tossed around (and there are others tagged with this milestone).
- booking rooms (with identifying numbers)
- ouikits (no identifying numbers)
- electricity flows, with different rates day and night
- work that has a strict schedule
- work that is like FairCoop facilitation where people don't keep track of every minute, but record the approximate amount worked per month, or treat it like a fixed number of hours (unless it gets too off)
- equipment usage
- transportation scheduling
- accept and improve scheduling
These are what I see as still open (a lot of these overlap):
- point in time transfers of possession/rights (like checkin and checkout) vs. events with a time interval
- having access to a resource and rights to use it vs actually using it in a process
- process-related flows that have an instant for time vs flows that need some kind of interval
- can quantities be asserted separately from scheduled or observed durations (what is the definition and usefulness of quantities vs times, how do they work for different actions and situations but keep the simple underlying model)
- do we need more than one quantity in flows and if so, what are they? (and what do we call them?)
- flow unit of measure matching the resource (or resource classification/specification) unit of measure: handle by underlying resource vs handle by defining different units for different actions for one resource (unit of use, unit of citation, etc.)
- proposed new action: reserve
- different proposals for how to actually represent an interval or instant on flows, what vocabulary and data structure to use
Might be more, please feel free to add!