Ahnen numbering is the simple numbering system commonly used with ahnenlist.
The examples in both Ahnentafel and Ahnenlist use this
numbering system.
This numbering system is historically known as ahnentafel numbering, but
because it is most commonly used with ahnenlist, it would make more sense to call it ahnenlist numbering.
The numbering system is already known by multiple names. It is known as Eytzinger numbering because Michael Eytzinger used it when he published the first ahnentafel ever.
It is known as Sosa-Stradonitz numbering because the Spanish genealogist Jerónimo de Sosa used it in his work Noticia de la gran casa de los marqueses de Villafranca (1676 GC) and German genealogist Stephan Kekulé von Stradonitz popularised it through his work Ahnentafel-Atlas. Ahnentafeln zu 32 Ahnen der Regenten Europas und ihrer Gemahlinnen (1904 GC).
The numbering system is sometimes called the Kekulé numbering system, once again named after Stephan Kekulé von Stradonitz, and the numbers themselves are known as Kekulé numbers. This particular name is common in Germany and German speaking countries only.
The ahnentafel numbering system is most commonly used with ahnenlist. That the numbering system so ideal for ahnenlist is known as ahnentafel numbering is an unfortunate historic accident; the name derives from the aforementioned Ahnentafel-Atlas, the book that popularised both ahnentafels and the numbering system.
Because the numbering system is commonly used with ahnenlist and hardly even used with ahnentafel anymore, it does make more sense to call it an ahnenlist number. However, calling it an ahnenlist number would not only belie the etymology, but also fail to be a real improvement; it would be just be as confusing to use an ahnenlist number with an ahnentafel as it is to use an ahnentafel number with an ahnenlist.
From here on, I will avoid avoid creating either confusion, yet still respect the etymology by referring to this numbering system as ahnen numbering - ancestor numbering.
This minimal modern presentation of Eytzinger’s original ahnentafel shows how the numbering system works. It is the table from Ahnentafel again, only this time, the ahnen numbers used in the ahnentafel have been highlighted. Notice how, in the earliest generations shown here, the numbering continues even if the ancestors are not known.
Five Generation Ahnentafel for Henric III, King of France | ||||
---|---|---|---|---|
1 Henric III | 2 Henric II | 4 Francisc | 8 Carolu | 16 Joannes |
17 Margareta | ||||
9 Iudouica | 18 Philippus | |||
19 Margareta | ||||
5 Claudia | 10 Ludeuici | 20 Carolus | ||
21 Maria | ||||
11 Anna | 22 Franciscus | |||
23 Margareta | ||||
3 Catharina | 6 Laurenti | 12 Petrus | 24 Lauretius | |
25 Clarixa | ||||
13 Alphonsina | 26 N | |||
27 N | ||||
7 Magdalena | 14 Joannes | 28 Berijandus | ||
29 Ludouica | ||||
15 Joanna | 30 Johannes | |||
31 N |
The order of ancestors in an ahnentafel is fixed. The table is ordered by generation. It always shows both parents of an individual next to that individual, and always lists the father before the mother.
The boxes in the ahnentafel are numbered sequentially, generation by
generation, and from the top the bottom.
The single box for the first generation is given number one. Number 2 till 3 are
given to the two boxes in the next generation, numbers 4 through 7 are given to
the boxes in the third generation, and so on. Within each generation, the boxes
are numbered sequentially, from the top to the bottom.
Each unknown ancestor has an ahnen number reserved for them.
It is important to stress that ahnen numbering does not number the ancestors, but the boxes in the table. The same boxes always have the same numbers, regardless of whether ancestors are known or not. The same position in the diagram always gets the same number.
The ahnen number for an ancestors depends on nothing but their relation to the proband, not on how many or which ancestors are known. For example, the ahnen number for your paternal grandmother is always 5, and ahnen number 6 always refers to your maternal grandfather.
The ahnen number used for an ancestor does not depend your current knowledge of your ancestry, but only on their relationship to you. Each unknown ancestor has an ahnen number reserved for them.
If you use ahnen numbers today, and then discover another ancestor later, you do not need to renumber your entire ancestry to make the new ancestor fit in. You do not need to renumber your ancestry at all, but can simply insert that ancestor using the number that was reserved all along.
This simple method of ordering and numbering ancestors has a few interesting properties:
Many ancestors had more than one partner, but the numeric properties apply to the couples in your ancestry only. Your ancestors’ other partners are not part of your ancestry and do not have an ahnen number.
Similarly, most couples had more than one child, but the numeric properties only apply to their child that is part of your ancestry. Other children are not part of your ancestry and do not have an ahnen number.
Do note that it are fathers and mothers that always gets even and odd numbers respectively. You may encounter articles that claim that men always get even even numbers and women always get odd numbers respectively, but that is not correct. The proband gets number 1 regardless of gender; an odd number, even if he is male.
It does not have to happen within recorded history, but at some point, each pedigree suffers pedigree collapse; the same ancestor appears at more than one location in your ancestral tree. Those different locations may even be in different ancestral generations - for example, eight generations ago through a female line, and seven generations ago through a male line.
Each position in the ancestral tree has its own ancestral number associated with it, so an ancestors that appears more than once has more than one ancestral number associated with it.
Binary Ahnentafel Numbering | ||||
---|---|---|---|---|
1 | 10 | 100 | 1000 | 10000 |
10001 | ||||
1001 | 10010 | |||
10011 | ||||
101 | 1010 | 10100 | ||
10101 | ||||
1011 | 10110 | |||
10111 | ||||
11 | 110 | 1100 | 11000 | |
11001 | ||||
1101 | 11010 | |||
11011 | ||||
111 | 1110 | 11100 | ||
11101 | ||||
1111 | 11110 | |||
11111 |
Those with a background in computer science or mathematics will notice that an ancestral tree is a binary tree and that ahnentafel numbering corresponds to breadth-first enumeration of a complete binary tree.
The binary pattern of ahnen numbering is clearly visible when you use binary numbers.
In the binary number system, converting between ahnen numbers for parents and their children becomes ridiculously easy. To find the child, remove the last digit. To find the father, append a zero. To find the mother, append a 1.
Binary trees, and complete binary trees in particular, have various well-understood properties. One well-known property of this particular numbering is that it allows a binary tree to be represented by an array. An array is not just a simple data structure, but - for complete binary trees in particular - a fast and memory-efficient data structure as well.
This explanation used ahnentafels to explain ahnen numbering, but an ahnentafel has a such a clear structure that the ahnen numbers are hardly necessary. Ahnen numbers are most commonly used with ahnenlists. An ahnenlists always lists ancestors in ahnen sequence anyway; but the explicit use of ahnen numbers is not without purpose. The use of ahnen numbers are an aid in navigating the ahnenlist, and in distinguishing between different ancestors with the same.
Copyright © Tamura Jones. All Rights reserved.