SBML Level 3 Proposals
The following table summarizes the different packages being developed for SBML Level 3 and serves as a jumping-off point for other pages where these efforts are discussed in more detail. The legend below the table explains the symbols used; you can also hover your pointing device over the icons to view a summary. The procedure for proposing new packages is explained on a separate page.
| Prop. | Spec. | |||||
|---|---|---|---|---|---|---|
| Name | Label | Description | PWG list | Stat. | Stat. | libSBML |
| Layout | layout
| Support for storing the spatial topology of a network diagram; adjunct to the render package | sbml-layout |
|
|
|
| Flux Balance Constraints | fbc
| Support for constraint-based (a.k.a. steady-state) models | sbml-flux |
|
|
|
| Rendering | render
| Support for defining the graphical symbols and glyphs used in a diagram of the model; adjunct to the layout package | sbml-render |
|
|
|
| Hierarchical Model Composition | comp
| A means for defining how a model is composed from other models | sbml-comp |
|
|
|
| Spatial Processes | spatial
| Support for describing processes that involve a spatial component, and describing the geometries involved | sbml-spatial |
|
|
|
| Multistate and Multicomponent Species | multi
| Object structures for representing entity pools with multiple states and composed of multiple components, and reaction rules involving them | sbml-multi |
|
|
|
| Qualitative Models | qual
| Support for models wherein species do not represent quantity of matter & processes are not reactions per se | sbml-qual |
|
|
|
| Annotations | annot
| Support for richer annotation syntax than the regular annotations in SBML Level 3 Core | sbml-annot |
|
|
|
| Groups | groups
| A means for grouping elements | sbml-groups |
|
|
|
| Required Elements | req
| Support for fine-grained indication of SBML elements that have been changed by the presence of another package | sbml-required |
|
|
|
| Distributions | distrib
| Support for encoding models that sample values from statistical distributions | sbml-distrib |
|
|
|
| Arrays and Sets | arrays
| Support for expressing arrays or sets of things | sbml-arrays |
|
|
|
| Dynamic Structures | dyn
| Support for creating and destroying entities during a simulation | sbml-dynamic |
|
|
|
Table legend:
- Name: the name of the SBML Level 3 package.
- Label: the short-form label for the package. The label is often used in discussions about the package and in software examples; it is also suggested for use as the XML Namespace prefix for a package.
- Description: a short summary of the purpose of the package.
- PWG: the Package Working Group, described in the development process for SBML Level 3. The PWG name is linked to the mailing list for the group.
- Prop. Stat: proposal status. The following are the possible symbols and their meanings:
| | Proposal approved |
| | Proposal period is ongoing |
| | Need identified and an approach has been proposed |
| | Need identified, but no proposals have been formulated yet |
| | Stalled (no notable activity in past year) |
- Spec. stat.: specification status. The following are the possible symbols and their meanings:
| | Final specification approved and two independent implementations are available |
| | Draft specification and/or implementations are in development |
| | Specification started but no draft is available yet |
| | Specification work has not started |
| | Stalled (no notable activity in past year) |
- libSBML: state of support for the package in libSBML. The following are the possible symbols and their meanings:
| A full (with respect to the specification) implementation is available |
| A prototype or test implementation is available |
| An implementation is in development but not yet publicly released |
| Implementation work has not yet started |


