5
Views
1
CrossRef citations to date
0
Altmetric
Original Article

Genealogy data design appropriate for family relationship retrieving

&
Pages 61-68 | Received 01 Jul 1992, Published online: 12 Jul 2009
 

Abstract

Data structure representing a genealogy or genealogies as a stand-alone date structure is presented. Genealogy is considered as a finite, connected graph with nodes ni representing individuals, arcs (ni, nj), ordered pairs of nodes as parent-offspring relationships and edges (ni, nj), unordered pairs of nodes as twinships. Such structure enables storage of the minimum of family relationships and recognition of them and others like ‘ancestor-descendant’, ‘sibs’, ‘twins’, ‘cousins’, ‘uncle/aunt-nephew/niece’ or ‘spouses’. Algorithms for genealogy retrieval are classified as vertical, lateral and parallel. In certain combinations, vertical and lateral algorithms become capable of finding any relatives, no matter if they are in a direct ‘ancestor-descendant’ relationship or if they have only the same ancestor(s). A parallel algorithm is designed in order to search for twins, triplets etc.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.