<purpose>

<purpose> caracteriza una única finalidad o función comunicatica del texto. 15.2.1 The Text Description
Módulo corpus — 15 Language Corpora
Además de los atributos globales
type especifica un tipo particular de finalidad
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.
degree especifica el alcance en que predomina este propósito.
Estado Opcional
Tipo de datos

<rng:ref name="data.certainty"/>
data.certainty
Usado por
Puede contener
Declaración

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