Difference between revisions of "GEPS 001: Relationship type event link"

From Gramps
Jump to: navigation, search
Line 1: Line 1:
 
This page is for a description of the design to create a relationship type - event type link for use in reports.  
 
This page is for a description of the design to create a relationship type - event type link for use in reports.  
 +
 +
Note that due to the complexity of human relationships, this can not grasp all possibilities, but it should be more flexible than the present system.
  
 
[[Category:GEPS]]
 
[[Category:GEPS]]
Line 17: Line 19:
 
#'''Married''' : any religeous union
 
#'''Married''' : any religeous union
 
#'''Civil Union''': any civil legal union
 
#'''Civil Union''': any civil legal union
#'''Living Together''': people living together without religeous or legal union
+
#'''Living Together''': people living together without religeous or legal union, but with an implied relationship of mutual love.
#'''Unmarried''': a family with no bond whatsoever (for bastard children, ...)
+
#'''Unmarried''': a family with no bond whatsoever (for bastard children, ...) or a family living together without a mutual love.
 
#'''Unknown''' : Unknown
 
#'''Unknown''' : Unknown
  
Line 24: Line 26:
  
 
=== Relationship -- standard event coupling ===
 
=== Relationship -- standard event coupling ===
 +
Every relationship is coupled to a standard event indicating the start and the end of a relationship.
 +
 +
Proposal:
 +
{| border="1" cellpadding="20" cellspacing="0"
 +
!Relationship
 +
!Start event
 +
!Stop event
 +
!priority
 +
|-
 +
|Married
 +
|Civil Union
 +
|Living Together
 +
|Unmarried
 +
|Unknown
 +
|-
 +
|Marriage
 +
|Civil Union
 +
|Cohabitation
 +
|''NA''
 +
|''NA''
 +
|-
 +
|Divorce
 +
|Divorce, Union Annulment
 +
|Divorce, Union Annulment, Split
 +
|''NA''
 +
|''NA''
 +
|}
 +
 +
In the above, 4 new standard events are introduced:
 +
# Civil Union : Now Marriage is used for this. Civil Union would indicate that no religeous marriage ceremony has been performed, only a legal one
 +
# Cohabitation: People of a family starting to live together
 +
# Union Annulment : The annulment of a legal contract between spouses (embodied by the Civil Union event)
 +
# Split : The end of an informal cohabitation
 +
 +
An event stopping a more involved relationship, automatically also stops one of the other relationships. That is, if there is a cohabitation event, then a marriage event, then a divorce event, then it follows automatically that also the cohabitation came to an end.<br \>
 +
Note: One can argue that above is not always true. Here we follow the line that ''this'' family relationship came to an end, relationship type being married, although the family is now divorced. If the divorced couple keeps living together for convenience reasons, a new family should be created, with same parents, relationship type Unmarried, and event cohabitation.
 +
 +
=== Event description field for nuance ===
 +
The event description field should be used for nuance. Eg. there are many legal bindings possible.
 +
 +
Some examples. Jane and Joe are together. Following descriptions are possible in the event:
 +
* Marriage of Jane and Joe
 +
* Chatholic Marriage of Jane and Joe
 +
*

Revision as of 13:41, 20 August 2007

This page is for a description of the design to create a relationship type - event type link for use in reports.

Note that due to the complexity of human relationships, this can not grasp all possibilities, but it should be more flexible than the present system.

Introduction

The basis for this GEPS is bug 1121 and this mail discussion.

The problem is the following: a family has a relationship type, and a set of events. For reports one needs to know what to print. Examples:

  • A family with relationship Unmarried and a Marriage event ?
  • A family with relationship married and a Marriage and Divorce event ?
  • A family with relationship Unmarried and no events?
  • A family with relationship civil union, how to indicate begin and end of this union ?

Proposal

The general built in solution would be the following:

5 relationship types

GRAMPS is given 5 standard relationship types, as opposed to the present four:

  1. Married : any religeous union
  2. Civil Union: any civil legal union
  3. Living Together: people living together without religeous or legal union, but with an implied relationship of mutual love.
  4. Unmarried: a family with no bond whatsoever (for bastard children, ...) or a family living together without a mutual love.
  5. Unknown : Unknown

This means one new custom type is added to make the difference between Unmarried living together and Unmarried living apart.

Relationship -- standard event coupling

Every relationship is coupled to a standard event indicating the start and the end of a relationship.

Proposal:

Relationship Start event Stop event priority
Married Civil Union Living Together Unmarried Unknown
Marriage Civil Union Cohabitation NA NA
Divorce Divorce, Union Annulment Divorce, Union Annulment, Split NA NA

In the above, 4 new standard events are introduced:

  1. Civil Union : Now Marriage is used for this. Civil Union would indicate that no religeous marriage ceremony has been performed, only a legal one
  2. Cohabitation: People of a family starting to live together
  3. Union Annulment : The annulment of a legal contract between spouses (embodied by the Civil Union event)
  4. Split : The end of an informal cohabitation

An event stopping a more involved relationship, automatically also stops one of the other relationships. That is, if there is a cohabitation event, then a marriage event, then a divorce event, then it follows automatically that also the cohabitation came to an end.
Note: One can argue that above is not always true. Here we follow the line that this family relationship came to an end, relationship type being married, although the family is now divorced. If the divorced couple keeps living together for convenience reasons, a new family should be created, with same parents, relationship type Unmarried, and event cohabitation.

Event description field for nuance

The event description field should be used for nuance. Eg. there are many legal bindings possible.

Some examples. Jane and Joe are together. Following descriptions are possible in the event:

  • Marriage of Jane and Joe
  • Chatholic Marriage of Jane and Joe