Source: http://ofip.univ-lille1.fr/files/nuxeo/nxfile/default/572c41ad-be69-4d44-b66e-d4e48d708296/blobholder:0/ofipflash15.pdf