<respons>

<respons> (責任) 指出標記一或多個特定元素某部分的負責人。 21.3 Attribution of Responsibility
組件 certainty — 21 Certainty, Precision, and Responsibility
除全域屬性以外
target 指出標記責任所在元素的識別符碼。
狀態 可應用時必備的
資料類型 1–∞ 次可出現: 

<rng:ref name="data.pointer"/>
data.pointer
以空白鍵隔開
one or more valid identifiers, separated by whitespace.
pattern supplies an XSLT 2.0 pattern which may be used to select those portions of the document responsibility for which is to be specified.
狀態 非必備的
資料類型

<rng:text/>
text
The pattern should be expressed using the pattern syntax defined in Kay (ed.) (2007).
locus 指出標記責任所屬的特定部分。
狀態 必備的
資料類型 1–∞ 次可出現: 

<rng:ref name="data.enumerated"/>
data.enumerated
以空白鍵隔開
合法的值是:
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 (responsible party) 指出負責電子文本指定部分的個人或機構。
狀態 必備的
資料類型

<rng:ref name="data.pointer"/>
data.pointer
a pointer to one of the identifiers declared in the document header, associated with a person asserted as responsible for some aspect of the text's creation, transcription, editing, or encoding
屬於
可包含
core: desc gloss
tagdocs: altIdent equiv
宣告

<rng:element name="respons">
 <rng:ref name="att.global.attributes"/>
 <rng:optional>
  <rng:attribute name="target">
   <rng:list>
    <rng:oneOrMore>
     <rng:ref name="data.pointer"/>
    </rng:oneOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="pattern">
   <rng:text/>
  </rng:attribute>
 </rng:optional>
 <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:ref name="model.glossLike"/>
 </rng:zeroOrMore>
</rng:element>
element respons
{
   att.global.attributes,
   attribute target { list { data.pointer+ } }?,
   attribute pattern { text }?,
   attribute locus
   {
      list { ( "name" | "start" | "end" | "location" | "value" )+ }
   },
   attribute resp { data.pointer },
   model.glossLike*
}
例子
<respons target="#zh-tw_p1" locus="name location" resp="#zh-tw_encoder1"/>
<respons
  target="#zh-tw_p2"
  pattern="@rend"
  locus="value"
  resp="#zh-tw_encoder2"/>

<list type="編碼員">
 <item xml:id="zh-tw_編碼員1"/>
 <item xml:id="zh-tw_編碼員2"/>
</list>