att.joined

Attributes indicating that elements are semantically linked; that is, while the parts are encoded separately, together they may be thought of as a single intellectual object.
Module
Attributes
@join
@join(optional)Used for linking visually separate entities that form a single logical entity, for example, multiple slurs broken across a system break that form a single musical phrase. Also used to indicate a measure which metrically completes the current one. Record the identifiers of the separately encoded components, excluding the one carrying the attribute.
@join(optional)Used for linking visually separate entities that form a single logical entity, for example, multiple slurs broken across a system break that form a single musical phrase. Also used to indicate a measure which metrically completes the current one. Record the identifiers of the separately encoded components, excluding the one carrying the attribute.
@join(optional)Used for linking visually separate entities that form a single logical entity, for example, multiple slurs broken across a system break that form a single musical phrase. Also used to indicate a measure which metrically completes the current one. Record the identifiers of the separately encoded components, excluding the one carrying the attribute.
Available at
<measure>Unit of musical time consisting of a fixed number of note values of a given type, as determined by the prevailing meter, and delimited in musical notation by bar lines.
<phrase>Indication of 1) a "unified melodic idea" or 2) performance technique.
<slur>Indication of 1) a "unified melodic idea" or 2) performance technique.
<measure>Unit of musical time consisting of a fixed number of note values of a given type, as determined by the prevailing meter, and delimited in musical notation by bar lines.
<slur>Indication of 1) a "unified melodic idea" or 2) performance technique.
<phrase>Indication of 1) a "unified melodic idea" or 2) performance technique.
Constraints

@join attribute should have content.
Each value in @join should correspond to the @xml:id attribute of an element.

Declaration
<classSpec xmlns="http://www.tei-c.org/ns/1.0" rend="add" ident="att.joined" module="MEI.shared" type="atts">
<desc xml:lang="en">Attributes indicating that elements are semantically linked; that is, while the parts are encoded separately, together they may be thought of as a single intellectual object.</desc>
<attList>
<attDef ident="join" usage="opt">
<desc xml:lang="en">Used for linking visually separate entities that form a single logical entity, for example, multiple slurs broken across a system break that form a single musical phrase. Also used to indicate a measure which metrically completes the current one. Record the identifiers of the separately encoded components, excluding the one carrying the attribute.</desc>
<datatype maxOccurs="unbounded">
<dataRef key="data.URI"/>
</datatype>
<constraintSpec ident="check_joinTarget" scheme="schematron">
<constraint>
<sch:rule context="@join">
<sch:assert role="warning" test="not(normalize-space(.) eq '')">@join attribute should have content.</sch:assert>
<sch:assert role="warning" test="every $i in tokenize(., '\s+') satisfies substring($i,2)=//mei:*/@xml:id">Each value in @join should correspond to the @xml:id attribute of an element.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
</attList>
</classSpec>