SBML.org — the global portal for all things SBML

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

Proposal approved.

Final specification approved and two independent implementations are available.

Full implementation available for libSBML 5.

Flux Balance Constraints

fbc Support for constraint-based (a.k.a. steady-state) models sbml-flux

Proposal approved.

Final specification approved and two independent implementations are available.

Full implementation available for libSBML 5.

Rendering

render Support for defining the graphical symbols and glyphs used in a diagram of the model; adjunct to the layout package sbml-render

Proposal approved.

Draft specification and/or implementations are in development.

Full implementation available for libSBML 5.

Hierarchical Model Composition

comp A means for defining how a model is composed from other models sbml-comp

Proposal approved.

Final specification approved and two independent implementations are available.

Full implementation available for libSBML 5.

Spatial Processes

spatial Support for describing processes that involve a spatial component, and describing the geometries involved sbml-spatial

Proposal approved.

Draft specification and/or implementations are in development.

Partial implementation available.

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

Proposal approved.

Final specification approved and two independent implementations are available.

Full implementation available for libSBML 5.

Qualitative Models

qual Support for models wherein species do not represent quantity of matter & processes are not reactions per se sbml-qual

Proposal approved.

Final specification approved and two independent implementations are available.

Full implementation available for libSBML 5.

Annotations

annot Support for richer annotation syntax than the regular annotations in SBML Level 3 Core sbml-annot

Proposal approved.

Final specification approved and two independent implementations are available.

Not started.

Groups

groups A means for grouping elements sbml-groups

Proposal approved.

Final specification approved and two independent implementations are available.

Full implementation available for libSBML 5.

Required Elements

req Support for fine-grained indication of SBML elements that have been changed by the presence of another package sbml-required

Proposal approved.

Final specification approved and two independent implementations are available.

Partial implementation available.

Distributions

distrib Support for encoding models that sample values from statistical distributions sbml-distrib

Proposal approved.

Draft specification and/or implementations are in development.

Partial implementation available.

Arrays

arrays Support for expressing arrays of things sbml-arrays

Proposal approved.

Draft specification and/or implementations are in development.

Partial implementation available.

Dynamic Structures

dyn Support for creating and destroying entities during a simulation sbml-dynamic

Need identified and an approach has been proposed.

Draft specification and/or implementations are in development.

Partial implementation available.


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.
  • Prop. Stat: proposal status. The following are the possible symbols and their meanings:
Proposal approved. Proposal approved
Proposal voting period is ongoing. Proposal period is ongoing
Need identified and an approach has been proposed. Need identified and an approach has been proposed
Need identified, but no proposals have been formulated yet. Need identified, but no proposals have been formulated yet
Stalled (no notable activity in past year). 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. Final specification approved and two independent implementations are available
Draft specification and/or implementations are in development. Draft specification and/or implementations are in development
Specification started but no draft is available yet. Specification started but no draft is available yet
Specification work not started yet. Specification work has not started
Stalled (no notable activity in past year). 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:
Full implementation available for libSBML 5. A full (with respect to the specification) implementation is available
Partial implementation available. A prototype or test implementation is available
Implementation in development but not yet released. An implementation is in development but not yet publicly released
Not started. Implementation work has not yet started

Retrieved from "http://sbml.org/Community/Wiki/SBML_Level_3_Proposals"

This page was last modified 21:24, 15 December 2008.



Please use our issue tracking system for any questions or suggestions about this website. This page was last modified 21:24, 15 December 2008.