SBML.org — the global portal for all things SBML

Tmpnew

SBML Level 3 Package Activity Status Page

Overall package summary

Package name: Hierarchical Model Composition
Package label: comp
Package purpose: A means for defining how a model is composed from other models.
Package Working Group list: sbml-comp (See below)
Proposal status: Proposal approved. (See results page) Proposal approved.
Specification status: Draft specification and/or implementations are in development. Draft specification and/or implementations are in development.
LibSBML implementation status: A prototype or test implementation is available. (See below) Partial implementation available.
JSBML implementation status: Not started. (See below) Not started.
RNG schema status: Schema is in development. (See below)

Package specification

The following table lists the current public specification document(s) available, if any, for this package.

Specification name or identification Date Comments
"comp" draft specification 04 April 2012 2012-04-04 (3)

Legend for editorial comments:
(1) Proposal has not yet been structured according to the recommended format for SBML Level 3 package specification.
(2) Proposal needs to be updated for SBML Level 3.
(3) Work in progress—the authors have not finalized this specification.

Package implementation in libSBML

Support for any given SBML Level 3 package in libSBML is implemented as a compile-time, plug-in extension. The following table provides more details about the status of the libSBML support for this package.

Is a libSBML extension available?: A beta-test version is publicly available and supported
How do you obtain a distribution?: Visit the experimental folder in the latest libSBML release
How do you obtain the source code?: Visit the SVN repository
Does it implement validation rules?: No
Can it convert to SBML Level 3 Core?: No
Can it convert to SBML Level 2?: No

Explanation:
Validation rules refers to whether libSBML implements checks for the rules defined by the package specification, defining what constitutes a valid SBML document using the package constructs.
Conversion to SBML Level 3 Core refers to whether libSBML implements a facility to convert an SBML document using the package constructs to a pure Level 3 Core document not using the constructs (possibly with the help of SBML annotations).
Conversion to SBML Level 2 refers to whether libSBML implements a facility to convert an SBML document using the package constructs to an SBML Level 2 document not using the constructs, possibly losing meaning because Level 2 cannot represent most package features.

Package implementation in JSBML

Support for any given package in JSBML is implemented as a dynamically-loadable Java package. The following table provides more details about the status of the JSBML support for this package.

Is a JSBML extension available?: Not at this time
How do you obtain a distribution?: None are available at this time
How do you obtain the source code?: None are available at this time

Package Working Group (PWG)

After a vote by the SBML community to accept the above proposal as something that addresses a valid need and takes a reasonable approach, we formed a working group to help complete the proposal and resolve any implementation issues that might arise. Membership of this group is open to all interested members of the SBML community; all you need to do is sign up for the sbml-comp mailing list.

RNG schema status

RELAX NG (RNG) is a schema language for XML that is more powerful than XML Schema. We are moving towards using RNG for SBML Level 3.

Additional working notes and discussion

A separate page lists a number of examples, discussion points and questions about the Hierarchical Model Composition package.

Package history

The proposal was accepted by community vote and has now entered the specification phase. The current public specification document is indicated above. For historical reference, the proposal put to a vote is still available in the SVN repository

Retrieved from "http://sbml.org/Tmpnew"

This page was last modified 10:07, 11 July 2012.



Please use our issue tracking system for any questions or suggestions about this website. This page was last modified 10:07, 11 July 2012.