Family relationships are not a tree - they are a graph.
Things like uncle or cousin are not stored anywhere. They are computed across multiple connections, and the same relationship can appear through completely different paths depending on the structure.