Родословные связи Беляевых и некоторых Яковлевых
Это набросок родословного древа, сделанный "на коленке" по технологии dagre-d3, и мы вряд ли
будем развивать именно эту версию родословной на сайте, при наличии намного более пригодных для
публикации древа технологий. Для разнообразия мы сохранили пока и эту страницу.
Этот код интересен тем, что идентификаторами в описании элементов графа и его связей могут
служить непосредственно ФИО участников, в результате не слишком сложные построения, особенно
при систематическом отсутствии одного из родителей и малом числе детей,
являются синтаксически чрезвычайно наглядными и не содержат лишних элементов:
"Илья Румянцев" -> "Андрей Ильич Беляев (Румянцев)" -> "Александр Андреевич Беляев";
Однако довести общий образ родословных связей до "более привычного публике" мне показалось
на этой основе несколько сложнее, чем два других варианта.
Сергей Яковлев, программист.
Javascript/css код взят отсюда
и частично творчески, частично совсем нетворчески переработан
digraph {
"Илья Румянцев" -> "Андрей Ильич Беляев (Румянцев)" -> "Александр Андреевич Беляев";
"Иван Александрович Беляев" -> "Николай Иванович Беляев" -> "Николай Николаевич Беляев" -> "Екатерина Николаевна Беляева-Чернышёва";
"Яковлев Сергей Сергеевич" -> "Мартина Сергеевна Яковлева" ;
"Екатерина Николаевна Беляева-Чернышёва" -> "Мартина Сергеевна Яковлева";
"Яковлев Сергей Сергеевич" -> "Велияр Сергеевич Яковлев" ;
"Екатерина Николаевна Беляева-Чернышёва" -> "Велияр Сергеевич Яковлев";
"Басарей" -> "Касим" -> "Вилора Касимовна Чернышёва" -> "Екатерина Николаевна Беляева-Чернышёва";
"Николай Николаевич Беляев" -> "Антон" ;
"Вилора Касимовна Чернышёва" -> "Антон" ;
"Александр Андреевич Беляев" -> W1;
"Евдокия Васильевна" -> W1 ;
W1 -> "Иван Александрович Беляев" ;
W1 -> "Александр Александрович (Августин)" ;
W1 -> "Павел Александрович" ;
W1 -> "Екатерина Александровна" ;
W1 -> "Софья" ;
W1 -> "Мария" ;
"Александр Александрович (Августин)" -> "Нина" ;
"Александр Александрович (Августин)" -> "Татьяна" ;
"Юля" -> "Нина";
"Юля" -> "Татьяна";
}