<respons>

<respons> (responsabilidad) Identifica la responsabilidad individual/es de algún aspecto del marcaje de un elemento/s particular. [21.3 Attribution of Responsibility]
Módulocertainty — 21 Certainty, Precision, and Responsibility
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)) att.scoping (@target, @match)
locusindica el aspecto específico del marcaje por el cual la responsabilidad está siendo asignada
Estado Necesario
Tipo de datos 1–∞ apariciones de 

<rng:ref name="data.enumerated"/>
data.enumerated
separado por espacio en blanco
Los valores admitidos son:
name
responsibility is being assigned concerning the name of the element or attribute used.
start
responsibility is being assigned concerning the start of the element concerned.
end
responsibility is being assigned concerning the end of the element concerned.
location
responsibility is being assigned concerning the location of the element concerned.
value
responsibility is being assigned concerning the content (for an element) or the value (for an attribute)
resp (parte responsable) indentifica el individuo o grupo responsable del aspecto indicado en un texto electrónico.
Estado Necesario
Tipo de datos

<rng:ref name="data.pointer"/>
data.pointer
Valores a pointer to one of the identifiers typically but not necessarily declared in the current document header, associated with a person asserted as responsible for some aspect of the text's creation, transcription, editing, or encoding
Usado por
Contenido en
analysis: cl interp m phr s span w
figures: cell figure table
linking: ab join seg
nets: graph
spoken: u writing
tagdocs: valDesc
textcrit: app lem rdg wit witDetail
verse: metSym rhyme
Puede contener
Declaración

<rng:element name="respons">
 <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:ref name="att.scoping.attributes"/>
 <rng:attribute name="locus">
  <rng:list>
   <rng:oneOrMore>
    <rng:choice>
     <rng:value>name</rng:value>
     <rng:value>start</rng:value>
     <rng:value>end</rng:value>
     <rng:value>location</rng:value>
     <rng:value>value</rng:value>
    </rng:choice>
   </rng:oneOrMore>
  </rng:list>
 </rng:attribute>
 <rng:attribute name="resp">
  <rng:ref name="data.pointer"/>
 </rng:attribute>
 <rng:zeroOrMore>
  <rng:choice>
   <rng:ref name="model.descLike"/>
   <rng:ref name="model.certLike"/>
  </rng:choice>
 </rng:zeroOrMore>
</rng:element>
element respons
{
   att.global.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.scoping.attributes,
   attribute locus
   {
      list { ( "name" | "start" | "end" | "location" | "value" )+ }
   },
   attribute resp { data.pointer },
   ( model.descLike | model.certLike )*
}
Ejemplo
<respons target="#p1" locus="name location" resp="#encoder1"/>
<respons
  target="#p2"
  match="@rend"
  locus="value"
  resp="#encoder2"/>

<list type="encoders">
 <item xml:id="encoder1"/>
 <item xml:id="encoder2"/>
</list>