<interaction>

<interaction> 예를 들어 대답 또는 감탄, 논평 등의 형식으로 텍스트를 생산하고 경험하는 대상들 사이의 상호작용의 범위, 기준, 그리고 특성을 기술한다. [15.2.1 The Text Description]
모듈corpus — Language Corpora
속성att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (type, @subtype)
type텍스트의 능동적 그리고 수동적 참여자들 사이의 상호작용 정도를 명시한다.
Derived fromatt.typed
상태 수의적
자료 유형 teidata.enumerated
active텍스트의 일부를 생산하는 능동적 참여자(또는 addressors)의 수를 명시한다.
상태 수의적
자료 유형 teidata.enumerated
제안값은 다음을 포함한다:
singular
단일 화자
plural
다수의 화자
corporate
집단적 화자
unknown
미지의 또는 미명시된 화자의 수
passive텍스트가 전달되는 또는 면전에서 생산 또는 수행되는 수동적 참여자(또는 addressees)의 수를 명시한다.
상태 수의적
자료 유형 teidata.enumerated
제안값은 다음을 포함한다:
self
텍스트가 창작자에게 전달된다. 예, 일기.
single
텍스트가 다른 한 사람에게 전달된다. 예, 개인적 편지
many
텍스트가 셀 수 있을 만큼의 수의 다른 사람들에게 전달된다. 예, 모든 참여자를 일일이 식별할 수 있는 대화
group
텍스트가 규정할 수 없지만 고정된 수의 참여자들에게 전달된다. 예, 강의
world
텍스트가 규정할 수 없고 무한한 수의 사람들에게 전달된다. 예, 출판된 책
클럽 회원
에 의해 포함된
corpus: textDesc
포함할 수 있다
<interaction type="complete"
 active="pluralpassive="many"/>
<interaction type="noneactive="singular"
 passive="group"/>
Content model
<content>
 <macroRef key="macro.phraseSeq.limited"/>
</content>
선언
<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
}