A method for displaying and manipulating genealogical data using a full family graph. The genealogical data is obtained from external sources and is stored in a full family graph database. A unique identifier is assigned to each individual and family grouping. The full family graph is built up based on the direct bloodline of the male member of each family block. In addition, the bloodline of family blocks initiated from the wife's parents and the bloodline of family blocks initiated from the daughter's family block with her husband are also added to achieve a complete full family graph. In each bloodline, the family blocks are organized in a pre-determined order based on the genealogical relationships of the male member of each family block. Moreover, a few functions such as search, zoom and navigator are provided to the full family graph.
展开▼