<Role>
Role is used by Personas and Memberships. Role defines familial,
social and functional roles that personas play in historical records.
Familial roles are usually limited to nuclear family relationships. A
persona may play more than one role in an historical record, e.g., a
persona may be both the “father” and the “sponsor” of an immigrant.
Roles may be self-embedded to show extended relationships, e.g.,
“Maternal Grandmother [of the principal].” This produces three roles
in a persona, e.g., “Mother, Mother, Principal” nested as shown, from
top to bottom, the interpretation being: “the mother of the mother of
the principal.”
The structure of role has been designed in this way to allow the
normalization of all the other personal attributes. This is the same
simplifying feature found in common implementations of the lineage-
linked model. Instead of requiring fields to be labeled as the
principal’s given name, or the maternal grandfather’s surname, which
would greatly multiply the number of name fields for the same data
type, we put all that generational logic in the Role. This allows
each Persona have simply the name, age and birth information, allowing
the personal attributes are fully normalized.
Some roles, such as those used in Membership, may contain an Event of
type “Duration” to show different roles in an organization over time.
As yet, Role has not been implemented to reference “ID”s as links. If
that became desirable, then Role could use the Reference entity for
that purpose.
Structure:
<Role type = [value]>
<Form type = “actual”> . . . </Form> [0-1 when actuals need to be
expressed]
<Event type = “duration”> . . . </Event> [0-1 usually used for roles
in memberships]
<Role type = [value]> . . . </Role> [0-1]
<Reference> . . . </Reference> [0-1]
<Role>
To demonstrate the convenience of self-embedding with Role, we
demonstrate the way a set of class nodes may spell out the full
classification tree, e.g., “Familial.Parent.Father,” for the role of
“Father.” In this way, we avoid ambiguity when a class node may be
used in multiple classification trees. “Father,” for example, is a
familial term in one context and a functional role in the Catholic
Church. The following nested Roles would express the meaning of the
phrase, “paternal grandmother [of the principal]”:
<Role type = “Familial.Parent.Mother”>
<Role type = “Familial.Parent.Father”>
<Role type = “Functional.Principal”> </Role>
</Role>
</Role>
It should be helpful to have more explanation of how this nesting of
the types of roles can work. Notice that the nested role types need
not be of the same category. For example, the phrase “Friend of the
Sister of the Principal” could be defined with the nested roles of
“Friend, Sister, Principal”, even though friend is a “Social” role,
sister is a “Familial” role, and principal is a “Functional” role.
Consider also the case of a christening record. Depending on business
rules, the persona representing the child being christened may be
defined with the role of either “Principal” or “Child.” The father of
the child would have the role of “Father of the Child” and likewise
the mother would have the role of “Mother of the Child.”
A further example is found in the case of a marriage record. The
persona representing the groom would have the role “Functional.Bridal
Couple.Groom” and the persona representing the bride would have the
role “Functional.Bridal Couple.Bride.” The role for the two personas
representing the groom’s parents would be “Familial.Parent.Father” of
the Groom and “Familial.Parent.Mother” of the Groom. The personas of
the bride’s parents would be represented in a similar fashion.
The Role can be chained even longer to identify as many generations as
included in the record. In addition. it may capture lateral and
descending relationships. Other personas not directly related to the
participant(s) might be identified simply by their role in the event,
e.g., “Witness,” or “Friend”, “Principal”, “Mother” and “Sister”.
The “type” value of Role should always be taken from a standard
controlled vocabulary. However there are cases where the role may
come from a document such as a census household, where each individual
has a stated role to the HoH. A template for recording a census
household can only expect there to be a Role, but it cannot know what
it is until each line (person) is processed. In such a case, it is
important to be able to store both the standard type of the Role as
well as the actual term. This may be accomplished using a lookup
function in the template.
<Role type = Lookup(“Role”, [value])>
<Form type = “actual”> [value] </Form>
</Role>
Here, the actual relationship to head of house term is fed to a lookup
function, which will return the standard representation of the actual
term. Then the actual term is preserved in a Form.
The relationship of the personas is relegated to the Role . A persona
may be also be identified with many other personal attributes; there
may be additional names, some personal event, membership, et al.
There is sometimes a situation where two or more generations are
documented. In this case it may be useful to generate separate index
entries for each combination of two or three personas in the record.
We may have a child plus one or two parents. To reference the child
and parents in an index, we would subtract “Principal” from both the
child’s role and his parents’ roles. This would leave the child as a
single individual and the parents as simply “Father” and “Mother”. To
reference spouses in an index, we would subtract “Groom” from the
groom’s role and from the roles of his parents, so as to have the
triplet of the individual, the “Father” and the “Mother.” Then, if
the mother’s parents, were listed as well, we could create another
triplet by subtracting “Principal, Mother” from the mother’s role and
from those of her her parents’, reducing them to the individual, her
“Father” and her “Mother.”
We do not use extended relationships in the Role when they can be
avoided for the simple reason that extended relationships can be
derived by chaining the basic familial terms together into unambiguous
nuclear family memberships. For example, the meaning of maternal
grandfather can be derived with the chain of more basic terms:
“Father, Mother, Principal.” However, in the situation where a term
such as “grandfather” is actually used in a source record, it may, of
course, be used, but it remains ambiguous. For example, even though
“Grandfather, Principal” cannot be used to place the ambiguous
grandfather into a nuclear family group above the Principal, it may be
useful in a matching algorithms that could be developed. There are
other cultures that have certain extended familial relationship terms
that are not ambiguous.
When using a Role term that is not gender specific, it may still be
possible to reconstruct the nuclear families without it. For example,
it is possible to add a child to a family without specifying its sex.
However, the current lineage-linked models available make it
difficult, if not impossible to add a parent or a spouse to an
individual whose sex cannot be specified.
We must also point out that there are other valid Role terms dictated
by the type of event. For example, in a census household event there
are “Head-of-House,” “Laborer,” etc., in a deed conveyance event there
are “Grantor,” “Grantee,” etc., in a probate or will event there are
terms like “Executor,” “Executrix,” “Administrator” and in other
events there are such terms as “Witness,” “Physician,” “Partner,” etc.
In our typical Western European cultures there is a relatively small
set of basic familial terms that should be standardized for use in
Role, and it would be through the use of these terms that processes
would produce the nuclear family memberships and linked extended
nuclear families that they identify. The following is an attempt to
establish adequate standards.
The familial role class may be divided into two sets. In the first
set of leaf node terms of the hierarchy are fully resolvable to a
specific nuclear family:
Nuclear Familial Role Classes [leaf node terms fully resolvable to a
specific nuclear family]
Parent [gender unspecified]
Father [gender male]
Mother [gender female]
Spouse [gender unspecified]
Husband [gender male]
Wife [gender female]
Child [gender unspecified]
Son [gender male]
Daughter [gender female]
Sibling [gender unspecified]
Brother [gender male]
Sister [gender female]
Extended Familial Role Classes [terms not fully resolvable to a
pecific:nuclear family
Grandparent
Grandfather
Grandmother
Uncle
Aunt
Nephew
Niece
Cousin
Social Role Classes:
Friend [gender unspecified
Boy Friend [gender male]
Girl Friend [gender female
. . .
Couple [gender unspecified]
Groom [gender male]
Bride [gender female]
Functional Role Classes:
Sponsor
Agent
Executor [gender male]
Executrix [gender female]
Administrator [gender male]
Administratrix [gender female]
Consignor [gender unspecified]
Witness [gender unspecified]
Deponent [gender unspecified]
Giver
Grantor [gender unspecified]
Testator [gender unspecified]
Donor [gender unspecified]
Presenter [gender unspecified]
Receiver
Legatee [gender unspecified]
Grantee [gender unspecified]
Recipient [gender unspecified]
Consignee [gender unspecified]
Trustee [gender unspecified]