<roleName>

<roleName> (role name) contains a name component which indicates that the referent has a particular role or position in society, such as an official title or rank. [13.2.1. Personal Names]
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.personal (att.naming (role) (att.canonical (ref)) ) att.typed (type)
Member of
Contained by
May contain
Note
A roleName may be distinguished from an addName by virtue of the fact that, like a title, it typically exists independently of its holder.
Examples

<persName>
   
<forename>William</forename>
   
<surname>Poulteny</surname>
   
<roleName>Earl of Bath</roleName>
</persName>

<p>The <roleName role="solicitor_general">S.G.</roleName> is the only national public official,
  including the Supreme Court justices, required by statute to be “learned in the law.”
</p>

<p>
   
<persName ref="#NJF">
      
<roleName role="solicitor_general">Solicitor General</roleName> Noel J. Francisco</persName>,
  representing the administration, asserted in rebuttal that there was nothing to disavow (...)
   
<persName ref="#NJF">Francisco</persName> had violated the scrupulous standard of candor about the facts and
  the law that 
<roleName role="solicitor_general">S.G.s</roleName>, in Republican and Democratic administrations
  alike, have repeatedly said they must honor.
</p>
Source Github

<elementSpec module="namesdates" ident="roleName">
   
<gloss>role name</gloss>
   
<desc>contains a name component which indicates that the referent has a particular role or position in society, such as an official title or
    rank.
</desc>
   
<classes>
      
<memberOf key="att.global"/>
      
<memberOf key="model.persNamePart"/>
      
<memberOf key="att.personal"/>
      
<memberOf key="att.typed"/>
   
</classes>
   
<content>
      
<macroRef key="macro.phraseSeq"/>
   
</content>
</elementSpec>