\n\n
DEV SITE - NOT FOR INDEXING

TEI Lex-0

— A baseline encoding for lexicographic data

12.1.92. <person>

<person> (person) provides information about an identifiable individual, for example a participant in a language interaction, or a person referred to in a historical source. [14.3.2. The Person Element 16.2.2. The Participant Description]
Modulenamesdates — Specification
Attributes
rolespecifies a primary role or classification for the person.
StatusOptional
Datatype1–∞ occurrences of teidata.enumerated separated by whitespace
Note

Values for this attribute may be locally defined by a project, using arbitrary keywords such as artist, employer, author, relative, or servant, each of which should be associated with a definition. Such local definitions will typically be provided by a <valList> element in the project schema specification.

sexspecifies the sex of the person.
StatusOptional
Datatype1–∞ occurrences of teidata.sex separated by whitespace
Note

Values for this attribute may be defined locally by a project, or they may refer to an external standard.

genderspecifies the gender of the person.
StatusOptional
Datatype1–∞ occurrences of teidata.gender separated by whitespace
Note

Values for this attribute may be defined locally by a project, or they may refer to an external standard.

agespecifies an age group for the person.
StatusOptional
Datatypeteidata.enumerated
Note

Values for this attribute may be locally defined by a project, using arbitrary keywords such as infant, child, teen, adult, or senior, each of which should be associated with a definition. Such local definitions will typically be provided by a <valList> element in the project schema specification.

Member of
Contained by
header: language
May contain
Note

May contain either a prose description organized as paragraphs, or a sequence of more specific demographic elements drawn from the model.personPart class.

Example
<person sex="Fage="adult">
 <p>Female respondent, well-educated, born in Shropshire UK, 12 Jan 1950, of unknown occupation. Speaks French fluently. Socio-Economic
   status B2.</p>
</person>
Example
<person sex="intersexrole="god"
 age="immortal">
 <persName>Hermaphroditos</persName>
 <persName xml:lang="grc">Ἑρμαφρόδιτος</persName>
</person>
Example
<person xml:id="Ovi01sex="Mrole="poet">
 <persName xml:lang="en">Ovid</persName>
 <persName xml:lang="la">Publius Ovidius Naso</persName>
 <birth when="-0044-03-20"> 20 March 43 BC <placeName>
   <settlement type="city">Sulmona</settlement>
   <country key="IT">Italy</country>
  </placeName>
 </birth>
 <death notBefore="0017notAfter="0018">17 or 18 AD <placeName>
   <settlement type="city">Tomis (Constanta)</settlement>
   <country key="RO">Romania</country>
  </placeName>
 </death>
</person>
ExampleThe following exemplifies an adaptation of the vCard standard to indicate an unknown gender for a fictional character.
<person xml:id="arielgender="U">
 <persName>Ariel</persName>
 <note>Character in <title level="m">The Tempest</title>.</note>
</person>
ExampleThis example demonstrates the use of a <ref> element to provide more information about a person.
<person age="G2role="author"
 xml:id="W0212sex="F">
 <birth when="1787"/>
 <death when="1855"/>
 <persName type="main">Mitford, Mary Russell (1787–1855)</persName>
 <persName resp="#Nicoll">MITFORD, MARY RUSSELL</persName>
 <listBibl type="lacyTitles">
  <desc>Lacy's Acting Editions</desc>
  <bibl>
   <ref target="lacy:L1280">Foscari</ref>
  </bibl>
  <bibl>
   <ref target="lacy:L1337">Rienzi</ref>
  </bibl>
 </listBibl>
 <listRef type="seeAlso">
  <ref target="https://www.victorianresearch.org/atcl/show_author.php?aid=1386">ATCL</ref>
  <ref target="https://doi.org/10.1093/ref:odnb/18859">ODNB</ref>
  <ref target="https://en.wikipedia.org/wiki/Mary_Russell_Mitford">Wikipedia</ref>
  <ref target="https://digitalmitford.org">Digital Mitford</ref>
 </listRef>
</person>
Content model
<content>
 <alternate minOccurs="1" maxOccurs="1">
  <classRef key="model.pLike" minOccurs="1"
   maxOccurs="unbounded"/>
  <alternate minOccurs="0"
   maxOccurs="unbounded">
   <classRef key="model.personPart"/>
   <classRef key="model.global"/>
   <classRef key="model.ptrLike"/>
  </alternate>
 </alternate>
</content>
    
Schema Declaration

element person
{
   att.global.attributes,
   att.editLike.attributes,
   att.sortable.attributes,
   attribute role { list { + } }?,
   attribute sex { list { + } }?,
   attribute gender { list { + } }?,
   attribute age { text }?,
   ( model.pLike+ | ( model.personPart | model.global | model.ptrLike )* )
}