data.PLACEMENT

Location information.
Module
Used by
Constraints

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

Declaration
<dataSpec xmlns="http://www.tei-c.org/ns/1.0" rend="add" ident="data.PLACEMENT" module="MEI">
<desc xml:lang="en">Location information.</desc>
<content>
<alternate minOccurs="1" maxOccurs="1">
<dataRef key="data.STAFFREL"/>
<dataRef key="data.NONSTAFFPLACE"/>
<dataRef key="data.NMTOKEN"/>
</alternate>
</content>
<constraintSpec ident="constrain_place" scheme="schematron">
<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>
</dataSpec>