So, What is an Observation Definition?
Defines all that is required to provide a reduced Observation of the target object:
How to observe calibration frames
How many target data frames to take
How to observe the sky background
How to sequence telescope and instrument to achieve this
How to schedule the observation
The components are named, reusable modules, facilitating creation of many definitions.