La schéma qui est présenté ici est principalement utilisé pour décrire la transformation à faire : ajouter un champ name, changer le champ version.
En plus de décrire les opérations à effectuer pour la migration (patch), il référence également les schémas des données en entrée et en sortie qui valident les données en entrée et en sortie.
Mais il n'est pas issue du ou des logiciels qui vont utiliser les données. Donc rien ne te garantie que les données produites seront utilisables par le logiciel.
Oui, on supposera que le schéma de sortie correspond bien au logiciel qui vont utiliser les données en sortie. Il convient alors de s'assurer en amont que le schéma de sortie soit valide.
[^] # Re: une catastrophe se prépare
Posté par b3j0f . En réponse au journal Présentation d'un outil de migration léger en python. Évalué à 2.
En plus de décrire les opérations à effectuer pour la migration (patch), il référence également les schémas des données en entrée et en sortie qui valident les données en entrée et en sortie.
Oui, on supposera que le schéma de sortie correspond bien au logiciel qui vont utiliser les données en sortie. Il convient alors de s'assurer en amont que le schéma de sortie soit valide.