The data model for WebVTT cues omits the begin and end times, because they are defined as extensions of text track cues, whose definition is:
A start time
The time, in seconds and fractions of a second, that describes the beginning of the range of the media data to which the cue applies.
An end time
The time, in seconds and fractions of a second, that describes the end of the range of the media data to which the cue applies.
It is unclear in any of the definitions of the begin and end times are included in the range or excluded. They should be aligned with the TTML and SMIL definitions where the begin time is included in the range and the end time is excluded, so that if there are two adjacent cues where the first cue's end timestamp is equal to the second cue's begin timestamp then the cues' presentation does not overlap.
The data model for WebVTT cues omits the begin and end times, because they are defined as extensions of text track cues, whose definition is:
It is unclear in any of the definitions of the begin and end times are included in the range or excluded. They should be aligned with the TTML and SMIL definitions where the begin time is included in the range and the end time is excluded, so that if there are two adjacent cues where the first cue's end timestamp is equal to the second cue's begin timestamp then the cues' presentation does not overlap.