<residence>

<residence> (residence) describes a person's present or past places of residence. [15.2.2. The Participant Description]
Module namesdates
Attributes Attributes lim.att.locatable (where) (lim.att.locatable.directed (toWhere)) att.editLike (evidence) att.datable.w3c (@when, @notBefore, @notAfter, @from, @to) att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingMethod)
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
secondary
temporary
permanent
Member of
Contained by
namesdates: person persona
May contain
Examples

<residence>Childhood in East Africa and long term resident of Glasgow, Scotland.</residence>

<residence notAfter="1997">Mbeni estate, Dzukumura region, Matabele land</residence>
<residence notBefore="1903" notAfter="1996">
   
<placeName>
      
<settlement>Glasgow</settlement>
      
<region>Scotland</region>
   
</placeName>
</residence>
Source Github

<elementSpec rend="change" module="namesdates" ident="residence">
   
<gloss>residence</gloss>
   
<desc>describes a person's present or past places of residence.</desc>
   
<classes>
      
<memberOf key="lim.att.locatable"/>
      
<memberOf key="att.datable"/>
      
<memberOf key="att.editLike"/>
      
<memberOf key="att.typed"/>
   
</classes>
   
<content>
      
<macroRef key="macro.phraseSeq"/>
   
</content>
   
<attList>
      
<attDef ident="calendar" mode="delete"/>
      
<attDef ident="type" usage="opt" mode="change">
         
<datatype>
            
<dataRef key="teidata.enumerated"/>
         
</datatype>
         
<valList type="open" mode="add">
            
<valItem ident="primary"/>
            
<valItem ident="secondary"/>
            
<valItem ident="temporary"/>
            
<valItem ident="permanent"/>
         
</valList>
      
</attDef>
   
</attList>
</elementSpec>