data.PLACEMENT

Location information.
Module
MEI
Used by
These local attributes use data.PLACEMENT
These class-based attributes use data.PLACEMENT
Constraints
Other values not permitted when 'above', 'below', 'between' or 'within' is present.
<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>
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>