The starting point of the harp pedal diagram may be indicated by either a @tstamp, @tstamp.ges, @tstamp.real or @startid attribute. It is a semantic error not to specify a starting point attribute.
<elementSpec rend="add" ident="harpPedal" module="MEI.cmn"><gloss xml:lang="en">harp pedal</gloss>
<desc xml:lang="en">Harp pedal diagram.</desc>
<classes>
<memberOf key="att.common"/>
<memberOf key="att.harpPedal.log"/>
<memberOf key="att.harpPedal.vis"/>
<memberOf key="att.harpPedal.ges"/>
<memberOf key="model.controlEventLike.cmn"/>
</classes>
<content>
<empty/>
</content>
<constraintSpec ident="harpPedal_start-type_attributes_required" scheme="schematron">
<constraint>
<sch:rule context="mei:harpPedal">
<sch:assert test="@startid or @tstamp or @tstamp.ges or @tstamp.real">Must have one of the
attributes: startid, tstamp, tstamp.ges or tstamp.real.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
<remarks xml:lang="en">
<p>The starting point of the harp pedal diagram may be indicated by either a
<att>tstamp</att>, <att>tstamp.ges</att>, <att>tstamp.real</att> or <att>startid</att>
attribute. It is a semantic error not to specify a starting point attribute.</p>
</remarks></elementSpec>