- From: Roger L. Costello <costello@mitre.org>
- Date: Sun, 13 Jul 2003 09:49:31 -0400
- To: www-math@w3.org, "Costello,Roger L." <costello@mitre.org>
Hi Folks,
I am just learning MathML, so please bear with me if my questions are
naive. I have two questions.
1. Can MathML identifiers be of more that one character? For example,
suppose that I wanted to express this formula in MathML:
kilometers = miles * 1.62
I can imagine two ways to express this (using content markup).
a. Use the full names as identifiers:
<math>
<apply>
<eq/>
<ci>kilometers</ci>
<apply>
<times/>
<ci>miles</ci>
<cn>1.62</cn>
</apply>
</apply>
</math>
b. Use the full names as the value of id attributes:
<math>
<apply>
<eq/>
<ci id="kilometers">k</ci>
<apply>
<times/>
<ci id="miles">m</ci>
<cn>1.62</cn>
</apply>
</apply>
</math>
- Are both of these acceptable?
- If so, is one form preferred over another?
2. MathML identifiers (ci) are essentially variables. To evaluate a
MathML formula requires that the variables (identifiers) be replaced
with actual values. Suppose that there exists a separate XML document
which contains the values that you want plugged in for the variables.
For example:
<River id="Yangtze">
<length units="miles">3914</length>
</River>
Suppose that I would like to plug in "3914" for "miles" in the above
MathML. Is there a recommended practice for linking "3914" to the
MathML "miles" identifier?
/Roger
Received on Sunday, 13 July 2003 09:51:43 UTC