<interaction>

<interaction> (interaction) décrit l'étendue, la cardinalité et la nature de toute interaction entre ceux qui produisent et ceux qui reçoivent le texte, par exemple sous forme d'une réponse ou d'une interjection, d'un commentaire, etc. [16.2.1 The Text Description]
Module corpus — Language Corpora
Attributs
type⚓︎ précise le degré d'interaction entre les participants actifs et passifs au sein du texte
Dérivé de att.typed
Statut Optionel
Type de données teidata.enumerated
active⚓︎ précise le nombre de participants actifs (ou émetteurs) qui produisent des parties du texte
Statut Optionel
Type de données teidata.enumerated
Les valeurs suggérées comprennent:
singular
un seul émetteur.
plural
plusieurs émetteurs.
corporate
un émetteur collectif.
unknown
un nombre d'émetteurs inconnu ou impossible à spécifier.
passive⚓︎ précise le nombre de participants passifs (ou récepteurs) à qui un texte est destiné ou en la présence de qui il est créé ou représenté
Statut Optionel
Type de données teidata.enumerated
Les valeurs suggérées comprennent:
self
le texte est adressé à soi-même, comme un journal intime par exemple.
single
le texte est adressé à une seule autre personne, comme une lettre personnelle par exemple.
many
le texte est adressé à un ensemble défini de personnes, comme une conversation où tous les participants sont identifiés.
group
le texte est adressé à un ensemble indéfini mais limité de personnes, comme une conférence par exemple.
world
le texte est adressé à un ensemble indéfini et illimité de personnes, comme un livre publié par exemple.
Membre du
Contenu dans
corpus: textDesc
Peut contenir
Exemple
<interaction type="complete"
 active="pluralpassive="many"/>
Exemple
<interaction type="noneactive="singular"
 passive="group"/>
Modèle de contenu
<content>
 <macroRef key="macro.phraseSeq.limited"/>
</content>
Schéma Declaration
<rng:element name="interaction">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:ref name="att.typed.attribute.subtype"/>
 <rng:optional>
  <rng:attribute name="type">
   <rng:ref name="teidata.enumerated"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="active">
   <rng:choice>
    <rng:value>singular</rng:value>
    <rng:value>plural</rng:value>
    <rng:value>corporate</rng:value>
    <rng:value>unknown</rng:value>
    <rng:ref name="teidata.enumerated"/>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="passive">
   <rng:choice>
    <rng:value>self</rng:value>
    <rng:value>single</rng:value>
    <rng:value>many</rng:value>
    <rng:value>group</rng:value>
    <rng:value>world</rng:value>
    <rng:ref name="teidata.enumerated"/>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:ref name="macro.phraseSeq.limited"/>
</rng:element>
element interaction
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.typed.attribute.subtype,
   attribute type { teidata.enumerated }?,
   attribute active
   {
      "singular" | "plural" | "corporate" | "unknown" | teidata.enumerated
   }?,
   attribute passive
   {
      "self" | "single" | "many" | "group" | "world" | teidata.enumerated
   }?,
   macro.phraseSeq.limited
}