Loading...
Searching...
No Matches
doc_what_is_metaid Class Reference

## Detailed Description

  The optional attribute named "metaid", present on every major SBML component type, is for supporting metadata annotations using RDF (Resource Description Format). The attribute value has the data type XML `ID`, the XML identifier type, which means each "metaid" value must be globally unique within an SBML file. The latter point is important, because the uniqueness criterion applies across any attribute with type `ID` anywhere in the file, not just the "metaid" attribute used by SBML—something to be aware of if your application-specific XML content inside the "annotation" subelement happens to use the XML `ID` type. Although SBML itself specifies the use of XML `ID` only for the "metaid" attribute, SBML-compatible applications should be careful if they use XML `ID`'s in XML portions of a model that are not defined by SBML, such as in the application-specific content of the "annotation" subelement. Finally, note that LibSBML does not provide an explicit XML `ID` data type; it uses ordinary character strings, which is easier for applications to support.