Skip to content

Relationships

A relationship connects two people in your family history. Without relationships, people are just isolated names — with relationships, a tree emerges.

PastPaths handles four types of relationships: parent–child, partner, sibling, and other relations (godparent, witness, and similar). Based on the direct relationships you register, indirect kinship (e.g. grandfather, cousin, brother-in-law) is calculated automatically in the family tree.

Relationship types

Parent–child

Registered as a directed link from parent to child. A person can have several parents of different types:

  • Biological parent
  • Adoptive parent
  • Foster parent
  • Step-parent
  • Legal guardian

In the relationship dialog, choose Parent when the person you're adding is the parent of the person you're on, and Child when the person you're adding is the child. So you can register a parent–child relationship from either person's page.

Direction matters

The relationship always points from parent to child. If you accidentally reverse it — for example by choosing Parent when you meant Child — PastPaths warns about an impossible age order.

Partner

Registered as a mutual relationship. The subtypes are:

  • Married
  • Cohabiting
  • Living apart together
  • Engaged
  • Partner — for relationships without formal status
  • Widowed
  • Ex-partner
  • Other

You can specify a start date (wedding date, move-in date, etc.) and an end date (divorce, death of one partner). Leaving the end date blank means the relationship is treated as ongoing.

Dates can be entered as a year (1850), a year and month (1850-07), or a full date (1850-07-14), and are shown with the precision you entered — "1850" is shown as 1850, not as January 1, 1850.

Sibling

Registered mutually — adding a sibling relationship automatically creates the link in both directions. The subtypes are:

  • Full sibling — sharing both parents
  • Half-sibling — sharing one parent
  • Step-sibling — sharing no biological parents

Other relations

For people who are connected in some other way than by kinship. The subtypes are:

  • Godparent
  • Witness
  • Other — it's a good idea to write in the note what the relation is about

An other relation has a direction: one person has the role (is the godparent or witness) and the other is the one the role applies to. In the relationship dialog, choose:

  • Other relation — the person you're adding has the role, e.g. is the godparent of the person you're on
  • Other relation – this person has the role — the person you're on has the role, e.g. is the godparent of the person you're adding

Other relations are shown on the person page, in the person dialog, and in the branch view in both directions, described with a full sentence — for example "Karl Svensson is the godparent of Anna Berg".

Other relation or role in an event?

You register an other relation directly between two persons. If the person was a witness at an event that's already registered, you can link them to the event with the role Witness instead — the link then shows up under Through events without you having to register a relationship. Both kinds can be shown in the family tree's network view.

Adding a relationship

  1. Go to the person's page.
  2. Click "+ Add relationship" in the relationships section.
  3. Choose the relationship type and subtype.
  4. Search for the other person.
  5. Fill in dates if known.
  6. Click Save.

You can also add parents, partners, children, siblings, and other relations directly in Research branch, where you can also create a new person and link them in the same step.

In the edit dialog

When you edit a person (the Edit person pencil), the Relationships section is at the bottom of the dialog. It works as in Research branch: each relationship type has an Add menu with Existing person and New person, and each row has a pencil and a trash can.

  • Existing person opens the relationship dialog, where you search among all persons in the database — by name, place, tag, or category.
  • New person lets you create the person first. Once it's saved, the relationship dialog opens with the new person preselected.
  • The Check column is shown as an icon: orange for a warning, gray if it's only information. Hover over the icon to read the text.

Relationships are saved immediately

Changes to relationships are saved the moment you save them in the relationship dialog — they don't wait for the edit dialog's Save button. If you click Cancel in the edit dialog, the relationship changes are still kept.

When you create a new person, the Parents, Partner, Siblings, and Children fields are in the form instead.

Partner and sibling relationships are saved twice

For partner and sibling relationships, an entry is automatically created in each direction. You only need to register the relationship once.

Edit and delete

Click the pencil next to an existing relationship to change the subtype, dates, or note. The type and the person can't be changed on an existing relationship — to do that, remove the relationship and create a new one.

If you change the subtype or dates, the relationship is checked the same way as when it was created (see Validation), and you may get a warning to confirm with Save anyway. If you only change the note, no check is made.

For partners and siblings, the change is saved in both directions, so both people show the same details. If the other direction has its own, different note, the texts are combined instead of one overwriting the other.

Choose the trash can to remove the relationship. The confirmation tells you what happens: the relationship and its own citations are removed, but the persons and their events, places, media, and blog posts are not affected.

Deleting partner and sibling relationships

Deleting a partner or sibling relationship automatically removes both directions.

Notes on relationships

A note on a relationship belongs to the relationship itself — for example the marriage between two persons — not to either of the persons. It's shown directly under the person:

  • in the branch view (Research branch), with the full text
  • in the edit dialog
  • on the person page's Relationships tab
  • in the person panel that opens when you click a person in the family tree

In the edit dialog, on the person page, and in the family tree, at most two lines are shown; hover over the note to read the rest. Since the note belongs to the relationship, the same text is shown for both persons.

Validation

PastPaths checks every relationship when you save. The checks are divided into three levels:

Errors — block saving

These must be resolved before you can save:

  • Circular reference — e.g. A is a parent of B, who is a parent of A (an impossible ancestral line)
  • Mutual parenthood — A is already a child of B; B cannot then also be a child of A
  • Parent–child incest — a registered parent–child link prevents the same pair from being registered as partners

Warnings — require confirmation

Possible but unlikely situations. You can choose to save anyway by confirming:

Situation Warning
The child is older than (or the same age as) the parent Impossible age order
The parent was under 13 at the child's birth Critical — check the dates
The parent was 13–15 at the child's birth Unusually young
The parent was older than 60 (woman) / 70 (man) at the child's birth Unusually old
The child was born more than 10 months after the parent's death Check the dates
More than 2 biological parents registered Check the subtype
More than 25 years' age difference between partners Large age difference
Under 16 at the time of marriage Young at marriage
Marriage dated before either partner's birth Check the dates
Overlapping partnership periods Possible bigamy or incorrect dating
Sibling relationship between partners Possible inbreeding or data error
More than 30 years' age difference for siblings Unusual age difference

Information — shown without restriction

Neutral notes that don't require action:

  • Posthumous child (born < 10 months after the parent's death) — biologically possible
  • Twins (same or nearly the same date of birth)
  • Sibling type doesn't match the registered parents (e.g. marked as full siblings but sharing only one parent)

Check all relationships

Under Administration → Maintenance → Relationships, you can check that the partner and sibling relationships hold together — that both directions have the same details, that no direction is missing, and that the subtype is valid. You see the result before anything is changed and can let the program fix what can be decided automatically.

→ Read more about checking relationships

Indirect kinship

PastPaths works out indirect kinship from the direct relationships you've entered: parent–child, partner, and sibling. The shortest path between two persons becomes a kinship term such as "grandfather", "uncle", "cousin", or "sister-in-law". When there's no term of its own, the path is written as a chain, for example "mother's brother's son".

The kinship isn't stored as separate relationships in the database. Currently, it's shown in the list of persons that can be included in the family tree's PDF export, where each person gets their relationship to the focus person.

Planned relationship types

Future versions plan to add support for additional direct relationship types: grandparent, aunt/uncle, and cousin. Godparent is already available as an other relation.