— the global portal for all things SBML

History annotations allowed on all elements

The SBML Level 2 specification stipulates (in Section 6) that model history annotation (i.e., those involving dcterms:modified, vCard, and other similar content) are only permitted on the <model> element. Following requests to allow such content anywhere, the Level 3 specification does not limit history annotations in this way.

Changes relative to SBML Level 2

The basic change is that the [HISTORY] content in the template below will not be restricted to appearing only on <model> elements.

<SBML_ELEMENT +++ metaid="SBML_META_ID" +++ > 
    <rdf:RDF xmlns:rdf="" 
      <rdf:Description rdf:about="#SBML_META_ID"> 
            <rdf:li rdf:resource="URI" /> 

Notable implications

This has still-uncertain implications for software tools attempting to determine the latest change to a given SBML file. The fact that the history content may appear anywhere means that a subelement of <model> may contain more recent revision history data than the <model> element itself, forcing software tools to perform searches and comparisons when trying to determine such things as the latest timestamp left in a model.

Retrieved from ""

This page was last modified 02:33, 23 August 2009.

Please use our issue tracking system for any questions or suggestions about this website. This page was last modified 02:33, 23 August 2009.