| <persona> provides information about one of the personalities identified for a given individual, where an individual has multiple personalities. [14.3.2. The Person Element] |
| Module | namesdates |
| Attributes | | role | specifies a primary role or classification for the persona.| Status | Optional | | Datatype | 1–∞ 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. |
| | sex | specifies the sex of the persona.| Status | Optional | | Datatype | 1–∞ occurrences of teidata.sex separated by whitespace | | Note | Values for this attribute may be locally defined by a project, or may refer to an external standard. |
| | gender | specifies the gender of the persona.| Status | Optional | | Datatype | 1–∞ occurrences of teidata.gender separated by whitespace | | Note | Values for this attribute may be locally defined by a project, or they may refer to an external standard. |
| | age | specifies an age group for the persona.| Status | Optional | | Datatype | teidata.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 | |
| May contain | |
| Note | Note that a persona is not the same as a role. A role may be assumed by different people on different occasions, whereas a persona is unique to a particular person, even though it may resemble others. Similarly, when an actor takes on or enacts the role of a historical person, they do not thereby acquire a new persona. |
| Example | <person sex="M" age="adult"> <persona sex="M"> <persName>Dr Henry Jekyll</persName> </persona> <persona sex="M" age="youth"> <persName>Edward Hyde</persName> </persona> </person> |
| Content model | <content> <alternate> <classRef key="model.pLike" minOccurs="1" maxOccurs="unbounded"/> <alternate minOccurs="0" maxOccurs="unbounded"> <classRef key="model.personPart"/> <classRef key="model.global"/> </alternate> </alternate> </content> |
| Schema Declaration |
element persona
{
tei_att.global.attributes,
tei_att.editLike.attributes,
tei_att.sortable.attributes,
attribute role { list { teidata.enumerated+ } }?,
attribute sex { list { teidata.sex+ } }?,
attribute gender { list { teidata.gender+ } }?,
attribute age { teidata.enumerated }?,
( tei_model.pLike+ | ( tei_model.personPart | tei_model.global )* )
} |