Source: http://helios.mi.parisdescartes.fr/~lomn/Cours/BI/Complements/TP/TPBaseConnaissance2.pdf