A linear channel is a promise about time. The guide says the match starts at eight, the audience arrives at eight, and if the stream and the guide disagree the platform is wrong in the only way viewers reliably notice. Which means the scheduling tool is not a convenience layer over the live pipeline — it is where the channel is defined.
The panel schedules channels and events on a timeline: what is playing, when it starts, how long it runs, and what happens either side of it. Programme entries carry their own metadata, so a listing is a real record with a title, a description and artwork rather than a label on a block of time. That record is what an electronic programme guide is assembled from, and it is what the applications render on a television.
Two things about a schedule are easy to get wrong and expensive to discover late. The first is time zones: every instant is stored as an absolute timestamp and rendered in the viewer's zone, because a channel operated from one country and watched from three cannot store a wall-clock string and stay correct. The second is that live runs over. Matches go to extra time, a broadcast starts late, a programme is pulled. Schedules are therefore editable while they are running, and the guide the applications hold is refreshed rather than pinned at the start of the day.
Catch-up is the same record read differently. A programme that has finished and was recorded becomes an on-demand asset carrying the metadata it was scheduled with — which is why the guide and the catalogue do not need to be reconciled by hand afterwards.