att.written

att.written provides attributes to indicate the hand in which the content of an element was written in the source being transcribed. [1.3.1. Attribute Classes]
Module tei
Members att.damaged [damage] NB ab add closer del div figure fw head hi label note noteGrp opener p postscript salute signed text trailer zone
Attributes Attributes
hand points to a handNote element describing the hand considered responsible for the content of the element concerned.
Status Optional
Datatype teidata.pointer
Legal values are:
Schematron
The use of Forbes' hand makes no sense unless the hand is someone else's.

<sch:rule context="tei:*[@hand = 'hand:Forbes']">
   
<sch:let name="ancHand" value="ancestor::*[1][@hand]/@hand"/>
   
<sch:assert test="exists($ancHand) and not($ancHand = 'hand:Forbes')">ERROR: Specifying hand:Forbes rarely makes sense since his is the implied hand in all cases; the value hand:Forbes should only be used when the hand has switched from Forbes to another hand and then back to Forbes.</sch:assert>
</sch:rule>
Source Github

<classSpec rend="change" module="tei" type="atts" ident="att.written">
   
<desc>provides attributes to indicate the hand in which
the content of an element was written in the source being transcribed.
</desc>
   
<classes/>
   
<attList>
      
<attDef ident="hand" usage="opt">
         
<desc>points to a <gi>handNote</gi> element describing the hand considered responsible for the
   content of the element concerned.
</desc>
         
<datatype>
            
<dataRef key="teidata.pointer"/>
         
</datatype>
         
<valList type="closed"/>
      
</attDef>
   
</attList>
</classSpec>