echo 'digraph { "Ylva" -> "Yilva's Eldest Son" [taillabel = "Son of"] "Ari" -> "Yilva's Eldest Son" [taillabel = "Son of"] "Yilva's Middle Son" -> "Yilva's Eldest Son" [taillabel = "Older Brother of"] "Yilva's Daughter" -> "Yilva's Eldest Son" [taillabel = "Older Brother of"] "Thorfinn" -> "Yilva's Eldest Son" [taillabel = "Nephew of"] "Helga" -> "Yilva's Eldest Son" [taillabel = "Grandson of"] "Thors Snorresson" -> "Helga" [taillabel = "Wife of"] "Ylva" -> "Helga" [taillabel = "Mother of"] "Thorfinn" -> "Helga" [taillabel = "Mother of"] "Thorkell" -> "Helga" [taillabel = "Niece of"] "Thors Snorresson" -> "Ylva" [taillabel = "Daughter of"] "Helga" -> "Ylva" [taillabel = "Daughter of"] "Thorfinn" -> "Ylva" [taillabel = "Older sister of"] "Thors Snorresson" -> "Thorfinn" [taillabel = "Son of"] "Ylva" -> "Thorfinn" [taillabel = "Younger brother of"] "Helga" -> "Thorfinn" [taillabel = "Son of"] "Ylva" -> "Ari" [taillabel = "Husband of"] "Yilva's Eldest Son" -> "Ari" [taillabel = "Father of"] "Yilva's Daughter" -> "Ari" [taillabel = "Father of"] "Yilva's Middle Son" -> "Ari" [taillabel = "Father of"] "Yilva's Eldest Son" -> "Yilva's Middle Son" [taillabel = "Younger brother of"] "Yilva's Daughter" -> "Yilva's Middle Son" [taillabel = "Older Brother of"] "Ari" -> "Yilva's Middle Son" [taillabel = "Son of"] "Ylva" -> "Yilva's Middle Son" [taillabel = "Son of"] "Yilva's Eldest Son" -> "Yilva's Daughter" [taillabel = "Younger Sister of"] "Yilva's Middle Son" -> "Yilva's Daughter" [taillabel = "Younger Sister of"] "Ari" -> "Yilva's Daughter" [taillabel = "Daughter of"] "Ylva" -> "Yilva's Daughter" [taillabel = "Daughter of"] }' | dot -Tsvg > output.svg