Feature request: Assign children to multiple families
Posted: Wed Aug 26, 2009 8:01 pm
Often it is not certain whether a person is a child of one family or of another. I therefore would like to be able to assign the child to multiple families (and then have K&K prompt to automatically set the "Definite" attribute to False for all families with which the child is associated).
This functionality should be optional and should be turned off by default, so that when a child is added to a family, K&K would prompt to remove the child from any other families it is associated with, as before. But if the user has set a preference to allow multiple family-child associations, then the confirmation prompt should merely indicate that the "Definite" attribute will be set to False for all the child's family associations.
Some impacts of this would be:
- If the child marries (thus forming a new family), a line is drawn from each of the child's "source families" to the child's own family.
- If an ancestral chart is drawn (which includes an import into TreeDraw), all the child's parental paths need to be drawn.
- Recursion checks to ensure a person is not a descendant of him/herself would need to follow more paths
- Might need to adjust how GEDCOM files are output
The advantage of this function would be that uncertain but possible parent-child relationships would be clearly, graphically documented in the K&K database, rather than hidden away in the notes somewhere. I've encountered many cases in old records where this would be useful.
This functionality should be optional and should be turned off by default, so that when a child is added to a family, K&K would prompt to remove the child from any other families it is associated with, as before. But if the user has set a preference to allow multiple family-child associations, then the confirmation prompt should merely indicate that the "Definite" attribute will be set to False for all the child's family associations.
Some impacts of this would be:
- If the child marries (thus forming a new family), a line is drawn from each of the child's "source families" to the child's own family.
- If an ancestral chart is drawn (which includes an import into TreeDraw), all the child's parental paths need to be drawn.
- Recursion checks to ensure a person is not a descendant of him/herself would need to follow more paths
- Might need to adjust how GEDCOM files are output
The advantage of this function would be that uncertain but possible parent-child relationships would be clearly, graphically documented in the K&K database, rather than hidden away in the notes somewhere. I've encountered many cases in old records where this would be useful.