The lv element captures the graphical, "tie-like" symbol. Any associated text, such as "l.v.", must be captured using a dir element.
<elementSpec ident="lv" module="MEI.cmn">
<gloss xml:lang="en">laissez vibrer</gloss>
<desc xml:lang="en">A "tie-like" indication that a note should ring beyond its written duration.</desc>
<classes>
<memberOf key="att.common"/>
<memberOf key="att.facsimile"/>
<memberOf key="att.lv.log"/>
<memberOf key="att.lv.vis"/>
<memberOf key="att.lv.ges"/>
<memberOf key="att.lv.anl"/>
<memberOf key="model.controlEventLike.cmn"/>
</classes>
<constraintSpec ident="lv_start-_and_end-type_attributes_required" scheme="schematron">
<constraint>
<sch:rule context="mei:lv">
<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>
<constraintSpec ident="lv_containing_curve" scheme="schematron">
<constraint>
<sch:rule context="mei:lv[mei:curve[@bezier or @bulge or @curvedir or @lform or @lwidth or @ho or @startho
or @endho or @to or @startto or @endto or @vo or @startvo or @endvo or
@x or @y or @x2 or @y2]]">
<sch:assert test="not(@bezier or @bulge or @curvedir or @lform or @lwidth or @ho or @startho or @endho
or @to or @startto or @endto or @vo or @startvo or @endvo or @x or @y or @x2 or @y2)" role="warning">The visual attributes of the lv element (@bezier, @bulge, @curvedir,
@lform, @lwidth, @ho, @startho, @endho, @to, @startto, @endto, @vo, @startvo, @endvo,
@x, @y, @x2, and @y2) will be overridden by visual attributes of the contained curve
elements.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
<remarks xml:lang="en">
<p>The lv element captures the graphical, "tie-like" symbol. Any associated text, such
as
"l.v.", must be captured using a <gi scheme="MEI">dir</gi> element.</p>
</remarks>
</elementSpec>