Programma realizzato attraverso due linguaggi di programmazione: Java e Prolog (integrato a Java attraverso le librerie tuProlog). Il Programma e' il prodotto della mia intenzione di realizzare un programma che apprenda dei concetti in un determinato ambito: in questo caso quello delle gerarchie familiari. Attraverso il programma e' possibile realizzare un grafico ordinato della propria parentela e dialogare con esso, chiedendo per esempio quali relazioni di "padre" esistano nella gerarchia il programma le mostrerà in output. Piu' interessante e' la possibilità di insegnare nuove relazioni parentali: il programma di base conosce i concetti di "padre", "madre" e "marito", voi potete insegnarli cosa voglia dire essere fratelli, oppure zii, nonni, piuttosto che suocere o cognate.