ROLE

This entity type represents a role for one or more PERSONs.




Dependencies:

A ROLE belongs to one or more PERSONs.

Attributes:

RoleUID - required - a universally unique identifier. (I'm not entirely sure any UUID will be truly unique across many systems. But that's the general consensus)
RoleType - required - A choice field allowing free form entry. Some predetermined values can be: father, mother, brother, sister, ..., sponsor, witness, corporal, etc.
Description - optional .
Surety - optional - a value on a scale indicating how certain the data is.

Relationships:
A ROLE must belong to 1 or more PERSONs.
A ROLE may occur in 1 or more EVENTs.
A ROLE may be related to 1 or more LOCATIONs. (Can anyone think of a case where this would apply and an event wouldn't?)