<respons>

<respons> ある要素の決定に責任のある個人を特定する. 21.3 Attribution of Responsibility
モジュール certainty — 21 Certainty, Precision, and Responsibility
グローバル属性の他
target 当該責任と関連する要素の識別子を示す.
状態 使えるならば必須
データ型 1–∞ occurrences of 

<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–∞ occurrences of 

<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="#p1" locus="name location" resp="#encoder1"/>
<respons
  target="#p2"
  pattern="@rend"
  locus="value"
  resp="#encoder2"/>

<list type="encoders">
 <item xml:id="encoder1"/>
 <item xml:id="encoder2"/>
</list>
解説
当該要素responsは,テキスト中のある特定要素について,詳細 な情報を示すためのものである.全体的な責任については,ヘダー中にあ るタイトルや版,変更履歴に関するタグの中で使われる要素 respStmtで示されるのが一般的である.