In this Prolog project we had to deal with multiple agents with a certain hierarchy communicating through a server and an interface, where you could investigate some characteristics of the animals presented depending the querie inputted.