Najwyższy czas to upublicznić... Oto próba zamiany Chaosu w Ład, czyli Projekt: Drzewko!
Jak wiadomo, wszyscy już dawno stracili orientację w Transforumowym Drzewku Rodzinnym. Dlatego trzeba narysować je na nowo... Tak więc, Projekt: Drzewko Needs YOU!
JAK POMÓC?
Jeśli wiesz coś o jakimś fragmencie Drzewka, albo - jeszcze lepiej - do drzewka przynależysz, możesz podzielić się swoją wiedzą. Jeśli zauważysz w Drzewku jakieś braki, błędy lub nieścisłości, nie zawahaj się o tym napisać. Najlepiej będzie jednak, jeśli najpierw zapoznasz się z poniższymi informacjami na temat sposobu zapisu informacji o Drzewku, po czym przyjrzysz się wersji tekstowej.
Informacje zapisane są jako zbiór związków. Każdy związek ma swój typ (obecnie uwzględnione jest małżeństwo, bez ślubu - dla nieślubnych potomków, gwałt - wiem, że śmiesznie to nazywać związkiem, ale gdzieś należało...), osoby związane oraz potomków. Potomkowie też mogą być różnych typów: zwyczajni (biologiczni czy jak się to nazywa dla nie-organizmów), adoptowani, pochodzący z innego związku podzbioru rodziców. Informacje o płci są połączone z powiązaniami, nie osobami, dzięki czemu można zapisywać paradoksy typu "ktoś jest córką i ojcem", które z pewnością w tym pokręconym drzewku wydarzyć się mogą.
DLA WTAJEMNICZONYCH
Dane są zapisane w pliku drzewko.xml, zapisanie informacji w postaci zgodnej z formatem tego pliku może ułatwić mi pracę. Tłumaczenie do innych postaci wykonują arkusze XSLT, natomiast za rysowanie graficznej postaci drzewka odpowiada graphviz. Prologowy kod dla Drzewka jest mocno wstępny, nie radzi sobie za bardzo z występującymi w nim cyklami; jak znajdę odrobinę chęci, napiszę coś lepiej działającego.
SŁOWO NA KONIEC
Pomożecie?
_________________ "Look at you, Hacker... A pathetic creature of meat and bone, panting and sweating as you run through my corridors. How can you challenge a perfect, immortal machine?"
|