<move>

<move> (movement) marks the actual entrance or exit of one or more characters on stage. 7.2.3 Stage Directions
Moduledrama — 7 Performance Texts
Attributes [att.ascribed ]
typecharacterizes the movement, for example as an entrance or exit.
Status Optional
Datatype
data.enumerated
Suggested values include:
entrancecharacter is entering the stage.
exitcharacter is exiting the stage.
onStagecharacter moves on stage
wherespecifies the direction of a stage movement.
Status Optional
Datatype 1–∞ occurrences of
data.enumerated
separated by whitespace
Sample values include:
L(left) stage left
R(right) stage right
C(center) centre stage
Note
Full blocking information will normally require combinations of values, (for example ‘UL’ for ‘upper stage left’) and may also require more detailed encoding of speed, direction etc. Full documentation of any coding system used should be provided in the header.
perf(performance) identifies the performance or performances in which this movement occurred as specified.
Status Optional
Datatype 1–∞ occurrences of
data.pointer
separated by whitespace
Values The references are derived from the xml:id attribute on a performance element.
Declaration
element move
{
   att.global.attributes,
   att.ascribed.attributes,
   attribute type { "entrance" | "exit" | "onStage" | xsd:Name }?,
   attribute where { list { data.enumerated+ } }?,
   attribute perf { list { data.pointer+ } }?,
   empty
}
Example
<performance xml:id="perf1">
 <p>First performance</p>
 <castList>
  <castItem>
   <role xml:id="bellaf">Bellafront</role>
  </castItem>
<!-- ... -->
 </castList>
</performance>
<!-- ... -->
<stage type="entrance">
 <move
   who="#bellaf"
   type="enter"
   where="L"
   perf="#perf1"/>

Enter Bellafront mad.
</stage>
Contained by model.stageLike
May containEmpty element