In Kohn-Sham DFT calculations, Van der Waals corrections are often implemented in the structure optimization calculations because the typical functionals such as LDA and GGA are found to not treat long-range dispersion forces faithfully. But even in the context of Van der Waals corrections, there are some options such as the DFT-D and DFT-D3 schemes (refer quantum espresso's documentation - under 'vdw-corr' tag).
What is the difference between these two corrections? Also, is it possible to conclude which one is more suited for a certain application?