Kekulé, Ahnentafel o Sosa
El sistema Ahnentafel (que en alemán significa árbol genealógico), también conocido como sistema Sosa o Kekulé, fue creado por Jerónimo de Sosa en 1676 como un método de numeración de los ancestros en una genealogía ascendente, dicho método viene de Michel Eyzinger quien ya había utilizado un sistema de numeración similar en 1590.
Ese método fue revisado en 1898 por Stephan Kekulé von Stradonitz (1863-1933), quien lo popularizó en su libro Ahnentafel-Atlas. Ahnentafeln zu 32 Ahnen der Regenten Europas und ihrer Gemahlinnen (Berlin: J. A. Stargardt, 1898-1904), que contenía 79 tablas de ascendencia de soberanos europeos y sus cónyuges.
El sistema da el número 1 al individuo cuya genealogía se expone (el sujeto de la tabla, normalmente uno mismo), luego el número 2 a su padre y el número 3 a su madre. A cada hombre se le asigna un número doble del que lleva su hijo o hija (2n) y a cada mujer se le da un número doble del de su hijo o hija, más uno (2n + 1).
0 - 1 ______________________|_______________________ | | 1 - 2 3 ___________|___________ __________|___________ | | | | 2 - 4 5 6 7 _____|_____ _____|_____ _____|_____ _____|_____ | | | | | | | | 3 - 8 9 10 11 12 13 14 15 __|__ __|__ __|__ __|__ __|__ __|__ __|__ __|__ | | | | | | | | | | | | | | | | 4 - 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 _|_ _|_ _|_ _|_ _|_ _|_ _|_ _|_ _|_ _|_ _|_ _|_ _|_ _|_ _|_ _|_ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5 - 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
La generación 0 (1=20) sería el individuo principal (que suele ser uno mismo que se hace su árbol), la generación 1 (2=21) son los padres, la generación 2 (4=22) son los abuelos, la generación 3 son los bisabuelos, la generación 4 (16=24) son los tatarabuelos y la generación 5 (32=25) son los trastarabuelos. Se podría seguir así hasta la generación que hayamos conseguido llegar.
Obviamente éste método tiene en cuenta solamente a la ascendencia directa, pero no a la colateral, es decir, a los hermanos (tíos, tíos-abuelos, etc.) de los ascendientes. Para la identificación de estos antepasados existe una ampliación del sistema consistente en añadir al número del antepasados directo el número de orden de nacimiento del hermano que se quiere numerar, separando ambas cifras por un guión o bien el carácter H (inicial de Hermano).
Otro método creado por William Dollarhide propone añadir un punto (.) y un cero (0) a cada número. Esto es una modificación muy importante ya que todos los antepasados directos tienen un número que finaliza en " .0". Para los hermanos se pone un .1, .2, etc para identificarlos. Cuando se presenta una lista, es muy fácil identificar a antepasados directos.
Ambos métodos no son perfecto y adolecen de fallos o imperfecciones, ya que es muy complicado enumerar TODOS los familiares de un árbol.
He creado un programa en PHP (descargar) para generar una tabla en forma de árbol con la numeración Kekulé. Podemos indicar cuantas generaciones queremos mostrar cambiando la variable $MAXGEN que por defecto tiene 5 generaciones, mostrando los número Kekulé del 1 al 63.
La salida que genera es la siguiente:
G | Números Kekulé para 5 generaciones | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | |||||||||||||||||||||||||||||||
1 | 2 | 3 | ||||||||||||||||||||||||||||||
2 | 4 | 5 | 6 | 7 | ||||||||||||||||||||||||||||
3 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | ||||||||||||||||||||||||
4 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | ||||||||||||||||
5 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 |