Skip to main content
NASAB .asia Keep the Heritage, Continue the Generations.
Family Technology

Kinship Finder: How the System Works Out Family Relationships Automatically

2 min read 2,048 reads
Family members of several generations embracing outside a house, the everyday situation in which a relationship has to be explained
Family members of several generations embracing outside a house, the everyday situation in which a relationship has to be explained

Short Answer

The Kinship Finder works out the relationship between two members by locating their nearest common ancestor, then deriving the correct kinship term from the two generational distances. Answers such as "second cousin" or "maternal uncle" come from the shape of the tree, not from guesswork.

"He is my cousin, but what kind of cousin exactly?" The question comes up at every family gathering, and two people rarely agree on the answer.

How a relationship is actually calculated

The relationship between two people is settled by three things and nothing else:

  1. Who is the nearest ancestor the two of them share
  2. How many generations the first person is from that ancestor
  3. How many generations the second person is from that ancestor

When both distances match, they are cousins at that degree. When the distances differ, the difference becomes the "removed" part of the term โ€” and that is exactly where most people go wrong when working it out by hand.

The cases that confuse people most

  • Two grandchildren of one grandparent โ€” first cousins.
  • Two great-grandchildren of one great-grandparent โ€” second cousins.
  • One grandchild and one great-grandchild of the same ancestor โ€” not cousins at the same level; one stands a generation above the other.

Maternal side or paternal side

Malay kinship terms distinguish which side a relationship comes from, and the system preserves that distinction because it matters for custom, for the welfare fund, and in some situations for inheritance. The path taken from one person up to the common ancestor is itself what tells you which side.

A relationship is not stored as a fact

The system does not keep "A is B's cousin" in the database. It recalculates on every request, from the tree as it stands. The reason is simple: trees change. When a new generation is found above, every relationship below it shifts at once โ€” and an answer stored yesterday becomes wrong without anyone noticing.

The saved search records are only a list of questions that have been asked, so the same lookup does not have to be repeated. They are not the source of truth about who is related to whom.

Why this is more than a convenience

In a large family already scattered across states, the younger generation often meets for the first time as strangers. Knowing that two people share an ancestor three generations up changes how they see each other โ€” and in an Islamic context it also answers the mahram question, which is not something to guess at.

#kinship #relatives #technology

Start building your family tree

Free for small families. No credit card required.

Register Free