Menu

#4 Process does not explain that L3v2 packages can be used with L3v1 Core

None
closed
None
5
2015-05-15
2014-08-04
No

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

http://sbml.org/Documents/SBML_Development_Process/SBML_Development_Process_for_SBML_Level_3#The_format_of_the_specification

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.

Discussion

  • Lucian Smith

    Lucian Smith - 2014-08-04

    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.

     
  • Michael Hucka

    Michael Hucka - 2014-08-04

    Argh. I reversed the numbers. I'll edit the question.

     
  • Michael Hucka

    Michael Hucka - 2014-08-04
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,4 @@
    -SBML Level 3 Version 2 packages are allowed to be used with SBML Level 3 Version 1 Core, but this is not explained in the package development process at
    +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
    
      http://sbml.org/Documents/SBML_Development_Process/SBML_Development_Process_for_SBML_Level_3#The_format_of_the_specification
    
    @@ -6,4 +6,4 @@
    
      http://sbml.org/Community/Wiki/SBML_Level_3_Core/Package_mechanism
    
    -Both of these should be amended to reflect the change that L3v2 packages can be used with L3v1 Core, subject to some limitations.
    +Both of these should be amended to reflect the change that L3v1 packages can be used with L3v2 Core, subject to some limitations.
    
    • Group: -->
     
  • Frank Bergmann

    Frank Bergmann - 2014-08-05

    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.

     
  • Brett Olivier

    Brett Olivier - 2014-08-05

    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.

     
  • Dagmar Waltemath

    I agree with this change and it should be done.

     
  • Nicolas Le Novère

    I agree with this change and that it should be done.

     
  • Sven Sahle

    Sven Sahle - 2014-08-10

    I agree with the change.

     
  • Michael Hucka

    Michael Hucka - 2014-10-14

    This issue has enough votes to be accepted.

     
  • Michael Hucka

    Michael Hucka - 2014-10-14
    • status: open --> accepted
     
  • Lucian Smith

    Lucian Smith - 2015-05-15

    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.

     
  • Lucian Smith

    Lucian Smith - 2015-05-15
    • status: accepted --> closed
    • assigned_to: Michael Hucka --> Lucian Smith
     

Log in to post a comment.

MongoDB Logo MongoDB