<move>

<move> (mouvement) signale l'entrée ou la sortie d'un ou de plusieurs personnages sur la scène. 7.2.3 Stage Directions
Module drama — 7 Performance Texts
En complément des attributs globaux att.ascribed (@who)
type caractérise un mouvement , par exemple une entrée ou une sortie.
Statut Optionel
Type de données

<rng:ref name="data.enumerated"/>
data.enumerated
Les valeurs suggérées comprennent:
entrance
le personnage entre en scène.
exit
le personnage sort de scène.
onStage
le personnage se déplace sur scène.
where indique la direction d'un mouvement sur scène.
Statut Optionel
Type de données 1–∞ occurrences of 

<rng:ref name="data.enumerated"/>
data.enumerated
séparé par un espace
Exemple de valeurs possibles:
L
(à gauche ) côté cour (à gauche).
R
(à droite.) côté jardin (à droite).
C
(au centre ) milieu de scène
Note
Donner une information complète de mise en place requiert normalement une combinaison de valeurs (par ex. : ‘FG’ pour ‘au fond à gauche de la scène’) et peut aussi nécessiter d'encoder de façon plus précise la vitesse, la direction, etc. La documentation complète de toute règle de codage doit être fournie dans l'en-tête TEI.
perf (jeu) identifie la ou les représentations au cours desquelles s'est effectué le déplacement décrit.
Statut Optionel
Type de données 1–∞ occurrences of 

<rng:ref name="data.pointer"/>
data.pointer
séparé par un espace
Valeurs Les références sont dérivées de l’ attribut xml:id sur un élément performance.
Utilisé par
Peut contenir Elément vide
Declaration

<rng:element name="move">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.ascribed.attributes"/>
 <rng:optional>
  <rng:attribute name="type">
   <rng:choice>
    <rng:value>entrance</rng:value>
    <rng:value>exit</rng:value>
    <rng:value>onStage</rng:value>
    <rng:data type="Name"/>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="where">
   <rng:list>
    <rng:ref name="data.enumerated"/>
    <rng:zeroOrMore>
     <rng:ref name="data.enumerated"/>
    </rng:zeroOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="perf">
   <rng:list>
    <rng:ref name="data.pointer"/>
    <rng:zeroOrMore>
     <rng:ref name="data.pointer"/>
    </rng:zeroOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element move
{
   att.global.attributes,
   att.ascribed.attributes,
   attribute type { "entrance" | "exit" | "onStage" | xsd:Name }?,
   attribute where { list { data.enumerated, data.enumerated* } }?,
   attribute perf { list { data.pointer, data.pointer* } }?,
   empty
}
Exemple
<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>