New spec section
SBML Level 3
SBML Level 3 is the most recent specification of SBML. It is a modular language, with a core comprising a complete format that can be used alone. Additional Level 3 packages are layered on this core to provide additional, optional features.
SBML Level 3 Version 1 Core
The current stable release of SBML Level 3 Version 1 Core is Release 2.
Issues with the specification are tracked on the issue tracker whose link is indicated above. Accepted issues are periodically collected and listed on the Errata page indicated above. Once a general consensus emerges that the known errata warrant a new release of the SBML specification, a new Release is made.
SBML Level 3 Packages
Each Level 3 package effort has its own detailed status page. Please follow the links below for more information, including any specifications that may be available. This list is in alphabetical order by package label. The information in this table is drawn from the master table for Level 3 package statuses.
| Package name|
& link to info page
|Arrays|| ||Support for expressing arrays of things||Draft available|
|Hierarchical Model Composition|| ||A means for defining how a model is composed from other models||Released|
|Distributions|| ||Support for encoding models that sample values from statistical distributions||Draft available|
|Dynamic Processes|| ||Support for creating and destroying entities during a simulation||Draft available|
|Flux Balance Constraints|| ||Support for constraint-based (a.k.a. steady-state) models||Released|
|Groups|| ||A means for grouping elements||Released|
|Layout|| ||Support for storing the spatial topology of a network diagram; adjunct to the render package||Released|
|Extended Math|| ||A suite of packages that collectively allow MathML beyond the subset allowed in SBML core.||Not started|
|Multistate and Multicomponent Species|| ||Object structures for representing entity pools with multiple states and composed of multiple components, and reaction rules involving them||Released|
|Qualitative Models|| ||Support for models wherein species do not represent quantity of matter & processes are not reactions per se||Released|
|Rendering|| ||Support for defining the graphical symbols and glyphs used in a diagram of the model; adjunct to the layout package||Draft available|
|Spatial Processes|| ||Support for describing processes that involve a spatial component, and describing the geometries involved||Draft available|
|Annotations|| ||Support for richer annotation syntax than the regular annotations in SBML Level 3 Core||Superceded by COMBINE annotations effort|
|Required Elements|| ||Support for fine-grained indication of SBML elements that have been changed by the presence of another package||Retired due to decreased demand|
SBML Level 3 package specification documents are written using a standardized LaTeX template developed by the SBML Team for this purpose. The template is freely available for use by other efforts.