2012-03-25 4 views
8

나는 유전자 응용 프로그램을 개발 중이며 현재 개인 간의 관계를 모델링하는 단계에 있습니다.계보 관계 왜 가족에 기반을 두어

본인의 연구에 따르면, 대부분의 관계 매핑은 가족 (아버지 + 어머니)을 기반으로하기 때문에 나는 맹목적으로 채택하기 전에이 기본 배후의 추론을 이해하고 싶습니다. 내 프로젝트는 가부장적이기 때문에

, 나는 곧 사람이 아버지를 추가로, 그 다음은

+0

언뜻보기에 사람은 사람과 사람의 자녀입니다. 진정한 도전은 입양과 성관계입니다. 당신의 경우 레즈비언 변종, 애국심이 주어진다면. –

+0

@ChrisWesseling 입양 (까다로운), 레즈비언, 파트너, 친구는 다른 곳에서 음식을 제공합니다. 그들은 아이들을 가질 수 없기 때문에 대부분의 어플리케이션이 가족 (아버지 - 어머니 - 자식)을 만드는 것처럼 보입니다. 아버지가없는 아이를 추가하면 같은 일이 생깁니다. 가족이 만들어집니다. –

답변

10

대부분의 계보 소프트웨어 공급 업체는 전문 계보 학자가 사용하는 모델을 따라하기로 결정 새로운 가족을 만들고 있다고 가정합니다. 기초는 family group sheet이며, 왼쪽 상단에 아버지, 오른쪽 상단에 어머니, 아래에 어린이가 포함됩니다.

다음 데이터베이스 구조는 개인 및 가족의 두 가지 유형의 레코드를 갖는 것입니다. 이들은 the GEDCOM standard에 의해 예시되며, 이는 프로그램 들간의 계통 데이터를 전송하는데 사용된다.

그러면 그들은 a lineage-linked data structure을 사용합니다. 이 구조는 두 개의 연결이 있습니다

  1. 개인은 남편이나 아내 (A FAMS 링크)하는 가족에 연결되고 가족은 두 사람의 (a HUSB과 아내에 다시 연결됩니다 링크).

  2. 개인은 부모이거나 피 또는 입양 된 가족 (FAMC)과 연결되며 각 가족은 자녀 (찰스 링크)와 다시 연결됩니다.

프로그램을 개발하고 나면 GEDCOM을 읽고 쓸 수 있는지 확인하십시오.

+0

간결한 설명을 해주셔서 감사합니다. –