1. 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.