This repository has been archived by the owner on Jan 3, 2020. It is now read-only.
forked from w3c/mathml.old
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appendixf.xml
793 lines (755 loc) · 46 KB
/
appendixf.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html
SYSTEM "mathml.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<title>Changes</title>
<meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport" />
<style type="text/css">
/** Table of Contents taken from html 5.2 spec
stop flicker in toc **/
.toc a {
/* More spacing; use padding to make it part of the click target. */
padding-top: 0.1rem;
/* Larger, more consistently-sized click target */
display: block;
/* Reverse color scheme */
color: black;
border-color: #3980B5;
border-bottom-width: 3px !important;
margin-bottom: 0px !important;
}
.egmeta {
color:#5555AA;font-style:italic;font-family:serif;font-weight:bold;
}
div.graphic{margin-left:2em}
table.syntax {
font-size: 75%;
background-color: #DDDDDD;
border: thin solid;
}
table.syntax td {
border: solid thin;
}
table.syntax th {
text-align: left;
}
table.attributes td { padding-left:0.5em; padding-right:0.5em; border: solid thin; }
table.attributes td.attname { white-space:nowrap; vertical-align:top;}
table.attributes td.attdesc { background-color:#F0F0FF; padding-left:2em; padding-right:2em}
th.uname {font-size: 50%; text-align:left;}
code { font-family: monospace; }
div.constraint,
div.issue,
div.note,
div.notice { margin-left: 2em; }
li p { margin-top: 0.3em;
margin-bottom: 0.3em; }
div.exampleInner pre { margin-left: 1em;
margin-top: 0em; margin-bottom: 0em}
div.exampleOuter {border: 4px double gray;
margin: 0em; padding: 0em}
div.exampleInner { background-color: #d5dee3;
border-top-width: 4px;
border-top-style: double;
border-top-color: #d3d3d3;
border-bottom-width: 4px;
border-bottom-style: double;
border-bottom-color: #d3d3d3;
padding: 4px; margin: 0em }
div.exampleWrapper { margin: 4px }
div.exampleHeader { font-weight: bold;
margin: 4px}
a.mainindex {font-weight: bold;}
li.sitem {list-style-type: none;}
.error { color: red }
div.mathml-example {border:solid thin black;
padding: 0.5em;
margin: 0.5em 0 0.5em 0;
}
div.strict-mathml-example {border:solid thin black;
padding: 0.5em;
margin: 0.5em 0 0.5em 0;
}
div.strict-mathml-example h5 {
margin-top: -0.3em;
margin-bottom: -0.5em;}
var.meta {background-color:green}
var.transmeta {background-color:red}
pre.mathml {padding: 0.5em;
background-color: #FFFFDD;}
pre.mathml-fragment {padding: 0.5em;
background-color: #FFFFDD;}
pre.strict-mathml {padding: 0.5em;
background-color: #FFFFDD;}
span.uname {color:#999900;font-size:75%;font-family:sans-serif;}
.minitoc { border-style: solid;
border-color: #0050B2;
border-width: 1px ;
padding: 0.3em;}
.attention { border-style: solid;
border-width: 1px ;
color: #5D0091;
background: #F9F5DE;
border-color: red;
margin-left: 1em;
margin-right: 1em;
margin-top: 0.25em;
margin-bottom: 0.25em; }
.attribute-Name { background: #F9F5C0; }
.method-Name { background: #C0C0F9; }
.IDL-definition { border-style: solid;
border-width: 1px ;
color: #001000;
background: #E0FFE0;
border-color: #206020;
margin-left: 1em;
margin-right: 1em;
margin-top: 0.25em;
margin-bottom: 0.25em; }
.baseline {vertical-align: baseline}
#eqnoc1 {width: 10%}
#eqnoc2 {width: 80%; text-align: center; }
#eqnoc3 {width: 10%; text-align: right; }
div.div1 {margin-bottom: 1em;}
.h3style {
text-align: left;
font-family: sans-serif;
font-weight: normal;
color: #0050B2;
font-size: 125%;
}
h4 { text-align: left;
font-family: sans-serif;
font-weight: normal;
color: #0050B2; }
h5 { text-align: left;
font-family: sans-serif;
font-weight: bold;
color: #0050B2; }
th {background: #E0FFE0;}
p, blockquote, h4 { font-family: sans-serif; }
dt, dd, dl, ul, li { font-family: sans-serif; }
pre, code { font-family: monospace }
a.termref {
text-decoration: none;
color: black;
}
.mathml-render {
font-family: serif;
font-size: 130%;
border: solid 4px green;
padding-left: 1em;
padding-right: 1em;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.w3.org/StyleSheets/TR/2016/W3C-ED.css" /><script src="//www.w3.org/scripts/TR/2016/fixup.js"> </script></head>
<body>
<h1><a id="changes"></a>F Changes (Non-Normative)</h1>
<!-- TOP NAVIGATION BAR -->
<nav id="toc">
<ol class="toc">
<li><a href="Overview.xml"><span class="secno"></span> Mathematical Markup Language (MathML) Version 4.0</a></li>
<li><a href="appendixe.xml"><span class="secno">E </span> Working Group Membership and Acknowledgments</a></li>
<li><a href="appendixg.xml"><span class="secno">G </span> Normative References</a></li>
<li><a href="appendixf.xml"><span class="secno">F </span> Changes (Non-Normative)</a>
<ol class="toc">
<li><a href="appendixf.xml#changes.mathml4.0-mathml3.02e"><span class="secno">F.1 </span> Changes between MathML 3.0 Second Edition and MathML 4.0</a>
</li>
<li><a href="appendixf.xml#changes.mathml3.02e-3.0"><span class="secno">F.2 </span> Changes between MathML 3.0 First Edition and Second Edition</a>
</li>
<li><a href="appendixf.xml#changes.mathml2.0e-3.0"><span class="secno">F.3 </span> Changes between MathML 2.0 Second Edition and MathML 3.0</a>
</li>
</ol>
</li>
</ol>
</nav>
<div class="div1">
<div class="div2">
<h2><a id="changes.mathml4.0-mathml3.02e"></a>F.1 Changes between MathML 3.0 Second Edition and MathML 4.0</h2>
<ul>
<li>
<p>Changes to the Frontmatter</p>
<ul>
<li id="d8e27701">
<p>Changes to the references to match new W3C specification rules,
and to use the new W3C CSS formatting style, most notably affecting the table of contents
styling.</p>
</li>
<li id="d8e27703">
<p>Update the <a href="Overview.xml#status"><b>Status</b></a>, in particular using <code>https</code> and referencing the GitHub Issues page as required for current
W3C publications.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="chapter2.xml">Chapter 2 MathML Fundamentals</a></p>
<ul>
<li id="d8e27715">
<p>Clarify the description of <code>%</code> in <a href="chapter2.xml#fund.units">Section 2.1.5.2 Length Valued Attributes</a></p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="chapter3.xml">Chapter 3 Presentation Markup</a></p>
<ul>
<li id="d8e27726">
<p>Separate the the examples in <a href="chapter3.xml#presm.mi.examples">Section 3.2.3.3 Examples</a> and <a href="chapter3.xml#presm.mn.examples">Section 3.2.4.3 Examples</a> to improve their appearance when rendered.</p>
</li>
<li id="d8e27733">
<p>Clarify that negative numbers should be marked up with an explicit <code>mo</code> operator in <a href="chapter3.xml#presm.not.single.mn">Section 3.2.4.4 Numbers that should not be written
using <code><mn></code> alone</a>.</p>
</li>
<li id="d8e27740">
<p>Correct the long division notation names in <a href="chapter3.xml#presm.mlongdiv.attrs">Section 3.6.2.2 Attributes</a>.</p>
</li>
<li id="d8e27745">
<p>Clarify that the horizontal alignment of scripts in <a href="chapter3.xml#presm.mmultiscripts">Section 3.4.7 Prescripts and Tensor Indices
<code><mmultiscripts></code>,
<code><mprescripts/></code>,
<code><none/></code></a> is towards the base, and add a new example.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="chapter4.xml">Chapter 4 Content Markup</a></p>
<ul>
<li id="d8e27755">
<p>Correct examples in <a href="chapter4.xml#contm.share">Section 4.2.7.1 The <code>share</code> element</a>, <a href="chapter4.xml#contm.acyclicity">Section 4.2.7.2 An Acyclicity Constraint</a>, <a href="chapter4.xml#contm.share.binding">Section 4.2.7.3 Structure Sharing and Binding</a>, <a href="chapter4.xml#contm.rendering.share">Section 4.2.7.4 Rendering Expressions with Structure Sharing</a> to use <code>src</code> (to match the normative schema) not <code>href</code>. The previous examples were also valid, as <code>href</code> is a common presentational attribute allowed on all elements.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="chapter5.xml">Chapter 5 Mixing Markup Languages for Mathematical Expressions</a></p>
<ul>
<li id="d8e27778">
<p>Fix grammatical and spelling typos in <a href="chapter5.xml#html-xml1">note</a> and <a href="chapter5.xml#mixing.annotation.keys">Section 5.1.2 Annotation keys</a>.</p>
</li>
</ul>
</li>
</ul>
</div>
<div class="div2">
<h2><a id="changes.mathml3.02e-3.0"></a>F.2 Changes between MathML 3.0 First Edition and Second Edition</h2>
<ul>
<li>
<p>Changes to the Frontmatter</p>
<ul>
<li>
<p>Changes to <a href="Overview.xml#authors"><b>Editors and Authors</b></a> to acknowlege the death of Robert Miner.</p>
</li>
<li>
<p>Changes to <a href="Overview.xml#abstract"><b>Abstract</b></a> to highlight MathML may be used in HTML as well as XML.</p>
</li>
<li>
<p>Update the <a href="Overview.xml#status"><b>Status</b></a>.</p>
</li>
</ul>
</li>
<li>
<p>Changes to the <a href="chapter1.xml">Chapter 1 Introduction</a></p>
<ul>
<li>
<p>Changes to <a href="chapter1.xml#intro.overview">Section 1.3 Overview</a> to highlight MathML may be used in HTML as well as XML.</p>
</li>
</ul>
</li>
<li>
<p>Changes to the <a href="chapter2.xml">Chapter 2 MathML Fundamentals</a></p>
<ul>
<li>
<p>Changes to <a href="chapter2.xml#fund.xmlgeneral">Section 2.1.1 General Considerations</a> to highlight MathML may be used in HTML as well as XML.</p>
</li>
<li>
<p>Add element markup to heading in <a href="chapter2.xml#interf.toplevel">Section 2.2 The Top-Level
<code><math></code> Element</a>.</p>
</li>
<li>
<p>Changes to <a href="chapter2.xml#interf.namespace">Section 2.1.2 MathML and Namespaces</a> the <code>xmlns</code> syntax for namespaces only applies to the XML serialisation.</p>
</li>
<li>
<p>Changes to <a href="chapter2.xml#fund.units">Section 2.1.5.2 Length Valued Attributes</a> to clarify that values specified with a <code>%</code> or no unit are multiples of a <em>reference</em> value, which may differ from the <em>default</em> value used when the value is not specified.</p>
</li>
<li id="chg3e.attval">
<p>Changes to <a href="chapter2.xml#type.namedspace"><em>namedspace</em></a> in <a href="chapter2.xml#fund.units">Section 2.1.5.2 Length Valued Attributes</a> some attribute values such as "thinmathspace" were marked up as attribute <em>names</em>. (This affected formatting and also the index <a href="appendixi.xml#index.att">Section I.2 MathML Attributes</a>).</p>
</li>
<li>
<p>Additional paragraph describing global document property defaults in <a href="chapter2.xml#fund.defaults">Section 2.1.5.4 Default values of attributes</a></p>
</li>
</ul>
</li>
<li>
<p>Changes to the <a href="chapter3.xml">Chapter 3 Presentation Markup</a></p>
<ul>
<li>
<p>Refer to "characters" rather than "MathML Characters" in <a href="chapter3.xml#presm.intro">Section 3.1 Introduction</a>.</p>
</li>
<li>
<p>Delete the note about bidi in HTML in <a href="chapter3.xml#presm.bidi.token">Section 3.1.5.2 Bidirectional Layout in Token Elements</a> (As there are proposals to change the HTML behavior).</p>
</li>
<li>
<p>Corrected mistaken refererence to <code>mtext</code>, replaced by reference to <code>mo</code> in <a href="chapter3.xml#presm.warnspacing">Section 3.1.8.2 Warning: spacing should not be used to convey meaning</a></p>
</li>
<li>
<p>Refer to HTML rather than XHTML in <a href="chapter3.xml#presm.presatt">Section 3.1.10 Mathematics style attributes common to presentation elements</a></p>
</li>
<li>
<p>Modify heading of <a href="chapter3.xml#presm.tokenchars">Section 3.2.1
Token Element Content Characters, <code><mglyph/></code></a>.</p>
</li>
<li>
<p>Note in <a href="chapter3.xml#presm.mglyph">Section 3.2.1.2 Using images to represent
symbols <code><mglyph/></code></a> that the requirement to use <code>src</code> and <code>alt</code> is not enforced by the schema.</p>
</li>
<li>
<p>New section <a href="chapter3.xml#presm.html.insertion">Section 3.2.2.2 Embedding HTML in MathML</a> detailing the use of HTML elements on MathML token elements</p>
</li>
<li>
<p>Use U+2026 rather than <code>. . .</code> in the example in <a href="chapter3.xml#presm.mi">Section 3.2.3 Identifier <code><mi></code></a>.</p>
</li>
<li>
<p>Use percentage lengths rather than unitless lengths in examples in <a href="chapter3.xml#presm.op.stretch">Section 3.2.5.8 Stretching of operators, fences and accents</a>
and <a href="chapter3.xml#presm.mfrac">Section 3.3.2 Fractions <code><mfrac></code></a></p>
</li>
<li>
<p>Reference the Arabic Mathematical Symbols block in describing <code>mathvariant</code> in <a href="chapter3.xml#presm.commatt">Section 3.2.2 Mathematics style attributes common to token elements</a>.</p>
</li>
<li>
<p>Do not specify that Math defaults may be set by using attributes in the MathML Namespace
on the containing document, leave the mechanism open. <a href="chapter3.xml#presm.mo">Section 3.2.5 Operator, Fence, Separator or Accent
<code><mo></code></a></p>
</li>
<li>
<p>Changes to <a href="chapter3.xml#presm.mo.attrs">Section 3.2.5.2 Attributes</a> to clarify defaults may be specified in any containing document.</p>
</li>
<li>
<p>Changes to <a href="chapter3.xml#presm.mo.dict.attrs">Section 3.2.5.2.1 Dictionary-based attributes</a> to clarify the interpretation of <code>maxsize</code>, <code>minsize</code> and <code>symmetric</code> values.</p>
</li>
<li>
<p>Changes to <a href="chapter3.xml#presm.lbindent.attrs">Section 3.2.5.2.3 Indentation attributes</a> to clarify behaviour if <code>indenttarget</code> results in an unachievable alignment specification.</p>
</li>
<li>
<p>Changes to the examples in <a href="chapter3.xml#presm.invisibleops">Section 3.2.5.5 Invisible operators</a> so that each example is rendered as a separate <code>math</code> expression.</p>
</li>
<li>
<p>Suggest CSS Counters as a possible mechanism for equation numbering in <a href="chapter3.xml#presm.mlabeledtr">Section 3.5.3 Labeled Row in Table or Matrix
<code><mlabeledtr></code></a></p>
</li>
<li>
<p>Minor improvements to the markup in <a href="chapter3.xml#presm.mstyle">Section 3.3.4 Style Change <code><mstyle></code></a>.</p>
</li>
<li>
<p>Minor improvements to the markup in <a href="chapter3.xml#presm.menclose">Section 3.3.9 Enclose Expression Inside Notation
<code><menclose></code></a>.</p>
</li>
<li>
<p>Changes to the attribute table <a href="chapter3.xml#presm.mpaddedatt">Section 3.3.6.2 Attributes</a> To clarify that unitless lengths are allowed on <code>mpadded</code>, meaning, as usual, a multiplier of the stated default. Note that this change also
affects the <code>mpadded-length</code> grammar uin the extracted schema.</p>
</li>
<li>
<p>Explictly list mprescripts and none in heading for <a href="chapter3.xml#presm.mmultiscripts">Section 3.4.7 Prescripts and Tensor Indices
<code><mmultiscripts></code>,
<code><mprescripts/></code>,
<code><none/></code></a>.</p>
</li>
<li>
<p>Changes to <a href="chapter3.xml#presm.mtable.attrs">Section 3.5.1.2 Attributes</a> to clarify that <code>displaystyle</code> defaults to "false" and to clarify the wording describing percentage values for <code>width</code>.</p>
</li>
<li>
<p>Minor improvements to the markup in <a href="chapter3.xml#presm.mstack">Section 3.6.1 Stacks of Characters <code><mstack></code></a>.</p>
</li>
<li>
<p>Editorial improvements to <a href="chapter3.xml#presm.addsub">Section 3.6.8.1 Addition and Subtraction</a>.</p>
</li>
<li>
<p>Modify the markup in the examples in <a href="chapter3.xml#presm.repeatdec">Section 3.6.8.4 Repeating decimal</a> so that MathML renderings are shown in some versions of this specification.</p>
</li>
<li>
<p>Note that attributes in other namespaces are not available in HTML in <a href="chapter3.xml#presm.maction">Section 3.7.1 Bind Action to Sub-Expression
<code><maction></code></a></p>
</li>
</ul>
</li>
<li>
<p>Changes to the <a href="chapter4.xml">Chapter 4 Content Markup</a></p>
<ul>
<li>
<p>Add element markup to heading in <a href="chapter4.xml#contm.rendering.numbers">Section 4.2.1.1 Rendering <code><cn></code>,<code><sep/></code>-Represented Numbers </a>.</p>
</li>
<li>
<p>Add syntax table for qualifier elements in <a href="chapter4.xml#contm.domainofapplication.qualifier">Section 4.3.3.1 Uses of
<code><domainofapplication></code>,
<code><interval></code>,
<code><condition></code>,
<code><lowlimit></code> and
<code><uplimit></code></a> and <a href="chapter4.xml#contm.degree">Section 4.3.3.2 Uses of <code><degree></code></a>.</p>
</li>
<li>
<p>Modify the text in <a href="chapter4.xml#contm.concepts">Section 4.1.5 Content MathML Concepts</a> to clarify the role of the <b>Qualifier</b> row of syntax tables. (AM)</p>
</li>
<li>
<p>Spurious <code>apply</code> removed from the "0" case in <a href="chapter4.xml#contm.piecewise-example">the example</a> in <a href="chapter4.xml#contm.piecewise">Section 4.4.1.9 Piecewise declaration <code><piecewise></code>, <code><piece></code>, <code><otherwise></code></a>.</p>
</li>
<li>
<p>Changes to <a href="chapter4.xml#contm.p2s.partialdiff">Rewrite: partialdiffdegree</a> The expression <em>expression-in-x1-xk</em> was rewritten to <em>A</em>. (AM)</p>
</li>
<li>
<p>Additional note added to the <a href="chapter4.xml#contm.ci.mathmltypes">mathmltypes</a> description clarifying that "complex" should be taken as an alias for "complex-cartesian"
when rewriting to Strict Content MathML. (AM)</p>
</li>
<li>
<p>Changes to <a href="chapter4.xml#s.data1.mean.ex1">s_data1.mean</a>, <a href="chapter4.xml#s.dist1.mean.ex1">s_dist1.mean</a>, <a href="chapter4.xml#s.dist1.moment.ex1">s_dist1.moment</a> and <a href="chapter4.xml#s.data1.moment.ex1">s_data1.moment</a> examples to use new values for &lang; and &rang; so the result is in Unicode NFC
form.</p>
</li>
<li>
<p>Changes to markup of syntax tables in <a href="chapter4.xml#contm.apply">Section 4.2.5 Function Application <code><apply></code></a> and <a href="chapter4.xml#contm.share">Section 4.2.7.1 The <code>share</code> element</a> to avoid redundant colspans, which make the html5 version invalid.</p>
</li>
<li>
<p>Clarify the behavior of qualifiers in <a href="chapter4.xml#contm.p2s.step.vector">Step 4b</a> of the rewrite to Strict Content MathML. (AM)</p>
</li>
<li>
<p>Clarify that the types of the <em>arguments</em> are used to distinguish between set and multiset use of the <code>set</code> constructor in <a href="chapter4.xml#contm.nary.rewrite">Section 4.3.4.1.2 Rewriting to Strict Content MathML</a> and <a href="chapter4.xml#contm.narysetlist.rewrite">Section 4.3.4.2.2 Rewriting to Strict Content MathML</a>. (AM)</p>
</li>
<li>
<p>Fix spelling in <a href="chapter4.xml#contm.not">Section 4.4.2.16 Not <code><not/></code></a>.</p>
</li>
<li>
<p>Fix spelling in <a href="chapter4.xml#contm.eq">Section 4.4.3.1 Equals <code><eq/></code></a>.</p>
</li>
<li>
<p>Split <a href="chapter4.xml#contm.trig">Section 4.4.7.1 Common trigonometric functions
<code><sin/></code>,
<code><cos/></code>,
<code><tan/></code>,
<code><sec/></code>,
<code><csc/></code>,
<code><cot/></code>
</a> into separate sections <a href="chapter4.xml#contm.trig">Section 4.4.7.1 Common trigonometric functions
<code><sin/></code>,
<code><cos/></code>,
<code><tan/></code>,
<code><sec/></code>,
<code><csc/></code>,
<code><cot/></code>
</a>,
<a href="chapter4.xml#contm.trig">Section 4.4.7.1 Common trigonometric functions
<code><sin/></code>,
<code><cos/></code>,
<code><tan/></code>,
<code><sec/></code>,
<code><csc/></code>,
<code><cot/></code>
</a>,<a href="chapter4.xml#contm.invtrig">Section 4.4.7.2 Common inverses of trigonometric functions
<code><arcsin/></code>,
<code><arccos/></code>,
<code><arctan/></code>,
<code><arcsec/></code>,
<code><arccsc/></code>,
<code><arccot/></code></a>, <a href="chapter4.xml#contm.hyperbolic">Section 4.4.7.3 Common hyperbolic functions
<code><sinh/></code>,
<code><cosh/></code>,
<code><tanh/></code>,
<code><sech/></code>,
<code><csch/></code>,
<code><coth/></code></a>, <a href="chapter4.xml#contm.invhyperbolic">Section 4.4.7.4 Common inverses of hyperbolic functions
<code><arcsinh/></code>,
<code><arccosh/></code>,
<code><arctanh/></code>,
<code><arcsech/></code>,
<code><arccsch/></code>,
<code><arccoth/></code> </a>, add new presentation images for
<a href="chapter4.xml#transc1.arcsin.ex1">arcsin</a>.</p>
</li>
<li>
<p>Add element markup to heading in <a href="chapter4.xml#contm.log">Section 4.4.7.7 Logarithm <code><log/></code>
, <code><logbase></code>
</a>.</p>
</li>
<li>
<p>Minor rearrangement of heading in <a href="chapter4.xml#contm.moment">Section 4.4.8.6 Moment <code><moment/></code>, <code><momentabout></code></a></p>
</li>
<li>
<p>Add syntax table for deprecated elements in <a href="chapter4.xml#contm.declare">Section 4.5.1 Declare <code><declare></code></a>, <a href="chapter4.xml#contm.fn">Section 4.5.3 Relation <code><fn></code></a> and <a href="chapter4.xml#contm.reln">Section 4.5.2 Relation <code><reln></code></a>.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="chapter5.xml">Chapter 5 Mixing Markup Languages for Mathematical Expressions</a>.</p>
<ul>
<li>
<p>Changes to <a href="chapter5.xml#mixing.annotation.elements">Section 5.1.1 Annotation elements</a> to highlight MathML may be used in HTML as well as XML.</p>
</li>
<li>
<p>Add additional <a href="chapter5.xml#html-xml1">note</a> warning namespace extensibility example not applicable to HTML.</p>
</li>
<li>
<p>Add additional <a href="chapter5.xml#html-xml2">note</a> warning namespace extensibility example not applicable to HTML.</p>
</li>
<li>
<p>Add additional <a href="chapter5.xml#html-xml3">note</a> warning namespace extensibility example not applicable to HTML.</p>
</li>
<li>
<p>Additional section <a href="chapter5.xml#html.annotation.xml">Section 5.2.3.3 Using <code>annotation-xml</code> in HTML documents</a> detailing the use of <code>annotation-xml</code>in HTML documents</p>
</li>
<li>
<p>Show tag markup around element names in section headings in <a href="chapter5.xml#mixing.elements.semantics">semantics</a>, <a href="chapter5.xml#mixing.elements.annotation">annotation</a> and <a href="chapter5.xml#mixing.elements.annotation.xml">annotation-xml</a>.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="chapter6.xml">Chapter 6 Interactions with the Host Environment</a>.</p>
<ul>
<li>
<p>Editorial wording changes in <a href="chapter6.xml#world-int-combine-other">Section 6.4 Combining MathML and Other Formats</a>.</p>
</li>
<li>
<p>Editorial wording changes in <a href="chapter6.xml#world-int-style">Section 6.5 Using CSS with MathML</a>.</p>
</li>
<li>
<p>Changes to wording on namespace use in <a href="chapter6.xml#world.introduction">Section 6.1 Introduction</a>.</p>
</li>
<li>
<p>Additional section <a href="chapter6.xml#world.recognizing.mathml.html">Section 6.2.2 Recognizing MathML in HTML</a>.</p>
</li>
<li>
<p>Remove XML Declaration and <code>mml</code> namespace prefix from the examples in <a href="chapter6.xml#world-int-transf-exa">Section 6.3.4 Examples</a>.</p>
</li>
<li>
<p>Delete recommendation to use prefixed element names in XHTML in <a href="chapter6.xml#interf.xhtml">Section 6.4.1 Mixing MathML and XHTML</a>.</p>
</li>
<li>
<p>Split HTML into a separate section from other non-XML use <a href="chapter6.xml#interf.html">Section 6.4.3 Mixing MathML and HTML</a> and <a href="chapter6.xml#interf.nonxml">Section 6.4.2 Mixing MathML and non-XML contexts</a></p>
</li>
<li>
<p>Remove the reference to <a href="appendixh.xml#MathMLforCSS">[MathMLforCSS]</a> in <a href="chapter6.xml">Chapter 6 Interactions with the Host Environment</a>.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="chapter7.xml">Chapter 7 Characters, Entities and Fonts</a>.</p>
<ul>
<li>
<p>Change the DTD description in <a href="chapter7.xml#chars.entities">Section 7.3 Entity Declarations</a> to reference the Combined HTML MathML entity set rather than the legacy ISO entity
sets. This does not change any existing definition, but adds the following 38 entity
definitions:
<code>&QUOT;</code> (U+0022),
<code>&AMP;</code> (U+0026),
<code>&LT;</code> (U+003C),
<code>&GT;</code> (U+003E),
<code>&COPY;</code> (U+00A9),
<code>&REG;</code> (U+00AE),
<code>&Alpha;</code> (U+0391),
<code>&Beta;</code> (U+0392),
<code>&Epsilon;</code> (U+0395),
<code>&Zeta;</code> (U+0396),
<code>&Eta;</code> (U+0397),
<code>&Iota;</code> (U+0399),
<code>&Kappa;</code> (U+039A),
<code>&Mu;</code> (U+039C),
<code>&Nu;</code> (U+039D),
<code>&Omicron;</code> (U+039F),
<code>&Rho;</code> (U+03A1),
<code>&Tau;</code> (U+03A4),
<code>&Chi;</code> (U+03A7),
<code>&epsilon;</code> (U+03B5),
<code>&omicron;</code> (U+03BF),
<code>&sigmaf;</code> (U+03C2),
<code>&thetasym;</code> (U+03D1),
<code>&upsih;</code> (U+03D2),
<code>&zwnj;</code> (U+200C),
<code>&zwj;</code> (U+200D),
<code>&lrm;</code> (U+200E),
<code>&rlm;</code> (U+200F),
<code>&sbquo;</code> (U+201A),
<code>&bdquo;</code> (U+201E),
<code>&lsaquo;</code> (U+2039),
<code>&rsaquo;</code> (U+203A),
<code>&oline;</code> (U+203E),
<code>&frasl;</code> (U+2044),
<code>&euro;</code> (U+20AC),
<code>&TRADE;</code> (U+2122),
<code>&alefsym;</code> (U+2135),
<code>&crarr;</code> (U+21B5).</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="appendixa.xml">Appendix A Parsing MathML</a>.</p>
<ul>
<li>
<p>Modify the schema regular expression to allow the deprecated unitless length attributes.</p>
</li>
<li>
<p>The schema now enforces a mandatory space and optional minus sign before <em>rownumber</em> in the <code>align</code> attribute of <code>mtable</code> and <code>mstack</code>.</p>
</li>
<li>
<p>Modify the schema (including DTD and XSD versions) to include the attributes listed
in <a href="chapter3.xml#presm.lbindent.attrs">Section 3.2.5.2.3 Indentation attributes</a> on <code>mspace</code> to match the text description in <a href="chapter3.xml#presm.mspace">Section 3.2.7 Space <code><mspace/></code></a>.</p>
</li>
<li>
<p>Modify the schema to include the Common Attributes such as <code>id</code> on <code>bvar</code> and <code>cn</code> to match the attribute tables in the text</p>
</li>
<li>
<p>Modify the regular expressions used for <code>mpadded-length</code> and <code>length</code> so that there must be at most one <code>.</code> and at least one digit. (FW)</p>
</li>
<li>
<p>New sections: <a href="appendixa.xml#parsing.mml.xhtml">Section A.5 Parsing MathML in XHTML</a> and <a href="appendixa.xml#parsing.mml.html">Section A.6 Parsing MathML in HTML</a>.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="appendixc.xml">Appendix C Operator Dictionary</a>.</p>
<ul>
<li>
<p>Add entries for the characters listed in <a href="chapter7.xml#chars.pseudo-scripts">Section 7.7.2 Pseudo-scripts</a>.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="appendixe.xml">Appendix E Working Group Membership and Acknowledgments</a>.</p>
<ul>
<li>
<p>Changes to <a href="appendixe.xml#contrib">Section E.1 The Math Working Group Membership</a> to note the death of Robert Miner.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="appendixg.xml">Appendix G Normative References</a>.</p>
<ul>
<li>
<p>Make <a href="appendixg.xml#HTML5">[HTML5]</a> normative.</p>
</li>
<li>
<p>Update the references to current versions,
<a href="appendixg.xml#Bidi">[Bidi]</a>, <a href="appendixg.xml#Entities">[Entities]</a>, <a href="appendixg.xml#ISO10646">[ISO10646]</a>,
<a href="appendixg.xml#Normal">[Normal]</a>, <a href="appendixg.xml#RELAX-NG">[RELAX-NG]</a>,
<a href="appendixg.xml#Unicode">[Unicode]</a>.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="appendixh.xml">Appendix H References</a>.</p>
<ul>
<li>
<p>Update the references to current versions,
<a href="appendixh.xml#AAP-math">[AAP-math]</a>, <a href="appendixh.xml#Abramowitz1977">[Abramowitz1977]</a>,
<a href="appendixh.xml#CSS21">[CSS21]</a>, <a href="appendixh.xml#ISO-12083">[ISO-12083]</a>,
<a href="appendixh.xml#XLink">[XLink]</a>.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="appendixi.xml">Appendix I Index</a>.</p>
<ul>
<li>
<p>Changes to <a href="appendixi.xml#index.att">Section I.2 MathML Attributes</a>.</p>
</li>
</ul>
</li>
</ul>
</div>
<div class="div2">
<h2><a id="changes.mathml2.0e-3.0"></a>F.3 Changes between MathML 2.0 Second Edition and MathML 3.0</h2>
<ul>
<li>
<p>Changes to <a href="chapter2.xml">Chapter 2 MathML Fundamentals</a>.</p>
<ul>
<li>
<p>The attribute <code>href</code> added to the common MathML attributes, <a href="chapter2.xml#fund.globatt">Section 2.1.6 Attributes Shared by all MathML Elements</a> to allow hypertext links.</p>
</li>
<li>
<p>Additional attributes added to the <code>math</code> element, see
<a href="chapter2.xml#interf.toplevel.atts">Section 2.2.1 Attributes</a>.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="chapter3.xml">Chapter 3 Presentation Markup</a>.</p>
<ul>
<li>
<p>Introduced mechanisms for controlling the Directionality of layout, as described in
<a href="chapter3.xml#presm.bidi">Section 3.1.5 Directionality</a>.</p>
</li>
<li>
<p>Introduced mechanisms for controlling linebreaking <a href="chapter3.xml#presm.linebreaking">Section 3.1.7 Linebreaking of Expressions</a>.</p>
</li>
<li>
<p>Extended <code>mglyph</code> to support general image inclusion, <a href="chapter3.xml#presm.mglyph">Section 3.2.1.2 Using images to represent
symbols <code><mglyph/></code></a>.</p>
</li>
<li>
<p>The facilities for adjusting spacing with <code>mpadded</code> have been extended and rationalised, <a href="chapter3.xml#presm.mpadded">Section 3.3.6 Adjust Space Around Content
<code><mpadded></code></a>.</p>
</li>
<li>
<p>Introduced new presentation elements for elementary math layouts, <a href="chapter3.xml#presm.elementary">Section 3.6 Elementary Math</a>: <code>mstack</code>, <code>mlongdiv</code>, <code>msgroup</code>, <code>msrow</code>, <code>mscarries</code>, <code>mscarry</code>, and <code>msline</code>.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="chapter4.xml">Chapter 4 Content Markup</a>.</p>
<ul>
<li>
<p>Introduced new content elements <code>bind</code>, <code>share</code>, <code>cerror</code>, <code>cs</code> and <code>cbytes</code>.</p>
</li>
<li>
<p>Removed deprecated content elements <code>reln</code> and <code>fn</code>.</p>
</li>
<li>
<p>Removed content element <code>declare</code>.</p>
</li>
<li>
<p>The concept of Strict Content MathML and the use of OpenMath Content Dictionaries
has been introduced, and the whole chapter restructured.</p>
</li>
</ul>
</li>
<li>
<p>Changes to <a href="chapter5.xml">Chapter 5 Mixing Markup Languages for Mathematical Expressions</a>.</p>
</li>
<li>
<p>New Chapter: <a href="chapter6.xml">Chapter 6 Interactions with the Host Environment</a>.</p>
</li>
<li>
<p>Changes to <a href="chapter7.xml">Chapter 7 Characters, Entities and Fonts</a>.</p>
<p>This chapter is much reduced from the corresponding chapter in previous releases of
MathML. All the tables and much of the other content of this chapter is now maintained
as a separate document <a href="appendixg.xml#Entities">[Entities]</a></p>
</li>
<li>
<p>Changes to <a href="appendixa.xml">Appendix A Parsing MathML</a>.</p>
<ul>
<li>
<p>The Normative version of the grammar is now expressed in Relax NG, with DTD and XSD
versions being derived.</p>
</li>
<li>
<p>Three MathML 1 attrbutes on <code>math</code> that were deprecated and undocumented in MathML2 but retained in the MathML2 DTD
have been removed. <code>name</code> (use <code>id</code> instead), <code>baseline</code> and <code>type</code> (These are not used by any known implementation, so can be removed.) See Chapter
7 of <a href="appendixh.xml#MathML1">[MathML1]</a>.</p>
</li>
</ul>
</li>
<li>
<p>New Appendix: <a href="appendixb.xml">Appendix B Media Types Registrations</a>.</p>
</li>
<li>
<p>Changes to <a href="appendixc.xml">Appendix C Operator Dictionary</a>.</p>
<p>The Operator Dictionary table has been updated and rationalised and presented in a
new format.</p>
</li>
<li>
<p>MathML DOM</p>
<p>The chapter and appendices relating to the MathML DOM have been removed from this
specification, with the intention of updating them and publishing them as a separate
document at a later time.</p>
</li>
</ul>
</div>
</div>
<div class="minitoc">
Overview: <a href="Overview.xml">Mathematical Markup Language (MathML) Version 4.0</a><br class="html-compat" />
Previous: E <a href="appendixe.xml">Working Group Membership and Acknowledgments</a><br class="html-compat" />
Next: G <a href="appendixg.xml">Normative References</a></div>
</body>
</html>