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>
Constraint
@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>