The model of this element is based on the cb element of the Text Encoding Initiative (TEI).
<elementSpec ident="cb" module="MEI.shared">
<gloss versionDate="2022-05-18" xml:lang="en">column beginning</gloss>
<desc xml:lang="en">An empty formatting element that forces text to begin in a new
column.</desc>
<classes>
<memberOf key="att.basic"/>
<memberOf key="att.facsimile"/>
<memberOf key="att.labelled"/>
<memberOf key="att.linking"/>
<memberOf key="att.responsibility"/>
<memberOf key="att.source"/>
<memberOf key="att.typed"/>
<memberOf key="model.milestoneLike.music"/>
<memberOf key="model.milestoneLike.text"/>
</classes>
<content>
<rng:empty/>
</content>
<attList>
<attDef ident="n" usage="req">
<desc xml:lang="en">Records the column number.</desc>
<datatype>
<rng:data type="positiveInteger"/>
</datatype>
<constraintSpec ident="check_cb" scheme="schematron">
<constraint>
<sch:rule context="mei:cb">
<sch:let name="totalColumns" value="preceding::mei:colLayout[1]/@cols"/>
<sch:assert test="preceding::mei:colLayout">Column beginning must be preceded by a
colLayout element.</sch:assert>
<sch:assert test="@n <= $totalColumns">The value of @n should be less than or equal
to the value of @cols (
<sch:value-of select="$totalColumns"/>) of the preceding
colLayout element.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
</attList>
<remarks xml:lang="en">
<p>The model of this element is based on the <ref target="https://tei-c.org/release/doc/tei-p5-doc/en/html/ref-cb.html">cb</ref> element of the Text Encoding Initiative (TEI).</p>
</remarks>
</elementSpec>