Skip to main content
. Author manuscript; available in PMC: 2017 May 31.
Published in final edited form as: J Integr Bioinform. 2015 Sep 4;12(2):268. doi: 10.2390/biecoll-jib-2015-268

Table 2.

Procedures for using the md5 attribute on ExternalModelDefinition.

Case Procedure
Creating and writing an SBML document
  1. Compute the MD5 hash for the document located at source.

  2. Store the hash value as the value of the md5 attribute.

Reading an SBML document
  1. Read the value of the md5 attribute.

  2. Read the document at the location indicated by the source attribute value.

  3. Compute the MD5 hash for the document.

  4. Compare the computed MD5 value to the value in the md5 attribute. If they are identical, assume the document has not changed since the time the ExternalModelDefinition object was defined; if the values are different, assume that the document indicated by source has changed.