att.joined

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 MEI.shared
Members
Attributes
@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. One or more values from data.URI , separated by spaces. att.joined
Declaration
<attDef ident= "join" usage= "opt">
<desc>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" minOccurs= "1">
<rng:ref name= " data.URI" />
</datatype>
<constraintSpec ident= "check_joinTarget" scheme= "isoschematron">
<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>
Constraints
@join attribute should have content.
Each value in @join should correspond to the @xml:id attribute of an element.
<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>

MEI Guidelines Version 3.0.0

Attribute Classes