I would like to display a Pedigree (Ahnentafel, see: http://de.wikipedia.org/wiki/Ahnentafel) where one node item (Person/Animal) is the starting point and its ancesters will be displayed over generations.

But I just can't see how to do it with drupal.

For defining the relationship of an animal I created with the CCK module a 'dog' content type with two node reference fields called 'mother' and 'father'. It works well even with a Lookup when entering the data. But now I'm starting with displaying the data... Is there a tip how to make it looking like a pedigree? Can I do it with Views, or modifying Templates?

So I have one dog on the left and want to show in a table construct (or what ever suits) its mother and father, grandmothers and grandfathers, grand-grandmothers and grand-grandfathers etc. Approx. 63 person/animals will be in the resulting construct showing 6 generations.

I can think of it using iterarative method calls and filling a cascading table construct. But how to solve it using Views or something else that helps?

Regards,
Thomas

PS: The reason for two fields (mother and father) is the need to exactly layout the pedigree with fathers above mothers. But I see a problem with a later necessary list/view of children, so a multivalue vield 'parents' might be better.