<listRelation>
<listRelation> provides information about relationships identified amongst people, places, and organizations, either informally as prose or as formally expressed relation links. [14.3.2.3 Personal Relationships] | |
Module | namesdates — Names, Dates, People, and Places |
Attributes |
|
Member of | |
Contained by |
cmc: post
core: add bibl corr del desc emph head hi item l listBibl meeting note orig p q quote ref reg said sic sp stage textLang title unclear
dictionaries: case colloc def dictScrap entryFree etym form gen gram gramGrp hyph iType lang lbl mood number orth per pos pron stress subc syll tns usg xr
msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote
namesdates: event listEvent listNym listObject listOrg listPerson listPlace listRelation occupation
textstructure: argument back body div div1 div2 div3 div4 div5 div6 div7 docEdition epigraph imprimatur postscript salute signed titlePart trailer
verse: rhyme
|
May contain | |
Note |
May contain a prose description organized as paragraphs, or a sequence of relation elements. |
Example |
<listPerson>
<person xml:id="pp1"> <!-- data about person pp1 --> </person> <person xml:id="pp2"> <!-- data about person pp1 --> </person> <!-- more person (pp3, pp4) elements here --> <listRelation type="personal"> <relation name="parent" active="#pp1 #pp2" passive="#pp3 #pp4"/> <relation name="spouse" mutual="#pp1 #pp2"/> </listRelation> <listRelation type="social"> <relation name="employer" active="#pp1" passive="#pp3 #pp5 #pp6 #pp7"/> </listRelation> </listPerson> The persons with identifiers pp1 and pp2 are the parents of pp3 and pp4; they are also married to each other; pp1 is the employer of pp3, pp5, pp6, and pp7. |
Example |
<listPerson>
<person xml:id="en_pp1"> <!-- data about person en_pp1 --> </person> <person xml:id="en_pp2"> <!-- data about person en_pp2 --> </person> <!-- more person (en_pp3, en_pp4) elements here --> </listPerson> <listPlace> <place xml:id="en_pl1"> <!-- data about place en_pl1 --> </place> <!-- more place (en_pl2, en_pl3) elements here --> </listPlace> <listRelation> <relation name="residence" active="#en_pp1 #en_pp2" passive="#en_pl1"/> </listRelation> The persons with identifiers en_pp1 and en_pp2 live in en_pl1. |
Example | |
Content model |
<content> |
Schema Declaration |
<rng:element name="listRelation"> element listRelation { att.global.attributes, att.global.rendition.attributes, att.global.linking.attributes, att.global.analytic.attributes, att.global.facs.attributes, att.global.change.attributes, att.global.responsibility.attributes, att.global.source.attributes, att.typed.attributes, att.sortable.attributes, att.cmc.attributes, ( model.headLike*, desc*, ( model.pLike | ( relation | listRelation )+ ) ) } |