openLCA で、EN15804 アドオンの 3.8.1 版に自作のデータセットをたくさん入れて使っていました。「Guideline to update user models」に従って 3.10 版へ移したところ、プロバイダがすべて失われました。
3.10 のプロセス名には「EN15804」の後ろに「GD, U」という、以前は無かった接尾辞が付いています。それが原因かと思うのですが、仕様でしょうか、不具合でしょうか。全部つなぎ直す必要がありますか。
1 件の回答
openLCA は要素を名前ではなく ID 番号で見分けています。 そしてこの更新では ID 番号が変わっているため、古い版で作った系を新しい版に取り込むと、プロバイダがそこに無い状態になります。接尾辞とは関係ありません。
つなぎ直しが必要です。 手作業か、スクリプトで行うことになります。回答者は直接連絡してもらえれば、とも申し出ています。
「Guideline to update user models」がどの版の組み合わせを対象にしているかは、確かめられていません。 3.8 から 3.9.1 についてのものではないか、という指摘が出ています。
更新の道筋そのものはEN15804 アドオンの新しい版に自分のモデルを移すにはにまとめています。
参考にしたスレッド
- Update EN15804 DB from version 3.8.1 to EN15804 3.10?ask.openLCA2024-04
