Source: http://col89-charny.ac-dijon.fr/IMG/pdf/schema_fonctionnel.pdf