Open main menu

Gramps β

Difference between revisions of "How to find the relationship between people"

m
m
 
(45 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{stub}}
+
One of the [[Gramps_{{man version}}_Wiki_Manual_-_FAQ#How_can_the_relationship_between_people_on_the_tree_be_determined.3F|Frequently Asked  Questions]] of new users of Gramps is whether there is a simple way to discover the relationship and degree of separation between two Persons?
Yes, there are a number of way to determine the relationship between two Persons in the Tree.
 
  
 +
But the answer depends on which relationship is of interest. Some users are interested in only showing direct ancestor or descendant genetic relationships. Other users are also interested in collateral (cousins!) lines or immediate in-laws. And yet other users are interested in how the most indirect connections influence a community.
  
You can make them the Active Person & then use the Relationship calculator.  This tool is interesting because it lists the relationship conversationally. That is, it says something like "Smith, John is the great grand uncle of Weaver, Susan. Their common ancestors are Smith, Mark and Carpenter, Mary.
+
So Gramps offers a continually expanding variety of tools, reports and methods to determine how people are connected within a Tree's database.  
  
 +
As with many operations in Gramps, there are many ways to explore relationships. Try them all to find the one that best suits your workflow. 
  
However, the Relationship Calculator is also overwhelming because it lumps all the Relatives of the Active Person into an alphabetical list. So, you'll have to find a Person by name instead moving through a pedigree Tree. If the Tree is too big to keep a Pedigree snapshot in your head, you're in for some navigation awkwardness pain. You'll have to cross-reference the people you find in the Views while navigating the Tree in the List of the Relationship Calculator.
+
If you find a ''Relationship identifying'' feature not mentioned below, please add it to the [[#See also:|See Also]] section.
  
 +
===Manually===
 +
[[File:RelationshipChartAncestors_small.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Graphs - Relationship Chart - Ancestors]]
  
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Tools#Relationship_Calculator
+
[[File:RelationshipChartAncestorsAndDescendants.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Graphs - Relationship Chart - Ancestors & Descendants]]
  
 +
[[File:Graphs-RelationshipGraph-example-overview-50.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Graphs - Relationship Graph]]
  
 +
It can be done visually using a full family tree. (i.e. one that shows all the people rather than just descendant and ancestors)  But it grows difficult when the size of the tree is very large.
  
You may find it is more natural to assume your conversational subject will revolve around one person. You can put Gramps on the same conversational footing.
+
A visualization of the Tree may include some basic relationship data. There are a variety of charts available. See "[[Howto:_Make_a_relationship_chart|How to make a relationship chart.]]"
  
 +
The objective is to find something like:
  
This is typically done by designating one Person as the Home Person and navigating the Active Person selection to the others as they pop up in discussion.  
+
"Yes, she's your ninth cousin seven times removed"
  
 +
"He's your step-great-great-grandmother's niece-by-marriage's grandson"
 +
{{stub}}
 +
{{-}}
 +
But there are also a number of ways to let Gramps determine the relationship between two Persons in the Tree.
  
Normally, you will have set yourself as the Home Person. But while having a conversation with someone, you will want to temporarily swap Gramps to reporting from THEIR perspective by designating THEM as Home Person. (I have a Bookmark for myself to make it easier to 'find myself' & reset the Home designation back to normal.)
+
===Relationship Calculator===
 
+
[[File:RelationshipTo-dialog-RelationshipCalculator-Tool-example-50.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} "Relationship to '...' " - dialog - showing results for "Relationship Calculator" Tool]]You can make them the Active Person and then use the [[Gramps_{{man version}}_Wiki_Manual_-_Tools#Relationship_Calculator|Relationship calculator]] via the {{man menu|Tools ➡ Utilities ➡ Relationship Calculator...}} menu.
  
Sometimes, the subject of the conversation will be an ancestor you're mutually researching. So they would become the temporary Home Person.
+
This tool is interesting because it lists the relationship in conversational terms. That is, it says something like "Smith, John is the great grand uncle of Weaver, Susan. Their common ancestors are Smith, Mark and Carpenter, Mary.
  
 +
However, the Relationship Calculator can also be overwhelming because it lumps all the Relatives of the Active Person into a large alphabetical list. So, you'll have to find a Person by name instead moving through the relationships via connections in the Tree. If the Tree is too big to keep a Pedigree snapshot in your head, you're in for some navigation awkwardness pain.
  
Designating the Home Person:
+
You'll have to cross-reference the people you find in the Views while navigating the Tree in the List of the Relationship Calculator.
  
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Settings#Setting_Home_person
+
{{-}}
  
 +
===As related to the Home Person===
 +
You might find it is more natural to assume your conversational subject will revolve around one person. You can put Gramps on the same conversational footing.
  
Once you have set the Home Person, several options can show the Active Person's relationship to the Home Person:
+
Normally, you will have set yourself as the [[Gramps_Glossary#home_person|Home Person]]. That made Gramps describe records in terms of their relationship to you.
  
 +
But while having a conversation with someone, you will want to temporarily swap Gramps to reporting from '''''their''''' perspective instead. (I have a [[Gramps_{{man version}}_Wiki_Manual_-_Navigation#Bookmarks|bookmark]] for myself to make it easier to 'find myself' and reset these ''temporary'' Home Person designations back to normal.)
  
The Status Bar:
+
Changing the perspective is typically done by [[Gramps_{{man version}}_Wiki_Manual_-_Settings#Setting_Home_person|designating that Person as the Home Person]] and [[Gramps_{{man version}}_Wiki_Manual_-_Navigation#Setting_the_Active_Person|navigating the Active Person selection]] to the others as they pop up in discussion.  
  
ln the display tab of the Preferences, you can change the Status bar from the default of displaying thr 'Active person's name and ID' to 'Relationship to home person'.
+
Sometimes, the subject of the conversation will be an ancestor which you're mutually researching. So that ancestor would become the temporary Home Person.
  
https://gramps-project.org/wiki/index.php/Gramps_5.1_Wiki_Manual_-_Settings#Display
+
Once you have set the Home Person, several options can show the Active Person's relationship to the Home Person:
  
 +
=== Reports ===
 +
Several of the reports have an option to show the relationship to the home person -- or not.
  
 +
The '''Complete Individual Report''' is generated from the {{man menu|Reports ➡ Text Reports ➡ Complete Individual Report...}} menu.
  
Relation to Home Person quick view.
+
[[File:CompleteIndividualReport-TextReports-Include2-tab-50.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Complete Individual Report - Text Reports - Include (2) - tab default options]]
 +
Selecting the ☑{{man label|Include relationships to center person}} checkbox in the Include (2) tab will include relationships to the filter person (Note: Because this option makes creating reports so much slower, it is deselected by default.)
  
(I haven't used this Quick View and the wiki section is a 'stub')
+
{{-}}
 +
[[File:TextReports-KinshipReport-example-overview-50.png|right|thumb|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Kinship Report - Text Reports - example output overview]]
  
 +
The '''Kinship report''' provides the kinship of selected person according to level search (ancestor, descendant generations) set by user.
  
 +
You can choose the Kinship Report with {{man menu|Reports ➡ Text Reports ➡ Kinship Report...}}
 +
{{-}}
 +
<!--
 +
From [https://sourceforge.net/p/gramps/mailman/message/35916181/ Relationship to Root...]
 +
The Records view of a Family Historian database has fields showing the:
 +
Individual (by name), Record ID, Dates (Birth and Death - as appropriate)
 +
as default and one can add other fields.  I added Birth Place and
 +
Relationship to Root, both selected from a drop-down menu.
  
The Deep Connections Gramplet show indirect relationships but can be confusing for direct cousins... because the listing stops at siblings. It will not list the mutual ancestor(s). Most people want to know the shared ancestor and if you're descended from the same marriage.)
+
So, when creating a report for All Individuals, I end up with a report as
 +
in the [https://sourceforge.net/p/gramps/mailman/message/35916181/ following example].
  
 +
<pre>
 +
Individual      Record Id      Dates          Birth Place       
 +
Relationship to Root
  
https://gramps-project.org/wiki/index.php/Deep_Connections_Gramplet
 
  
 +
Dawn AINSWORTH      55        1959-          Shorlish, Devon      lst
 +
cousin once-removed
  
 +
Samuuel ALFORD      1235      1798-1843      Paddington, London    2nd
 +
cousin 
  
-Brian
+
Mary BARNETT        1266      1806-1886      Dunfermline, Fife    great
 +
(x 4) grandmother
  
 +
Sara BLACK          81        1977          Auckland, N.Z.        son's
 +
wife
  
On Sat, Feb 29, 2020 at 9:10, Peter Flynn
+
Peter Bourke        741        1970          New Plymouth, N.Z. 
 +
Daughter's husband
  
+
Xavier Bourke      1352        2010          Palmerston Nth. N.Z.
 +
grandson</pre>
 +
-->
  
Is there a simple way to input two IDs for individuals and find out what
+
===The Status Bar:===
  
their relationship and degree is?
+
ln the [[Gramps_{{man version}}_Wiki_Manual_-_Settings#Display|display tab of the Preferences]], you can change the Status bar from the default of displaying the 'Active person's name and ID' to 'Relationship to home person'.
  
 +
===Quick Views:===
 +
Open the '''Relation to Home Person''' [[Gramps_{{man version}}_Wiki_Manual_-_Reports_-_part_8#Quick_Views|quick view]] from the Edit Person dialog.
 +
{{stub}}
 +
(This Quick View needs exploration & documenting. [[Gramps_{{man version}}_Wiki_Manual_-_Reports_-_part_8#Relation_to_Home_Person|The wiki section is only a 'stub']])
  
It's not hard to do it visually on a full family tree (ie one that shows
+
{{man tip| 1=Explore a Quick View interactively |2=Quick Views are normally a static analysis snapshot invoked from a pop-up menu when editing a single record.
 
 
ALL the people, not just descendant and ancestors), but difficult when
 
  
the size of the tree is very large.
+
You can use the [[Gramps_{{man version}}_Wiki_Manual_-_Gramplets#Quick_View|Quick Views]] Gramplet to explore the '''Relation to Home Person''' Quick View interactively. This can accelerate learning its uses.  
  
 +
After adding the Quick View Gramplet to the Person view sidebar, click the Configure... button, go to the Quick View tab, select '''Person''' from the View Type menu and '''Relation to Home Person''' from the Quick Views menu.
  
"Yes, she's your ninth cousin seven times removed"
+
As you change the Active Person, the Gramplet will update to a new Quick View snapshot. Quick Views are written to run as snapshots because they put a heavy load on your computer. Do '''''NOT''''' use this shell Gramplet except briefly as a learning tool.}}
  
 +
===Gramplets:===
 +
[[File:DeepConnectionsGramplet.png|thumb|right|450px|Deep Connections Gramplet - example results]]The [[Addon:Deep_Connections_Gramplet|Deep Connections Gramplet]] is a [[{{man version}}_Addons|3rd party addon]] that shows indirect relationships but can be confusing for direct cousins... because the listing stops at siblings. It will not list the mutual ancestor(s). Most people want to know the shared ancestor and if you're descended from the same marriage.
  
"He's your step-great-great-grandmother's niece-by-marriage's grandson"
+
{{-}}
  
== See also ==
+
==See also:==
*Feature documentation:[[Start_with_Genealogy|Start with Genealogy]]
+
* The [[Gramps_{{man version}}_Wiki_Manual_-_Tools#Not_Related|Not Related]] report (reports Persons not directly or indirectly connected to the Tree branch of the Active Person)
 +
* [[Genealogical_Numbering_Systems|Genealogical Numbering Systems]] supported in Gramps
 +
* The '''[[Gramps_{{man version}}_Wiki_Manual_-_Tools#Relationship_Calculator|Relationship Calculator]]'''
 +
* The '''Relationship to home person''' [[Gramps_{{man version}}_Wiki_Manual_-_Settings#Display|Display Preferences]] option for the Status bar
 +
* '''Relation to Home Person''' [[Gramps_{{man version}}_Wiki_Manual_-_Reports_-_part_8#Quick_Views|quick view]].
 +
* The '''[[Addon:Deep_Connections_Gramplet|Deep Connections]]''' gramplet: If this third party addon is installed, it will list the intervening generations through the sibling offspring of a common ancestor. (But it does not list the common ancestor or whether both persons are connected through the same spouse.) The Gramplet also details the indirect relationships.
 +
* [[Addon:NetworkChart|Network Chart]] Web report: If this third party addon is installed, and you use the Highlight preferences tab show only path(s) set to "Direct" option to show a direct path between the two individuals selected and display only that path if available.
 +
* [[Gramps_{{man version}}_Wiki_Manual_-_Filters#Relationship_filters|Relationship path filters]]
 +
* [[Gramps_{{man version}}_Wiki_Manual_-_Reports_-_part_6#Kinship_Report|Kinship report]]  
  
 
*based on the [https://sourceforge.net/p/gramps/mailman/gramps-users/ Gramps-users] archived threads:
 
*based on the [https://sourceforge.net/p/gramps/mailman/gramps-users/ Gramps-users] archived threads:
:[https://sourceforge.net/p/gramps/mailman/message/36617953/ The Group As name override]
+
:[https://sourceforge.net/p/gramps/mailman/search/?q=%22Finding+relationship+between+two+people%22 Finding relationship between two people]
:[https://sourceforge.net/p/gramps/mailman/search/?q=%22unify+similar+surmanes+%3F%3F%22&mail_list=all unify similar surmanes thread]
+
:[https://sourceforge.net/p/gramps/mailman/message/35916181/ Relationship to Root...]
:[https://sourceforge.net/p/gramps/mailman/search/?q=%22Group+As+name%22 threads with "Group As name"]
 
  
 +
*based on the [https://sourceforge.net/p/gramps/mailman/gramps-devel/ Gramps-devel] archived threads:
 +
:[https://sourceforge.net/p/gramps/mailman/message/79702920/ Multi-relationships in Relationship Calculator?]
 +
: [https://sourceforge.net/p/gramps/mailman/message/13027692/ Relationship calculator: analysis, and a fix]
  
[[Category:Tutorial]]
+
[[Category:Tutorials]]
[[Category:WikiContributors]][[Category:How do I...]]
+
[[Category:How do I...|R]]
 
 
  
 +
<!--
 
<div style="background:lightcyan">
 
<div style="background:lightcyan">
  
 
Paste the raw '''[[:Category:Tutorials|Tutorials]]''' outline for the '''[[:Category:How_do_I...|How Do I...]]''' article above the '''See also''' section. This might start with pasting in a copy of a useful thread from one of the Gramps maillists.
 
 
 
Saving this file as a 'work in progress' will insert the code behind this reference template. (Preview only show the results, not the markup formatting control.) You can use the appended special formatting example template to pre-populate a virtual Copy&amp;Paste clipboard.  Snip pieces to paste special formatting to enhance the outline.
 
 
----
 
  
 
Since most of these tutorial are likely to be inspired by a MailList discussion, a set of example 'See also' link are included for reference.  
 
Since most of these tutorial are likely to be inspired by a MailList discussion, a set of example 'See also' link are included for reference.  
Line 128: Line 177:
 
</pre>
 
</pre>
 
----
 
----
 
== (Section) ==
 
Stub, english (''default'')
 
{{Stub}}
 
 
{{Stub|fr}}
 
Stub, french
 
  
 
=== Embeddable Snippets (Subsection) ===
 
=== Embeddable Snippets (Subsection) ===
Line 185: Line 227:
 
{{man note|Example Note |Notes text.}}
 
{{man note|Example Note |Notes text.}}
 
{{man warn|1=WarningTitle/Heading |2=warning text }}</onlyinclude>
 
{{man warn|1=WarningTitle/Heading |2=warning text }}</onlyinclude>
 +
-->

Latest revision as of 06:50, 1 November 2025

One of the Frequently Asked Questions of new users of Gramps is whether there is a simple way to discover the relationship and degree of separation between two Persons?

But the answer depends on which relationship is of interest. Some users are interested in only showing direct ancestor or descendant genetic relationships. Other users are also interested in collateral (cousins!) lines or immediate in-laws. And yet other users are interested in how the most indirect connections influence a community.

So Gramps offers a continually expanding variety of tools, reports and methods to determine how people are connected within a Tree's database.

As with many operations in Gramps, there are many ways to explore relationships. Try them all to find the one that best suits your workflow.

If you find a Relationship identifying feature not mentioned below, please add it to the See Also section.

Manually

Fig. .1 Graphs - Relationship Chart - Ancestors
Fig. .2 Graphs - Relationship Chart - Ancestors & Descendants
Fig. .3 Graphs - Relationship Graph

It can be done visually using a full family tree. (i.e. one that shows all the people rather than just descendant and ancestors) But it grows difficult when the size of the tree is very large.

A visualization of the Tree may include some basic relationship data. There are a variety of charts available. See "How to make a relationship chart."

The objective is to find something like:

"Yes, she's your ninth cousin seven times removed"

"He's your step-great-great-grandmother's niece-by-marriage's grandson"

Gramps-notes.png

This article's content is incomplete or a placeholder stub.
Please update or expand this section.



But there are also a number of ways to let Gramps determine the relationship between two Persons in the Tree.

Relationship Calculator

Fig. .4 "Relationship to '...' " - dialog - showing results for "Relationship Calculator" Tool

You can make them the Active Person and then use the Relationship calculator via the Tools ➡ Utilities ➡ Relationship Calculator... menu.

This tool is interesting because it lists the relationship in conversational terms. That is, it says something like "Smith, John is the great grand uncle of Weaver, Susan. Their common ancestors are Smith, Mark and Carpenter, Mary." 

However, the Relationship Calculator can also be overwhelming because it lumps all the Relatives of the Active Person into a large alphabetical list. So, you'll have to find a Person by name instead moving through the relationships via connections in the Tree. If the Tree is too big to keep a Pedigree snapshot in your head, you're in for some navigation awkwardness pain.

You'll have to cross-reference the people you find in the Views while navigating the Tree in the List of the Relationship Calculator.


As related to the Home Person

You might find it is more natural to assume your conversational subject will revolve around one person. You can put Gramps on the same conversational footing.

Normally, you will have set yourself as the Home Person. That made Gramps describe records in terms of their relationship to you.

But while having a conversation with someone, you will want to temporarily swap Gramps to reporting from their perspective instead. (I have a bookmark for myself to make it easier to 'find myself' and reset these temporary Home Person designations back to normal.)

Changing the perspective is typically done by designating that Person as the Home Person and navigating the Active Person selection to the others as they pop up in discussion.  

Sometimes, the subject of the conversation will be an ancestor which you're mutually researching. So that ancestor would become the temporary Home Person.

Once you have set the Home Person, several options can show the Active Person's relationship to the Home Person:

Reports

Several of the reports have an option to show the relationship to the home person -- or not.

The Complete Individual Report is generated from the Reports ➡ Text Reports ➡ Complete Individual Report... menu.

Fig. .5 Complete Individual Report - Text Reports - Include (2) - tab default options

Selecting the ☑Include relationships to center person checkbox in the Include (2) tab will include relationships to the filter person (Note: Because this option makes creating reports so much slower, it is deselected by default.)


Fig. .6 Kinship Report - Text Reports - example output overview

The Kinship report provides the kinship of selected person according to level search (ancestor, descendant generations) set by user.

You can choose the Kinship Report with Reports ➡ Text Reports ➡ Kinship Report...

The Status Bar:

ln the display tab of the Preferences, you can change the Status bar from the default of displaying the 'Active person's name and ID' to 'Relationship to home person'.

Quick Views:

Open the Relation to Home Person quick view from the Edit Person dialog.

Gramps-notes.png

This article's content is incomplete or a placeholder stub.
Please update or expand this section.


(This Quick View needs exploration & documenting. The wiki section is only a 'stub')

Tango-Dialog-information.png
Explore a Quick View interactively

Quick Views are normally a static analysis snapshot invoked from a pop-up menu when editing a single record.

You can use the Quick Views Gramplet to explore the Relation to Home Person Quick View interactively. This can accelerate learning its uses.

After adding the Quick View Gramplet to the Person view sidebar, click the Configure... button, go to the Quick View tab, select Person from the View Type menu and Relation to Home Person from the Quick Views menu.

As you change the Active Person, the Gramplet will update to a new Quick View snapshot. Quick Views are written to run as snapshots because they put a heavy load on your computer. Do NOT use this shell Gramplet except briefly as a learning tool.


Gramplets:

Deep Connections Gramplet - example results

The Deep Connections Gramplet is a 3rd party addon that shows indirect relationships but can be confusing for direct cousins... because the listing stops at siblings. It will not list the mutual ancestor(s). Most people want to know the shared ancestor and if you're descended from the same marriage.


Contents

See also:

  • The Not Related report (reports Persons not directly or indirectly connected to the Tree branch of the Active Person)
  • Genealogical Numbering Systems supported in Gramps
  • The Relationship Calculator
  • The Relationship to home person Display Preferences option for the Status bar
  • Relation to Home Person quick view.
  • The Deep Connections gramplet: If this third party addon is installed, it will list the intervening generations through the sibling offspring of a common ancestor. (But it does not list the common ancestor or whether both persons are connected through the same spouse.) The Gramplet also details the indirect relationships.
  • Network Chart Web report: If this third party addon is installed, and you use the Highlight preferences tab show only path(s) set to "Direct" option to show a direct path between the two individuals selected and display only that path if available.
  • Relationship path filters
  • Kinship report
Finding relationship between two people
Relationship to Root...
Multi-relationships in Relationship Calculator?
Relationship calculator: analysis, and a fix