FamilySearch/gedcomx — Issue #118: Shared events
Author: EssyGreen
Created: 2012-02-05 13:13:02+00:00
State: open

If I understand the Record Model correctly, facts are either defined/embedded within (a) a Persona (b) a Relationship or (c) within the Record (if neither a nor b apply).

This means that the event/fact details will be duplicated (in the physical model) if the people participating are not a couple, so for example, in order to record witnesses to a marriage the fact would need to be replicated for each witness (as well as being included for the couple); the details of a death would need to be duplicated for the informant (as well as the deceased) etc

Would it not be better to have *all* the facts at the Record level and references to them in the Persona and Relationship objects? This way the fact details could be shared without the need to duplicate the data.

Is it also worth considering a "Role" field in addition to the "Principal" flag?