Андрей Получается какое-то дублирование информации.
Тут вы правы, такую цепочку я не строил, спасибо.
Андрей Что делать, если эти данные будут противоречить?
Хороший вопрос, может подсвечивать что есть противоречие?
Андрей Скажите, а для чего вы хотите непременно всех в одном месте видеть? Не лучше ли для этого сделать отдельных вид, где всё дерево гениалогическое видно? Мне кажется, это гораздо более правильное решение. И не надо информацию дублировать.
Именно для древа и планировалось, я предполагал что вы в дальнейшем на основе этой (максимально полной) введённой информации сможете быстро строить древо. Как-то так размышлял.
Если есть какие-то ближайшие планы по развитию, не поделитесь? Может тогда у меня полное понимание придёт.