J 改訂履歴 (非標準)
概要: 数学用マークアップ言語 (MathML) バージョン 2.0
前: I Working Group Membership and Acknowledgments (Non-normative)
次: K 参考文献 (非標準)
J 改訂履歴 (非標準)
以下に、MathML 仕様の前バージョン (1.01) からの変更点を簡潔にまとめます。
- 第1章「導入」 の変更点
- MathML 1.0 勧告の発行以降の開発を反映して書き直されました。
たとえば、XML, XSL, CSS と schema について
- 第2章「MathMLの基礎」の変更点
- MathML 1.0 勧告の発行以降の開発を反映して書き直されました。
たとえば、XML, XSL, CSS と schema について
- 使用例を、MathML 2.0 での慣行をよく表すように書き換えました
- 新仕様を反映し、属性値についての記述が更新されました
- 第3章「プレゼンテーション・マークアップ」への変更点
- 数学における双方向レイアウトについて、新しく節を設けました
- トークン要素について、以下の新しい数学スタイル属性を導入しました :
mathvariant
,
mathsize
,
mathweight
,
mathcolor
-
以下の属性の使用を廃止しました :
fontfamily
,
fontsize
,
fontweight
,
fontstyle
,
color
.
- 新しい要素
mglyph
, menclose
, mlabeledtr
を導入し、文章もそれぞれ更新しました
- 属性
beveled
, numalign
,
denomalign
を mfrac
要素に加えました
- 改行属性を
mspace
要素に付け加えました
- required
mtr
and mtd
elements to be
explicit instead of allowing them to be inferred.
- changes to Chapter 4 [Content Markup]
- deprecated the use of
reln
and fn
and
changed the use of apply
accordingly
- introduced
csymbol
and added a discussion about the
relation to the deprecated fn
element
- introduced new content elements
domain
,
codomain
,
image
,
domainofapplication
,
arg
,
real
,
imaginary
,
lcm
,
floor
,
ceiling
,
equivalent
,
approx
,
divergence
,
grad
,
curl
,
laplacian
,
card
,
cartesianproduct
,
momentabout
,
vectorproduct
,
scalarproduct
,
outerproduct
,
integers
,
reals
,
rationals
,
naturalnumbers
,
complexes
,
primes
,
exponentiale
,
imaginaryi
,
notanumber
,
true
,
false
,
emptyset
,
pi
,
eulergamma
,
infinity
,
piecewise
,
piece
and
otherwise
- corrected examples and fixed typos
- expanded the attribute
definitionURL
to allow a URL
or a URI as a value
- clarified the use of presentation markup inside
cn
- made use of
encoding
attribute more
uniform
- changed description of the use of
bvar
in
combination with min
and max
- changes to Chapter 5 [Combining Presentation and Content Markup]
- added description of content-faithful transformation
- updated examples to reflect MathML 2.0
- define list of content that can appear in presentation
- add attribute
xref
for cross-referencing purposes
- added examples using XLink and namespaces
- make use of
encoding
attribute more uniform
- miscellaneous typographical corrections
- changes to Chapter 6 [Characters, Entities and Fonts]
- added a new section describing the methods of using Unicode
data within MathML
- added a new section describing the correspondence between
Math Alphabet characters and the
mathvariant
attribute
- completely revised and reformatted the MathML character
tables to reflect changes in Unicode since MathML 1.01
- changes to Chapter 7 [The MathML Interface]
- reworked the text in acknowledgement of the fact that the top-level and
interface elements for MathML are now in practice the same
- rewrote the text about linking to reflect changes in XLink
since MathML 1.01
- revised material about interactions with embedded renderers to
reflect the current state of DOM implementation
- added a definition of deprecated features in MathML 2
- updated the text to reflect the use of namespaces and the
introduction of XHTML.
2.0
- added a new section on the appropriate use of CSS and the
new mathematics style attributes in rendering environments with
support CSS
- changes to Chapter 8 [Document Object Model for MathML]
- this is a completely new chapter
- changes to Appendix A [Parsing MathML]
- renamed attribute
occurence
to occurrence
- added global attribute
xref
- add links to tables for each entity set
- changes to Appendix B [Content Markup Validation Grammar]
- Updated to reflect MathML 2.0.
- changes to Appendix C [Content Element Definitions]
- completely rewritten to reflect changes in MathML 2.0
- changes to Appendix F [Operator Dictionary]
- entries in operator dictionary are parametrized
- operator dictionary has become a non-normative part of the specification
- new entries were added to operator dictionary
- 付録D「MathML の文書オブジェクトモデル」への変更点
- これは完全に新しい付録であり、IDL定義を含めました
付録H「用語集」への変更点
- XSL, XSLT, XSL FO を追加しました
changes to Appendix I [Working Group Membership and Acknowledgments]
- all members of first and second Math Working Group are listed
付録J「改訂履歴」への変更点
- これは完全な付録で、CVSから得られるログに基づいたものです。
付録K「参考文献」 への変更点
全体的な変更点
- 仕様がついに HTML, XHTML だけでなく XSLT でレンダリングする XML 形式や、XSLT と TEX を利用する PDF 形式でも利用できるようになりました
- スペルや表記の誤りの訂正
- 標準の数式の例は LaTEX の等価な記述を付しました
- 非標準の数式の例は可能な限り HTML で記述しました
- クロス・リファレンスを改善しました
概要: 数学用マークアップ言語 (MathML) バージョン 2.0
前: I Working Group Membership and Acknowledgments (Non-normative)
次: K 参考文献 (非標準)