SBML2
The Systems Biology Markup Language (SBML) is a machine-readable language, derived from XML, for representing models of biochemical reaction networks. SBML can represent metabolic networks, cell-signaling pathways, regulatory networks, and other kinds of systems studied in systems biology.
The SBML extension is a set of application programming interfaces (APIs) in both C++ and Java These APIs were auto-generated from a sequence of Unified Modeling Language (UML) class diagrams that specify the SBML concepts, attributes, and relationships.
More information on SBML can be found at the SBML Website