블로그로 돌아가기
글2026년 6월 10일· 13분 읽기

혈통을 그래프로 표현하기: 복잡한 친족 관계 모델링

초록

트리는 혈통을 직관적으로 표현하는 방식이지만, 한계가 있습니다. 본 논문은 수리인류학과 친족 네트워크 분석 연구[1][2][5], 그리고 현대 그래프 데이터베이스의 실무[4]에 기대어, 친족 관계는 트리보다 그래프로 표현할 때 더 정확하게 모델링된다고 주장합니다. 우리는 이 문제를 확장된 개념적 수준에서 제시하며, Nasayeb 플랫폼이 구현 세부 사항을 밝히지 않은 채 이 접근 방식을 큰 틀에서 채택하고 있음을 밝힙니다.

1. 흔한 비유와 그 한계

가계도는 보통 실제 나무처럼 표현됩니다. 하나의 뿌리, 한 방향으로 뻗어 나가는 가지들, 그리고 각 노드는 하나의 부모를 가지며 뿌리로 되돌아가는 경로가 단 하나뿐입니다. 이 비유는 우아하고 간단하지만, 실제 가족에는 들어맞지 않는 제약을 부과합니다. 수학적 정의에 따르면 트리는 순환이 없고 노드마다 부모가 하나뿐인 구조인데, 이 두 조건은 많은 경우 친족 관계의 현실과 모순됩니다.

2. 트리는 어디에서 무너지는가?

• 친족 간 혼인: 공통 조상에서 내려온 두 사람이 결혼하면, 서로 다른 두 경로가 같은 사람으로 이어지기 때문에 혈통 도표에 "순환"이 나타납니다. 트리는 이를 허용하지 않습니다. • 다중 혼인: 자녀가 둘 이상의 가족 단위에 분산되어, 깔끔한 단일 가지로 표현하기 어렵습니다. • 반복 등장: 한 개인이 혼인이나 입양을 통해 두 가지에 나타날 수 있어, 중복되거나(모순을 낳거나) 아예 누락됩니다. • 비(非)친부모 관계: 후견, 입양, 사회적 부모 관계는 "단일 부모" 모델에 자리를 찾지 못합니다.

수리인류학은 이것들이 제쳐 두어야 할 드문 예외가 아니라 인간 친족 관계의 구조적 특징이며, 이를 올바르게 표현하려면 그래프와 군(群)이 필요하다는 것을 수십 년에 걸쳐 보여 주었습니다[1][7]. 네트워크 분석 연구 역시 친족 네트워크를 그래프로 연구하기 위한 정량적 도구들을 발전시켜 왔습니다[5].

트리를 친족 관계에 억지로 끼워 맞출 때, 우리는 그 틀에 맞지 않는 모든 것을 현실에서 지워 버립니다.

3. 그래프 모델

그 대안은 트리로 사고하기를 멈추고 대신 그래프로 사고하는 것입니다. 각 개인은 관계가 아무리 많아도 하나의 노드입니다. 노드들은 친족 관계의 유형—부계, 모계, 혼인 등—을 나타내는 라벨이 붙은 엣지로 연결됩니다. 이 표현 방식은 노드를 중복하지 않고도 순환과 다중 관계를 허용하므로, 각 사람은 여러 가지에 연결된 하나의 실체로 남습니다.

이 개념은 단지 이론에 그치지 않으며, 노드와 엣지를 직접 저장하고 경로 및 관계에 관한 질의를 최적화하는 현대 그래프 데이터베이스의 모델에 가깝습니다[4]. 또한 기록으로부터 친족 네트워크를 재구성한 역사인구학 연구에서 사용된 친족 표현 방식과도 맞닿아 있습니다[3][6].

4. 이것이 가족에게 의미하는 바는?

실질적인 결과는, 그래프에서 여러 곳에 나타나더라도 각 개인이 자신의 데이터, 사진, 이야기와 함께 단 한 번만 저장된다는 것입니다. 서로 모순되는 중복 레코드도, 가지들 사이에서 사라지는 사람도 없습니다. 사용자가 친척을 검색하면 흩어진 사본이 아니라 하나의 완전한 실체를 찾게 됩니다. 친족 관계의 계산(누가 누구의 사촌이며, 몇 촌인지)도 정밀해지고 자동화가 가능해집니다. 구조가 단순화된 틀이 아니라 현실을 반영하기 때문입니다.

5. 기여와 적용 (심화 수준)

Nasayeb 플랫폼은 가족을 친족 그래프로 표현하며, 각 개인을 한 번만 저장하고 복잡한 관계를 수용합니다. 저장, 인덱싱, 추론 계층의 엔지니어링 세부 사항은 우리의 고유 자산이므로, 여기서는 원칙에 국한합니다. 정확성은 올바른 표현에서 시작된다는 것입니다. 여기서의 기여는, 그리기 쉬운 대로가 아니라 있는 그대로의 친족 관계의 현실을 반영하는 구조에 대한 헌신입니다.

6. 결론

트리는 편안하지만 협소한 비유입니다. 친족 간 혼인, 다중 가구, 서로 얽힌 인척 관계를 지닌 인간의 친족 관계는 본질적으로 그래프입니다. 트리에서 그래프로 옮겨 가는 것은 기술적 사치가 아니라, 정확성과 신뢰성을 확보하고 미래 세대를 위해 온전한 진실을 보존하기 위한 조건입니다.

참고문헌

  1. White, D. R., & Jorion, P. "Representing and Computing Kinship: A Graph Approach." Current Anthropology, 1992.
  2. Read, D. "Kinship Algebra Expert System (KAES)." Structure and Dynamics, 2006.
  3. Bouchard, G. "Population Databases and Genealogical Reconstruction." Historical Methods, 1992.
  4. Robinson, I., Webber, J., & Eifrem, E. Graph Databases. O'Reilly, 2015.
  5. Hamberger, K., Houseman, M., & White, D. R. "Kinship Network Analysis." The SAGE Handbook of Social Network Analysis, 2011.
  6. Wetherell, C. "Historical Social Network Analysis." International Review of Social History, 1998.
  7. Ballonoff, P. A. (ed.). Mathematical Models of Social and Cognitive Structures. University of Illinois Press, 1974.
← 모든 블로그 글
귀하의 개인정보는 소중합니다. Nasayeb는 추적 쿠키나 제3자 추적기를 사용하지 않으며, 로그인 상태를 유지하기 위한 필수 로컬 저장소만 사용합니다.