SBML.org — 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" +++ > 
  +++ 
  <annotation> 
    +++ 
    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
             xmlns:dc="http://purl.org/dc/elements/1.1/" 
             xmlns:dcterm="http://purl.org/dc/terms/" 
             xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#" 
             xmlns:bqbiol="http://biomodels.net/biology-qualifiers/" 
             xmlns:bqmodel="http://biomodels.net/model-qualifiers/" 
    > 
      <rdf:Description rdf:about="#SBML_META_ID"> 
        [HISTORY] 
        <RELATION_ELEMENT> 
          <rdf:Bag> 
            <rdf:li rdf:resource="URI" /> 
            ... 
          </rdf:Bag> 
        </RELATION_ELEMENT> 
        ... 
      </rdf:Description> 
      +++ 
    </rdf:RDF> 
    +++ 
  </annotation> 
  +++ 
</SBML_ELEMENT> 

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 "http://sbml.org/Community/Wiki/SBML_Level_3_Core/History_annotations_allowed_on_all_elements"

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.