cela demande en effet plus de travail pour l'écriture du document qui décrit le shéma, mais l'application a par la suite beaucoup moins de vérifications à faire puisque la validation du document est bien plus précise.
Donc du temps en plus au début, mais du temps, du code (et donc des erreurs) en moins à chaque fois par la suite.
conclusion: je vote pour le shéma sans hésiter 1s.