<respons>

<respons> (responsibility) identifies the individual(s) responsible for some aspect of the markup of particular element(s). 21.2 Attribution of Responsibility
Modulecertainty — 21 Certainty and Responsibility
AttributesIn addition to global attributes
targetgives the identifier(s) of the element(s) for which some aspect of the responsibility is being assigned.
Status Required
Datatype 1–∞ occurrences of
data.pointer
separated by whitespace
Values one or more valid identifiers, separated by white space.
locusindicates the specific aspect of the markup for which responsibility is being assigned.
Status Required
Datatype 1–∞ occurrences of
data.enumerated
separated by whitespace
Suggested values include:
gi(element name) responsibility for the claim that the element is of the type indicated by the markup
locationresponsibility for the claim that the element begins and ends where indicated
startLoc(start location) responsibility for the claim that the element begins where indicated
endLoc(end location) responsibility for the claim that the element ends where indicated
attrName(attribute name) responsibility for the claim that the name attribute has the value given in the markup
transcribedContentresponsibility for the transcription of the element content
suppliedContentresponsibility for the contents supplied by the encoder (corrections, expansions of abbreviations, etc.)
resp(responsible party) identifies the individual or agency responsible for the indicated aspect of the electronic text.
Status Required
Datatype
data.pointer
Values 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
Declaration
element respons
{
   att.global.attributes,
   attribute target { list { data.pointer+ } },
   attribute locus
   {
      list
      {
         (
            "gi"
          | "location"
          | "startLoc"
          | "endLoc"
          | "attrName"
          | "transcribedContent"
          | "suppliedContent"
          | xsd:Name
         )+
      }
   },
   attribute resp { data.pointer },
   model.glossLike*
}
Example
<respons target="#p1locus="gi locationresp="#encoder1"/>
<respons target="#p2locus="rendresp="#encoder2"/>
<list type="encoders">
 <item xml:id="encoder1"/>
 <item xml:id="encoder2"/>
</list>
Note
The respons element is designed for cases in which fine-grained information about specific aspects of the markup of a text is desirable for whatever reason. Global responsibility for certain aspects of markup is usually more simply indicated in the TEI header, using the respStmt element within the title statement, edition statement, or change log.
Contained by model.global.meta
May contain
core: desc gloss
tagdocs: altIdent equiv