<purpose>

<purpose> caracteriza una única finalidad o función comunicatica del texto. [15.2.1 The Text Description]
Módulocorpus — Language Corpora
Atributosatt.global (@xml:id, @n, @xml:lang, @rend, @style, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change))
typeespecifica un tipo particular de finalidad Los valores sugeridos incluyen: 1] persuade; 2] express; 3] inform; 4] entertain
Estado Opcional
Tipo de datos

<rng:ref name="data.enumerated"/>
data.enumerated
Los valores sugeridos incluyen:
persuade
didáctico, publicidad, propaganda, etc.
express
expresión de uno mismo, confesonario, etc.
inform
informativo, educativo, etc.
entertain
divertimento, entretenimiento, etc.
degreeespecifica el alcance en que predomina este propósito.
Estado Opcional
Tipo de datos

<rng:ref name="data.certainty"/>
data.certainty
Miembro de
Contenido en
corpus: textDesc
Puede contener
Declaración

<rng:element name="purpose">
 <rng:ref name="att.global.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:optional>
  <rng:attribute name="type">
   <rng:choice>
    <rng:value>persuade</rng:value>
    <rng:value>express</rng:value>
    <rng:value>inform</rng:value>
    <rng:value>entertain</rng:value>
    <rng:data type="Name"/>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="degree">
   <rng:ref name="data.certainty"/>
  </rng:attribute>
 </rng:optional>
 <rng:ref name="macro.phraseSeq.limited"/>
</rng:element>
element purpose
{
   att.global.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   attribute type
   {
      "persuade" | "express" | "inform" | "entertain" | xsd:Name
   }?,
   attribute degree { data.certainty }?,
   macro.phraseSeq.limited
}
Ejemplo
<purpose type="persuadedegree="high"/>
<purpose type="entertaindegree="low"/>