| Identifier Restriction & XLink in 1.1 | |
Author: Autumn A Cuellar (Bioengineering Institute, University of Auckland) Contributors: David Bullivant (Bioengineering Institute, University of Auckland) Catherine Lloyd (Bioengineering Institute, University of Auckland) Poul Nielsen (Bioengineering Institute, University of Auckland) David Nickerson (Bioengineering Institute, University of Auckland)
Alan Garny has been offering us some great feedback as he implements CellML 1.0 in his COR project. Most recently he pointed out that generally programming languages do not allow identifiers to start with a number because the moment a number is read the following characters are regarded as a number and not a string. As the rules for a valid CellML 1.0 identifier were shaped to correspond with other programming languages, we feel it important to further restrict valid CellML identifiers in 1.1: a valid CellML 1.1 identifier must not begin with a digit.
After further discussing the use of XLink, Team CellML has chosen not to specify an xlink:show attribute because we aren't much concerned with presentation. We will use the XLink href and title attributes, however, in place of the previous CellML uri and name attributes.
|