att.startendid

att.startendid Attributes recording the identifiers of the first and last elements of a sequence of elements to which the current element is associated.
Module MEI.shared
Members
Attributes
@endid (optional) Indicates the final element in a sequence of events to which the feature applies. Value conforms to data.URI . att.startendid
@startid (optional) Holds a reference to the first element in a sequence of events to which the feature applies. Value conforms to data.URI . att.startid
Declaration
<classes>
<memberOf key= " att.startid" />
</classes>
<attDef ident= "endid" usage= "opt">
<desc>Indicates the final element in a sequence of events to which the feature applies. </desc>
<datatype maxOccurs= "1" minOccurs= "1">
<rng:ref name= " data.URI" />
</datatype>
<constraintSpec ident= "check_endidTarget" scheme= "isoschematron">
<constraint>
<sch:rule context= "@endid">
<sch:assert role= "warning" test= "not(normalize-space(.) eq '')"> @endid attribute should have content. </sch:assert>
<sch:assert role= "warning" test= "every $i in tokenize(., '\s+') satisfies substring($i,2)=//mei:*/@xml:id"> The value in @endid should correspond to the @xml:id attribute of an element. </sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
Constraints
@endid attribute should have content.
The value in @endid should correspond to the @xml:id attribute of an element.
<sch:rule context= "@endid">
<sch:assert role= "warning" test= "not(normalize-space(.) eq '')"> @endid attribute should have content. </sch:assert>
<sch:assert role= "warning" test= "every $i in tokenize(., '\s+') satisfies substring($i,2)=//mei:*/@xml:id"> The value in @endid should correspond to the @xml:id attribute of an element. </sch:assert>
</sch:rule>

MEI Guidelines Version 3.0.0

Attribute Classes