<data.PLACEMENT>

Location information.
Module
MEI
Used by
These local attributes use data.PLACEMENT
add(addition) – Marks an addition to the text.
placeLocation of the addition.
These class-based attributes use data.PLACEMENT
att.annot.vis/@placeLocation of the annotation.
Constraints

Other values not permitted when 'above', 'below', 'between' or 'within' is present.

Declaration
<macroSpec ident="data.PLACEMENT" module="MEI" type="dt">
<desc>Location information.</desc>
<content>
<rng:choice>
<rng:ref name="data.STAFFREL"/>
<rng:ref name="data.NONSTAFFPLACE"/>
<rng:ref name="data.NMTOKEN"/>
</rng:choice>
</content>
<constraintSpec ident="constrain_place" scheme="isoschematron">
<constraint>
<sch:rule context="@place">
<sch:assert test="not((some $token in tokenize(normalize-space(.),' ') satisfies $token =('below','above','between','within')) and count(tokenize(normalize-space(.),' ')) gt 1)">Other values not permitted when 'above', 'below', 'between' or 'within' is present.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</macroSpec>