<div dir="ltr"><div class="gmail_quote"><span class="Apple-style-span" style="border-collapse: collapse; "><div class="Ih2E3d" style="color: rgb(80, 0, 80); ">On Sat, Sep 20, 2008 at 4:13 AM, Kristof Zelechovski <span dir="ltr"><<a href="mailto:giecrilj@stegny.2a.pl" target="_blank" style="color: rgb(0, 0, 204); ">giecrilj@stegny.2a.pl</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<div lang="PL" link="blue" vlink="purple"><div><p><font size="2" color="navy" face="Arial"><span lang="EN-US" style="font-size: 10pt; font-family: Arial; color: navy; ">In short, you should mark functions and constant parameters with VAR as well.</span></font></p>
</div></div></blockquote></div><div>The spec says that <var> "represents a variable". To mark non-variables with <var> is a misuse of markup; it's like surrounding computer documentation with <code>.</div>
<div class="Ih2E3d" style="color: rgb(80, 0, 80); "><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<div lang="PL" link="blue" vlink="purple"><div><p><span style="color: rgb(0, 0, 128); font-family: Arial; ">Scalar constants should be marked with I,<span style="color: rgb(0, 0, 0); font-family: arial; "> </span></span></p>
</div></div></blockquote></div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<div lang="PL" link="blue" vlink="purple"><div><p><span style="color: rgb(0, 0, 128); font-family: Arial; ">Set constants should be marked with B,</span></p></div></div></blockquote><div>Set constants should not always be marked with B. Frequently they should be italicized instead; see, e.g., Halmos, Naive Set Theory. And not all scalar constants should be italicized; usually Greek letters are unitalicized (e.g., the uppercase delta in the equation m = Δx / Δy). Semantic markup does not suffice to determine presentation unless it's extremely detailed; to give an example, if f is a function then it's usually written in italics, as in <i>f</i>(<i>x</i>). But the trigonometric functions sin, cos, tan, etc. are always written in roman type: sin <i>x</i>.</div>
<div><br></div><div>As I said before, MathML specifies about 120 different content identifiers. In addition to what's on your list, it includes relations, functions, vectors, matrices, and much more. It even distinguishes those pesky roman-type trigonometric functions from ordinary functions. You might want to take a look; the full list is at</div>
<div><br></div><div> <a href="http://www.w3.org/TR/MathML/chapter4.html" target="_blank" style="color: rgb(0, 0, 204); ">http://www.w3.org/TR/MathML/chapter4.html</a><br></div><div class="Ih2E3d" style="color: rgb(80, 0, 80); ">
<blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<div lang="PL" link="blue" vlink="purple"><div><p><span style="color: rgb(0, 0, 128); font-family: Arial; ">The VAR element does not indicate what the underlying text means</span></p></div></div></blockquote></div><div>This is false. It "represents a variable". I concede that <var> may still be appropriate for marking variables in computer code, but at present HTML cannot accurately mark up mathematical content more complicated than x = y. Making HTML that much richer would require duplicating a large chunk of MathML, which is undesirable.</div>
<div><br></div><div>-- </div><div>Ozob</div></span></div></div>