TypeCode is implied by which element is included here.
"A RESEARCHER lives in one PLACE.", and "Part of the address is connected to Place-ID in PLACE." (GDM, pg 71) Therefore connection is part of address.
source-group-ref is implied
Note that the order of assertion-subject elements matters.
An assertion is based either upon a source, or lower-level assertions. Note that ASSERTION-ASSERTION is implicit here.
In some contexts, the 'value' is a role. Roles are either event-type or group-type, and they refer to an event-type-role or group-type-role element respectively. I am allowing both a role and text to coexist because the GDM is very vague about what restrictions, if any, are placed on the value field.
The order of the characteristic-part elements is important.
changed from GDM: place-ref is not required (what place would you put for hair color?)
event-type-role needs an id even though it is embedded in event-type because it is referenced by the role element in assertion.
Changed from the GDM: place-ref is optional. It makes no sense to have a place-ref for a persona group intended to link personas from several places.
The order of group-type-role elements is important.
group-type-role needs an id even though it is embedded in group-type because it is referenced by the role element in assertion.
The order of place-part elements is important.