I can put a <listEvent> inside a <listEvent>;
I can put a <listNym> inside a <listNym>;
I can put a <listOrg> inside a <listOrg>;
I can put a <listPerson> inside a <listPerson>;
I can put a <listPlace> inside a <listPlace>.
How come I can't put a <listRelation> inside a <listRelation>? Perhaps because the type= attribute is assumed to be inherited, so having multiple levels might cause confusion. But is there anything intrinicly wrong with
<listRelation type="familial">
<listRelation type="paternal">
<relation/>
</listRelation>
<listRelation type="maternal">
<relation/>
</listRelation>
</listRelation>
Seems plausible to me
Addressed in revision 12987.