2012-03-25 11 views
8

私は遺伝子診断アプリケーションを開発しており、現在は個人間のモデル関係の段階にあります。系統関係マッピング理由家族の基盤

私の研究に基づいて、私は関係のマッピングの大部分が家族(父+母親)に基づいていることに気付きましたので、私はそれを盲目的に採用する前に根本的な理由を理解したいと思います。

私のプロジェクトは、家父長ですので、私は、できるだけ早く人は父を追加していることを前提とし、その後それが新しい家族を作成

+0

一見したところ、人は人と人の子です。本当の挑戦は養子縁組と単一の性カップルです。あなたのケースでは、レズビアンの変種は、哀れみを与えられます。 –

+0

@ChrisWesseling養子縁組(トリッキー)、レズビアン、パートナー、友達は他の場所で食事を提供しています。彼らは子供がいないかもしれないので、ほとんどのアプリケーションのように家族(父母の子供)を作成するようです。父親がいない子供を追加すると同じことが起こります。家族が作成されます –

答えて

10

ほとんどの系譜ソフトウェアベンダーは、プロの系図学者が使うモデルに従うことにしました。基礎はfamily group sheetです。これには、左上の父親、右上の母親、および下の子どもが含まれます。

次に選択されるデータベース構造は、個人と家族の2種類のレコードを持つことです。これらは、プログラム間で系図データを転送するために使用されるthe GEDCOM standardによって例示される。

次に、a lineage-linked data structureという名前を使用します。この構造は、2つの接続があります。

  1. 個人は、彼らが夫や妻(FAMSリンク)された家族にリンクしますと家族は2人(HUSBと妻にリンクしますリンク)。

  2. 個人は、その親である血縁者または養子縁組(FAMC)の家族にリンクし、各家族は自分の子供(CHILリンク)にリンクします。

プログラムを開発したら、GEDCOMを読み書きできることを確認してください。

+0

簡潔に説明していただきありがとうございます –