<occupation>

<occupation> (occupation) contains an informal description of a person's trade, profession or occupation. [15.2.2. The Participant Description]
Module namesdates
Attributes Attributes att.global (xml:id, n, xml:lang) (lim.att.global.fragmentable (part)) (att.global.rendition (rendition)) (att.global.source (source)) att.datable (att.datable.w3c (when, notBefore, notAfter, from, to)) (att.datable.custom (when-custom, notBefore-custom, notAfter-custom, from-custom, to-custom, datingMethod)) att.editLike (evidence) att.naming (role) (att.canonical (ref))
type characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from att.typed
Status Optional
Datatype teidata.enumerated
Sample values include:
primary
other
paid
unpaid
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron
<sch:rule context="tei:*[@calendar]"> <sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs, but this <sch:name/> element has no textual content.</sch:assert> </sch:rule>
scheme indicates the classification system or taxonomy in use, for example by supplying the identifier of a taxonomy element, or pointing to some other resource.
Status Optional
Datatype teidata.pointer
code identifies an occupation code defined within the classification system or taxonomy defined by the scheme attribute.
Status Optional
Datatype teidata.pointer
Member of
Contained by
namesdates: person persona
May contain
Note
The content of this element may be used as an alternative to the more formal specification made possible by its attributes; it may also be used to supplement the formal specification with commentary or clarification.
Examples

<occupation>accountant</occupation>

<occupation scheme="#occupationtaxonomy" code="#acc">accountant</occupation>
Source Github

<elementSpec module="namesdates" ident="occupation">
   
<gloss>occupation</gloss>
   
<desc>contains an informal description of a person's trade, profession or occupation.</desc>
   
<classes>
      
<memberOf key="att.global"/>
      
<memberOf key="att.datable"/>
      
<memberOf key="att.editLike"/>
      
<memberOf key="att.naming"/>
      
<memberOf key="att.typed"/>
   
</classes>
   
<content>
      
<macroRef key="macro.specialPara"/>
   
</content>
   
<attList>
      
<attDef ident="calendar" usage="opt" validUntil="2024-11-11">
         
<desc>indicates one or more systems or calendars to which the
        date represented by the content of this element belongs.
</desc>
         
<datatype minOccurs="1" maxOccurs="unbounded">
            
<dataRef key="teidata.pointer"/>
         
</datatype>
      
</attDef>
      
<attDef ident="type" usage="opt" mode="change">
         
<datatype>
            
<dataRef key="teidata.enumerated"/>
         
</datatype>
         
<valList type="open" mode="add">
            
<valItem ident="primary"/>
            
<valItem ident="other"/>
            
<valItem ident="paid"/>
            
<valItem ident="unpaid"/>
         
</valList>
      
</attDef>
      
<attDef ident="scheme" usage="opt">
         
<desc>indicates the
  classification system or taxonomy in use, for example by
  supplying the identifier of a 
<gi>taxonomy</gi> element, or
  pointing to some other resource.
</desc>
         
<datatype>
            
<dataRef key="teidata.pointer"/>
         
</datatype>
      
</attDef>
      
<attDef ident="code" usage="opt">
         
<desc>identifies an occupation code defined within the classification system or taxonomy defined by the <att>scheme</att>
            attribute.
</desc>
         
<datatype>
            
<dataRef key="teidata.pointer"/>
         
</datatype>
      
</attDef>
   
</attList>
</elementSpec>