Sub groups and genealogical dispute resolution
SBE, LM and I sorted out at least the xml-side of a couple of issues today: sub-groups, and how to deal with disputed parentage.
1) When we have a group that clearly belongs to another group how do we mark up the relationship? For example, the group leadersOfTheBoeotians already exists. If there are leaders, clearly there are followers, and also clearly, there is a larger group containing them all. Solution:
<org xml:id="boeotians"> <name>Boeotians</name> <org corresp="#boeotiansLeaders"/> <org corresp="#boeotianMinions"/> <personGrp> <persName corresp="characters.xml#tim" source="apollodorus.xml#apollodorus-epitome_1.1.23">Tim</persName> </personGrp> </org>
** please note the addition of the source attribute to the persName element.
2) When a claim of parentage is made that is in dispute with another claim - e.g. Apol. says Tim is the father of one child (Keith) but Homer says that Tim is the father of a different only child (Kevin) we need a way to render this in the xml. Previously we just did this:
<relation name="father" active="#keith #kevin"/>
but now we're going to do this:
<relation name="father" active="#keith" corresp="#apol_1.1.1"/> <relation name="father" active="#kevin" corresp="#homer_1.120"/>
To sum up as a rule/guideline for RAs
When you add a group to another group use a self-closing org tag with a corresp for group you are including. In the case of individuals being added directly to a group, be sure to include a citation using the source attribute. The citation may be the first reference in a text of the character's membership in the group, or the most explicit.
When you add a relation tag to a person please provide a corresp for each occurrence of the relation element. Not to say that each child of someone needs a relation element of their own. Rather, only add a new relation element when ambiguity/dispute occurs, as in our example above. When we have an undisputed collection of children we can provide a single corresp for all. That is, if author A tells us that Tim is the father of Keith, Kevin, and Kathy and no other author disputes this we only need one relation tag
<relation name="father" active="#keith #kevin #kathy" corresp="#authorA_1.1.1"/>