if true, indicates that the order in which component elements of a sequence appear in a document must correspond to the order in which they are given in the content model.
It should read something like: "If false, indicates that the component elements of a sequence may occur in any order."
When preserveOrder is false, in a RelaxNG schema generated from the ODD, an <interleave> element is produced, meaning children may occur in any order, rather than needing to have the order given in the sequence.
tl;dr: sequence/@preserveOrder="true" doesn't do anything, it's sequence/@preserveOrder="false" that matters, and so that should be the focus of the definition.
In https://tei-c.org/release/doc/tei-p5-doc/en/html/ref-sequence.html, the definition of
@preserveOrder
isIt should read something like: "If false, indicates that the component elements of a sequence may occur in any order."
When preserveOrder is false, in a RelaxNG schema generated from the ODD, an
<interleave>
element is produced, meaning children may occur in any order, rather than needing to have the order given in the sequence.tl;dr:
sequence/@preserveOrder="true"
doesn't do anything, it'ssequence/@preserveOrder="false"
that matters, and so that should be the focus of the definition.