<listPerson>
list of persons
contains a list of descriptions, each of which provides information about an identifiable person or a group of people, for example the participants in a language interaction, or the people referred to in a historical source.
Attributes
Global and inherited attributes:
Classes and content
- Member of
- May contain
- Contained by
cmc
corpus
dictionaries
msdescription
namesdates
textstructure
verse
Note
The @type attribute may be used to distinguish lists of people of a particular type if convenient.
Example
<listPerson type="respondents">
<personGrp xml:id="PXXX"/>
<person xml:id="P1234" sex="2" age="mid"/>
<person xml:id="P4332" sex="1" age="mid"/>
<listRelation>
<relation type="personal" name="spouse" mutual="#P1234 #P4332"/>
</listRelation>
</listPerson>
Schematron
<constraintSpec xmlns:sch="http://purl.oclc.org/dsdl/schematron" ident="listPerson-is-declarable" scheme="schematron" xml:lang="en">
<constraint>
<sch:pattern is-a="declarable">
<sch:param name="tde" value="tei:listPerson"/>
</sch:pattern>
</constraint>
</constraintSpec>Content model
<content>
<sequence>
<classRef key="model.headLike" minOccurs="0" maxOccurs="unbounded"/>
<elementRef key="desc" minOccurs="0" maxOccurs="unbounded"/>
<alternate minOccurs="0" maxOccurs="unbounded">
<elementRef key="relation" minOccurs="1" maxOccurs="1"/>
<elementRef key="listRelation" minOccurs="1" maxOccurs="1"/>
</alternate>
<sequence minOccurs="1" maxOccurs="unbounded">
<alternate minOccurs="1" maxOccurs="unbounded">
<classRef key="model.personLike" minOccurs="1" maxOccurs="1"/>
<elementRef key="listPerson" minOccurs="1" maxOccurs="1"/>
</alternate>
<alternate minOccurs="0" maxOccurs="unbounded">
<elementRef key="relation" minOccurs="1" maxOccurs="1"/>
<elementRef key="listRelation" minOccurs="1" maxOccurs="1"/>
</alternate>
</sequence>
</sequence>
</content>