Definitions =========== The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in `RFC 2119 `_. The key phrase "information item", as well as any specific type of information item such as an "element information item", are to be interpreted as described in `XML Information Set `_. CellML infoset An XML information set containing a hierarchy of information items conforming to the rules described in this document. CellML model A mathematical model represented by a hierarchy of one or more CellML infosets, according to the rules described in this document. CellML processing software Software which processes CellML in accordance with the rules of this document. Namespace An XML namespace, as defined in `Namespaces in XML `_. CellML namespace Any namespace starting with ``http://www.cellml.org/cellml/``. CellML 1.0 namespace The namespace ``http://www.cellml.org/cellml/1.0#``. CellML 1.1 namespace The namespace ``http://www.cellml.org/cellml/1.1#``. CellML 1.2 namespace The namespace ``http://www.cellml.org/cellml/1.2#``. MathML namespace The namespace ``http://www.w3.org/1998/Math/MathML``. RDF namespace The namespace ``http://www.w3.org/1999/02/22-rdf-syntax-ns#``. CellML metadata namespace The namespace ``http://www.cellml.org/metadata/1.0#``. Extension namespace Any namespace which is not a CellML namespace, and is not the RDF namespace, the MathML namespace, ``http://www.w3.org/XML/1998/namespace``, ``http://www.w3.org/2000/xmlns/``, ``http://www.w3.org/1999/xlink``, or the empty namespace. CellML information item Any information item in a CellML namespace. Basic Latin alphabetic character A Unicode character in the range `U+0041 `_ to `U+005A `_ or in the range `U+0061 `_ to `U+007A `_. European numeric character A Unicode character in the range `U+0030 `_ to `U+0039 `_. Basic Latin alphanumeric character A Unicode character which is either a basic Latin alphabetic character or a European numeric character. Basic Latin underscore The Unicode character `U+005F `_. Whitespace character Any one of the Unicode characters `U+0020 `_, `U+0009 `_, `U+000D `_ or `U+000A `_. RDF triple As defined in `RDF Concepts and Abstract Syntax `_.