Group starting set

Data objects in a data stream need to be distinguishable when they could belong to two different groups. Specifically, the difference between the data that can come first in one group and the data that can come first in the other group. All of the possible types of data that may appear first in a group are referred to as the group's starting set.

The following describes the starting set of a group based on its group format:

Group Format Starting Component Set
Explicit
  • Delimited
  • Fixed

Includes the type of its first component.
Implicit
  • Sequence
  • Unordered

  • Includes the type of all components up to and including the first component that has a minimum range of at least one.
  • Includes the type of each component.
Choice Includes the type of each component.