Update SPDX3 model to latest spec
The SPDX3 specification is a work in progress, we try to keep up-to-date with the current developments in the model. The current commit can be found and has to be updated here.
This process might be automated in the future, see #716.
The final 3.0 spec has been released 5 months ago, the latest tools release is 11 months old. Is there any issue tracking the progress of SPDX3 support to allow evaluating the current state?
I just tried the automatic upgrade option on the basic spdx2_document_from_scratch.py example and stumbled upon quite some warnings about missing conversions with references to spec-related issues which have been resolved in the meantime. This includes some missing classes like LicenseExpression from the SimpleLicensing profile etc.
@stefan6419846 just to be clear, the latest (significant) changes to 3.0 happened last Saturday, and they will be reflected in the generated ontology next week.
Thanks for the hint. Apart from this, the SPDX3 models in the Python tooling remain on an old state before the actual 3.0 release.