I think IBM DFDL already has this label. I think we need to standardize it as part of DFDL.
Seems DFDL schemas, to make compilation feasible, and avoid many unnecessary warnings and spurious weirdness, must have a way of deciding what top level elements are intended to be Root elements.
Some global element decls might have clearly upward-and-outward relative path expressions inside them, and such elements are unsuitable for use as root elements. We don't want to issue diagnostics for these unless the user expresses intent to use one of them as a root. In that case they have made a mistake and need a diagnostic.