SBML Level 3 Version 1 packages are allowed to be used with SBML Level 3 Version 2 Core, but this is not explained in the package development process at
nor in the package numbering scheme described at
http://sbml.org/Community/Wiki/SBML_Level_3_Core/Package_mechanism
Both of these should be amended to reflect the change that L3v1 packages can be used with L3v2 Core, subject to some limitations.
I don't think this is true. L3v1 packages can be used with L3v2 documents (subject to the restrictions defined in the L3v2 core spec) but the reverse would not, I think, work. If nothing else, 'id' would no longer be defined on SBase in L3v1, which would potentially leave elements without ids that were intended to have ids.
Argh. I reversed the numbers. I'll edit the question.
Diff:
Yes, L3V1 packages can be used without problems in L3V2 core. So now that it is turned around, I agree with this change and that it should be done.
If I remember correctly L3V1 packages in L3V2 was also generally accepted in the HARMONY discussions. I agree with this change and it should be done.
I agree with this change and it should be done.
I agree with this change and that it should be done.
I agree with the change.
This issue has enough votes to be accepted.
This has been incorporated into some proposed changes to the documents in question:
http://sbml.org/Documents/Revised_SBML_Development_Process_for_SBML_Level_3#The_format_of_the_specification
http://sbml.org/Documents/Revised_SBML_Development_Process_for_SBML_Level_3#Special_cases_and_circumstances
http://sbml.org/Community/Wiki/SBML_Level_3_Core/Revised_Package_mechanism
Any opinions/proposed changes?
Last edit: Lucian Smith 2015-02-20
By common consent at the 2015 Editors' Meeting at HARMONY, this was accepted. The new version of the document is now live at
http://sbml.org/Documents/Revised_SBML_Development_Process_for_SBML_Level_3
The package numbering scheme was not changed, as it seemed to me on re-reading it that a change was not necessary for that document.