Adapter une consommation d’énergie ou remplacer le fournisseur d’un procédé est courant en ACV. Mais lorsque la base modifiée passe à un collègue, comment lui transmettre aussi ce qui a changé ?
Dans VoLCA, ce travail suit un même fil : modifier les données, conserver la trace des changements et les joindre à l’export.
Modifier sans réécrire la source
On peut travailler sur une copie d’une base, y créer des procédés ou modifier leurs échanges : changer une quantité, ajouter un intrant, supprimer une émission. Une modification ciblée laisse les autres informations du procédé en place.
Les fichiers sources ne sont pas réécrits. Les changements sont enregistrés séparément et réappliqués lorsque la base est chargée.
Retrouver ce qui a changé
Le journal de modifications conserve les opérations et les valeurs qu’elles ont remplacées. On peut joindre une note pour expliquer une correction ou justifier une hypothèse.
L’historique permet ainsi de relire les changements dans leur ordre, plutôt que de devoir retrouver les différences entre deux fichiers.
Deux entrées de la base d’essai, traduites en français :
Intrant « glue » : quantité passée de 0,1 à 0,2 kg. Motif : « Démontrer une correction de quantité (données d’essai) ».
Nom du procédé : défini sur « Sawnwood example ». Motif : « Clarifier le nom du procédé (données d’essai) ».
Le journal affiche les changements les plus récents en premier, avec les valeurs et les justifications.
Transmettre les données avec leur histoire
Une base modifiée s’exporte dans un paquet RO-Crate : une archive contenant les données et des métadonnées structurées sur leur origine, leur licence et leur identité.
CHANGES.md est le rapport lisible du journal, joint à l’export avec les notes fournies. Extrait pour le renommage ci-dessus :
Reason: Clarify the activity name (test data)
- Name set to "Sawnwood example"Le rapport complet de cet exemple contient aussi la modification de quantité. Le paquet distingue l’origine des données des changements apportés ensuite. Les conditions de licence continuent de s’appliquer.
Le destinataire reçoit donc les données modifiées et les éléments pour comprendre comment elles ont été adaptées.
Sur le service hébergé, les corrections peuvent aussi être proposées sur une version publiée identifiée. L’éditeur reconnu pour cette version peut accepter ou refuser chaque changement, avec un motif en cas de refus. L’acceptation ne modifie pas automatiquement la base publiée.
Sources : écriture et journal technique depuis 0.9.5, paquets RO-Crate depuis 0.15.0, historique documenté et rapport joint à l’export depuis 0.16.0.
