пол = м | ж
Если пол не влияет на название родства, он не указывается.
родитель = Р[<пол>]
мать = Рж
отец = Рм
дитя = Д[<пол>]
сын = Дм
дочь = Дж
cупруг ::= С[<пол>]
муж = См
жена = Сж
Кровное родство - не содержащее родственных связей через брак.
| бабушка ::= РжР | дед ::= РмР |
| прабабушка ::= РжРР | прадед ::= РмРР |
| праNбабушка ::= РжРN+1 | праNдед ::= РмРN+1 |
| внучка ::= ДжД | внук ::= ДмД |
| прабабушка ::= РжРР | прадед ::= РмРР |
| праNвнучка ::= ДжДN+1 | праNвнук ::= ДмДN+1 |
| сестра ::= ДжР | брат ::= ДмР |
| двоюродная сестра (кузина) ::= ДжДРР | двоюродный брат (кузен) ::= ДмДРР |
| N-юродный сиблинг ::= ДsДN-1РN | |
| тетя ::= ДжРР | дядя ::= ДмРР |
| N-юродные тетя/дядя ::= ДsДN-1РN+1 | |
| N-юродный праRдед/бабка ::= ДsДN-2РN+R+1 |
| племянница ::= ДжДР | племянник ::= ДмДР |
| N-юродный племянник/ца ::= ДsДNРN | |
| праRвнучатый/ая племянник/ца ::= ДsДR+2Р | |
| N-юродный праRвнук/внучка ::= ДsДN+RРN-1 |
| СsДNРR =~= ДsДN-1РR при N < R | |
| ДsДNРRС =~= ДsДNРR при N >= R |
| зять | CмДжР | муж сестры |
| деверь | ДмРСм | брат мужа |
| шурин | ДмРСж | брат жены |
| свояк | CмДжРСж | муж сестры жены |
| невестка | CжДмР | жена брата |
| CжДмРСм | жена брата мужа | |
| золовка | ДжРСм | сестра мужа |
| свояченица | ДжРСж | сестра жены |
Не имеют самостоятельного названия отношения родства
CмДжРСм (муж золовки) и
CжДмРСж (жена шурина).
Продолжение следует...