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

From Gramps
(Created page with "{{subst:Template:How_do_I}}")
 
m
 
(46 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Languages}}
+
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?
  
== See also ==
+
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.
*Feature documentation:[[Start_with_Genealogy|Start with Genealogy]]
 
  
*based on the [https://sourceforge.net/p/gramps/mailman/gramps-users/ Gramps-users] archived threads:
+
So Gramps offers a continually expanding variety of tools, reports and methods to determine how people are connected within a Tree's database.
:[https://sourceforge.net/p/gramps/mailman/message/36617953/ The Group As name override]
+
 
:[https://sourceforge.net/p/gramps/mailman/search/?q=%22unify+similar+surmanes+%3F%3F%22&mail_list=all unify similar surmanes thread]
+
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. 
:[https://sourceforge.net/p/gramps/mailman/search/?q=%22Group+As+name%22 threads with "Group As name"]
+
 
 +
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]]
 +
 
 +
[[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.
 +
 
 +
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:
 +
 
 +
"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.
 +
 
 +
===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.
 +
 
 +
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 [[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.)
 +
 
 +
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.  
 +
 
 +
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 {{man menu|Reports ➡ Text Reports ➡ Complete Individual Report...}} menu.
 +
 
 +
[[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.)
 +
 
 +
{{-}}
 +
[[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.
 +
 
 +
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
 +
 
 +
 
 +
Dawn AINSWORTH      55        1959-          Shorlish, Devon      lst
 +
cousin once-removed
 +
 
 +
Samuuel ALFORD      1235      1798-1843      Paddington, London    2nd
 +
cousin 
 +
 
 +
Mary BARNETT        1266      1806-1886      Dunfermline, Fife    great
 +
(x 4) grandmother
 +
 
 +
Sara BLACK          81        1977          Auckland, N.Z.        son's
 +
wife
 +
 
 +
Peter Bourke        741        1970          New Plymouth, N.Z. 
 +
Daughter's husband
 +
 
 +
Xavier Bourke      1352        2010          Palmerston Nth. N.Z.
 +
grandson</pre>
 +
-->
 +
 
 +
===The Status Bar:===
 +
 
 +
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']])
 +
 
 +
{{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.
 +
 
 +
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.
  
 +
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.}}
  
[[Category:Tutorial]]
+
===Gramplets:===
[[Category:WikiContributors]][[Category:How do I...]]
+
[[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.
  
 +
{{-}}
  
<div style="background:lightcyan">
+
==See also:==
 +
* 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:
 +
:[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/message/35916181/ Relationship to Root...]
  
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.
+
*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:Tutorials]]
 +
[[Category:How do I...|R]]
  
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.
+
<!--
 +
<div style="background:lightcyan">
  
----
 
  
 
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 51: Line 177:
 
</pre>
 
</pre>
 
----
 
----
 
== (Section) ==
 
Stub, english (''default'')
 
{{Stub}}
 
 
{{Stub|fr}}
 
Stub, french
 
  
 
=== Embeddable Snippets (Subsection) ===
 
=== Embeddable Snippets (Subsection) ===
Line 108: 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.


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