- From: Ville Skytta via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 25 Oct 2009 11:58:15 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/validator/htdocs/sgml-lib/XX-MathML2-20031104
In directory hutz:/tmp/cvs-serv22839/XX-MathML2-20031104
Added Files:
README.txt mathml2-qname-1.mod mathml2.dtd xhtml-math11-f.dtd
Log Message:
Clarify MathML2 DTD origin/version, remove unused html entities, rename dir accordingly.
--- NEW FILE: mathml2-qname-1.mod ---
<!-- ....................................................................... -->
<!-- MathML Qualified Names Module ........................................ -->
<!-- file: mathml2-qname-1.mod
This is the Mathematical Markup Language (MathML) 2.0, an XML
application for describing mathematical notation and capturing
both its structure and content.
Copyright 1998-2000 W3C (MIT, INRIA, Keio), All Rights Reserved.
Revision: $Id: mathml2-qname-1.mod,v 1.2 2003/04/08 00:11:16 davidc Exp $
This DTD module is identified by the PUBLIC and SYSTEM identifiers:
PUBLIC "-//W3C//ENTITIES MathML 2.0 Qualified Names 1.0//EN"
SYSTEM "mathml2-qname-1.mod"
Revisions:
(none)
....................................................................... -->
<!-- MathML Qualified Names
This module is contained in two parts, labeled Section 'A' and 'B':
Section A declares parameter entities to support namespace-
qualified names, namespace declarations, and name prefixing
for MathML.
Section B declares parameter entities used to provide
namespace-qualified names for all MathML element types.
This module is derived from the XHTML Qualified Names Template module.
-->
<!-- Section A: XHTML XML Namespace Framework :::::::::::::::::::: -->
<!ENTITY % NS.prefixed "IGNORE" >
<!ENTITY % MATHML.prefixed "%NS.prefixed;" >
<!-- XLink ............... -->
<!ENTITY % XLINK.prefix "xlink" >
<!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" >
<!ENTITY % XLINK.xmlns.attrib
"xmlns:%XLINK.prefix; CDATA #FIXED '%XLINK.xmlns;'"
>
<!-- W3C XML Schema ............... -->
<!ENTITY % Schema.prefix "xsi" >
<!ENTITY % Schema.xmlns "http://www.w3.org/2001/XMLSchema-instance" >
<!ENTITY % Schema.xmlns.attrib
"xmlns:%Schema.prefix; CDATA #IMPLIED"
>
<!-- MathML .............. -->
<!ENTITY % MATHML.xmlns "http://www.w3.org/1998/Math/MathML" >
<!ENTITY % MATHML.prefix "m" >
<![%MATHML.prefixed;[
<!ENTITY % MATHML.xmlns.extra.attrib "" >
]]>
<!ENTITY % MATHML.xmlns.extra.attrib
"%XLINK.xmlns.attrib;
%Schema.xmlns.attrib;" >
<![%MATHML.prefixed;[
<!ENTITY % MATHML.pfx "%MATHML.prefix;:" >
<!ENTITY % MATHML.xmlns.attrib
"xmlns:%MATHML.prefix; CDATA #FIXED '%MATHML.xmlns;'
%MATHML.xmlns.extra.attrib;"
>
]]>
<!ENTITY % MATHML.pfx "" >
<!ENTITY % MATHML.xmlns.attrib
"xmlns CDATA #FIXED '%MATHML.xmlns;'
%MATHML.xmlns.extra.attrib;"
>
<![%NS.prefixed;[
<!ENTITY % XHTML.xmlns.extra.attrib
"%MATHML.xmlns.attrib;" >
]]>
<!ENTITY % XHTML.xmlns.extra.attrib
"%XLINK.xmlns.attrib;
%Schema.xmlns.attrib;"
>
<!-- Section B: MathML Qualified Names ::::::::::::::::::::::::::::: -->
<!-- 9. This section declares parameter entities used to provide
namespace-qualified names for all MathML element types.
-->
<!ENTITY % abs.qname "%MATHML.pfx;abs" >
<!ENTITY % and.qname "%MATHML.pfx;and" >
<!ENTITY % annotation-xml.qname "%MATHML.pfx;annotation-xml" >
<!ENTITY % annotation.qname "%MATHML.pfx;annotation" >
<!ENTITY % apply.qname "%MATHML.pfx;apply" >
<!ENTITY % approx.qname "%MATHML.pfx;approx" >
<!ENTITY % arccos.qname "%MATHML.pfx;arccos" >
<!ENTITY % arccosh.qname "%MATHML.pfx;arccosh" >
<!ENTITY % arccosh.qname "%MATHML.pfx;arccosh" >
<!ENTITY % arccot.qname "%MATHML.pfx;arccot" >
<!ENTITY % arccoth.qname "%MATHML.pfx;arccoth" >
<!ENTITY % arccsc.qname "%MATHML.pfx;arccsc" >
<!ENTITY % arccsch.qname "%MATHML.pfx;arccsch" >
<!ENTITY % arcsec.qname "%MATHML.pfx;arcsec" >
<!ENTITY % arcsech.qname "%MATHML.pfx;arcsech" >
<!ENTITY % arcsin.qname "%MATHML.pfx;arcsin" >
<!ENTITY % arcsinh.qname "%MATHML.pfx;arcsinh" >
<!ENTITY % arctan.qname "%MATHML.pfx;arctan" >
<!ENTITY % arctanh.qname "%MATHML.pfx;arctanh" >
<!ENTITY % arg.qname "%MATHML.pfx;arg" >
<!ENTITY % bvar.qname "%MATHML.pfx;bvar" >
<!ENTITY % card.qname "%MATHML.pfx;card" >
<!ENTITY % cartesianproduct.qname "%MATHML.pfx;cartesianproduct" >
<!ENTITY % ceiling.qname "%MATHML.pfx;ceiling" >
<!ENTITY % ci.qname "%MATHML.pfx;ci" >
<!ENTITY % cn.qname "%MATHML.pfx;cn" >
<!ENTITY % codomain.qname "%MATHML.pfx;codomain" >
<!ENTITY % complexes.qname "%MATHML.pfx;complexes" >
<!ENTITY % compose.qname "%MATHML.pfx;compose" >
<!ENTITY % condition.qname "%MATHML.pfx;condition" >
<!ENTITY % conjugate.qname "%MATHML.pfx;conjugate" >
<!ENTITY % cos.qname "%MATHML.pfx;cos" >
<!ENTITY % cosh.qname "%MATHML.pfx;cosh" >
<!ENTITY % cot.qname "%MATHML.pfx;cot" >
<!ENTITY % coth.qname "%MATHML.pfx;coth" >
<!ENTITY % csc.qname "%MATHML.pfx;csc" >
<!ENTITY % csch.qname "%MATHML.pfx;csch" >
<!ENTITY % csymbol.qname "%MATHML.pfx;csymbol" >
<!ENTITY % curl.qname "%MATHML.pfx;curl" >
<!ENTITY % declare.qname "%MATHML.pfx;declare" >
<!ENTITY % degree.qname "%MATHML.pfx;degree" >
<!ENTITY % determinant.qname "%MATHML.pfx;determinant" >
<!ENTITY % diff.qname "%MATHML.pfx;diff" >
<!ENTITY % divergence.qname "%MATHML.pfx;divergence" >
<!ENTITY % divide.qname "%MATHML.pfx;divide" >
<!ENTITY % domain.qname "%MATHML.pfx;domain" >
<!ENTITY % domainofapplication.qname "%MATHML.pfx;domainofapplication" >
<!ENTITY % emptyset.qname "%MATHML.pfx;emptyset" >
<!ENTITY % eq.qname "%MATHML.pfx;eq" >
<!ENTITY % equivalent.qname "%MATHML.pfx;equivalent" >
<!ENTITY % eulergamma.qname "%MATHML.pfx;eulergamma" >
<!ENTITY % exists.qname "%MATHML.pfx;exists" >
<!ENTITY % exp.qname "%MATHML.pfx;exp" >
<!ENTITY % exponentiale.qname "%MATHML.pfx;exponentiale" >
<!ENTITY % factorial.qname "%MATHML.pfx;factorial" >
<!ENTITY % factorof.qname "%MATHML.pfx;factorof" >
<!ENTITY % false.qname "%MATHML.pfx;false" >
<!ENTITY % floor.qname "%MATHML.pfx;floor" >
<!ENTITY % fn.qname "%MATHML.pfx;fn" >
<!ENTITY % forall.qname "%MATHML.pfx;forall" >
<!ENTITY % gcd.qname "%MATHML.pfx;gcd" >
<!ENTITY % geq.qname "%MATHML.pfx;geq" >
<!ENTITY % grad.qname "%MATHML.pfx;grad" >
<!ENTITY % gt.qname "%MATHML.pfx;gt" >
<!ENTITY % ident.qname "%MATHML.pfx;ident" >
<!ENTITY % image.qname "%MATHML.pfx;image" >
<!ENTITY % imaginary.qname "%MATHML.pfx;imaginary" >
<!ENTITY % imaginaryi.qname "%MATHML.pfx;imaginaryi" >
<!ENTITY % implies.qname "%MATHML.pfx;implies" >
<!ENTITY % in.qname "%MATHML.pfx;in" >
<!ENTITY % infinity.qname "%MATHML.pfx;infinity" >
<!ENTITY % int.qname "%MATHML.pfx;int" >
<!ENTITY % integers.qname "%MATHML.pfx;integers" >
<!ENTITY % intersect.qname "%MATHML.pfx;intersect" >
<!ENTITY % interval.qname "%MATHML.pfx;interval" >
<!ENTITY % inverse.qname "%MATHML.pfx;inverse" >
<!ENTITY % lambda.qname "%MATHML.pfx;lambda" >
<!ENTITY % laplacian.qname "%MATHML.pfx;laplacian" >
<!ENTITY % lcm.qname "%MATHML.pfx;lcm" >
<!ENTITY % leq.qname "%MATHML.pfx;leq" >
<!ENTITY % limit.qname "%MATHML.pfx;limit" >
<!ENTITY % list.qname "%MATHML.pfx;list" >
<!ENTITY % ln.qname "%MATHML.pfx;ln" >
<!ENTITY % log.qname "%MATHML.pfx;log" >
<!ENTITY % logbase.qname "%MATHML.pfx;logbase" >
<!ENTITY % lowlimit.qname "%MATHML.pfx;lowlimit" >
<!ENTITY % lt.qname "%MATHML.pfx;lt" >
<!ENTITY % maction.qname "%MATHML.pfx;maction" >
<!ENTITY % maligngroup.qname "%MATHML.pfx;maligngroup" >
<!ENTITY % malignmark.qname "%MATHML.pfx;malignmark" >
<!ENTITY % math.qname "%MATHML.pfx;math" >
<!ENTITY % matrix.qname "%MATHML.pfx;matrix" >
<!ENTITY % matrixrow.qname "%MATHML.pfx;matrixrow" >
<!ENTITY % max.qname "%MATHML.pfx;max" >
<!ENTITY % mean.qname "%MATHML.pfx;mean" >
<!ENTITY % median.qname "%MATHML.pfx;median" >
<!ENTITY % menclose.qname "%MATHML.pfx;menclose" >
<!ENTITY % merror.qname "%MATHML.pfx;merror" >
<!ENTITY % mfenced.qname "%MATHML.pfx;mfenced" >
<!ENTITY % mfrac.qname "%MATHML.pfx;mfrac" >
<!ENTITY % mglyph.qname "%MATHML.pfx;mglyph" >
<!ENTITY % mi.qname "%MATHML.pfx;mi" >
<!ENTITY % min.qname "%MATHML.pfx;min" >
<!ENTITY % minus.qname "%MATHML.pfx;minus" >
<!ENTITY % mlabeledtr.qname "%MATHML.pfx;mlabeledtr" >
<!ENTITY % mmultiscripts.qname "%MATHML.pfx;mmultiscripts" >
<!ENTITY % mn.qname "%MATHML.pfx;mn" >
<!ENTITY % mo.qname "%MATHML.pfx;mo" >
<!ENTITY % mode.qname "%MATHML.pfx;mode" >
<!ENTITY % moment.qname "%MATHML.pfx;moment" >
<!ENTITY % momentabout.qname "%MATHML.pfx;momentabout" >
<!ENTITY % mover.qname "%MATHML.pfx;mover" >
<!ENTITY % mpadded.qname "%MATHML.pfx;mpadded" >
<!ENTITY % mphantom.qname "%MATHML.pfx;mphantom" >
<!ENTITY % mprescripts.qname "%MATHML.pfx;mprescripts" >
<!ENTITY % mroot.qname "%MATHML.pfx;mroot" >
<!ENTITY % mrow.qname "%MATHML.pfx;mrow" >
<!ENTITY % ms.qname "%MATHML.pfx;ms" >
<!ENTITY % mspace.qname "%MATHML.pfx;mspace" >
<!ENTITY % msqrt.qname "%MATHML.pfx;msqrt" >
<!ENTITY % mstyle.qname "%MATHML.pfx;mstyle" >
<!ENTITY % msub.qname "%MATHML.pfx;msub" >
<!ENTITY % msubsup.qname "%MATHML.pfx;msubsup" >
<!ENTITY % msup.qname "%MATHML.pfx;msup" >
<!ENTITY % mtable.qname "%MATHML.pfx;mtable" >
<!ENTITY % mtd.qname "%MATHML.pfx;mtd" >
<!ENTITY % mtext.qname "%MATHML.pfx;mtext" >
<!ENTITY % mtr.qname "%MATHML.pfx;mtr" >
<!ENTITY % munder.qname "%MATHML.pfx;munder" >
<!ENTITY % munderover.qname "%MATHML.pfx;munderover" >
<!ENTITY % naturalnumbers.qname "%MATHML.pfx;naturalnumbers" >
<!ENTITY % neq.qname "%MATHML.pfx;neq" >
<!ENTITY % none.qname "%MATHML.pfx;none" >
<!ENTITY % not.qname "%MATHML.pfx;not" >
<!ENTITY % notanumber.qname "%MATHML.pfx;notanumber" >
<!ENTITY % notin.qname "%MATHML.pfx;notin" >
<!ENTITY % notprsubset.qname "%MATHML.pfx;notprsubset" >
<!ENTITY % notsubset.qname "%MATHML.pfx;notsubset" >
<!ENTITY % or.qname "%MATHML.pfx;or" >
<!ENTITY % otherwise.qname "%MATHML.pfx;otherwise" >
<!ENTITY % outerproduct.qname "%MATHML.pfx;outerproduct" >
<!ENTITY % partialdiff.qname "%MATHML.pfx;partialdiff" >
<!ENTITY % pi.qname "%MATHML.pfx;pi" >
<!ENTITY % piece.qname "%MATHML.pfx;piece" >
<!ENTITY % piecewise.qname "%MATHML.pfx;piecewise" >
<!ENTITY % plus.qname "%MATHML.pfx;plus" >
<!ENTITY % power.qname "%MATHML.pfx;power" >
<!ENTITY % primes.qname "%MATHML.pfx;primes" >
<!ENTITY % product.qname "%MATHML.pfx;product" >
<!ENTITY % prsubset.qname "%MATHML.pfx;prsubset" >
<!ENTITY % quotient.qname "%MATHML.pfx;quotient" >
<!ENTITY % rationals.qname "%MATHML.pfx;rationals" >
<!ENTITY % real.qname "%MATHML.pfx;real" >
<!ENTITY % reals.qname "%MATHML.pfx;reals" >
<!ENTITY % reln.qname "%MATHML.pfx;reln" >
<!ENTITY % rem.qname "%MATHML.pfx;rem" >
<!ENTITY % root.qname "%MATHML.pfx;root" >
<!ENTITY % scalarproduct.qname "%MATHML.pfx;scalarproduct" >
<!ENTITY % sdev.qname "%MATHML.pfx;sdev" >
<!ENTITY % sec.qname "%MATHML.pfx;sec" >
<!ENTITY % sech.qname "%MATHML.pfx;sech" >
<!ENTITY % selector.qname "%MATHML.pfx;selector" >
<!ENTITY % semantics.qname "%MATHML.pfx;semantics" >
<!ENTITY % sep.qname "%MATHML.pfx;sep" >
<!ENTITY % set.qname "%MATHML.pfx;set" >
<!ENTITY % setdiff.qname "%MATHML.pfx;setdiff" >
<!ENTITY % sin.qname "%MATHML.pfx;sin" >
<!ENTITY % sinh.qname "%MATHML.pfx;sinh" >
<!ENTITY % subset.qname "%MATHML.pfx;subset" >
<!ENTITY % sum.qname "%MATHML.pfx;sum" >
<!ENTITY % tan.qname "%MATHML.pfx;tan" >
<!ENTITY % tanh.qname "%MATHML.pfx;tanh" >
<!ENTITY % tendsto.qname "%MATHML.pfx;tendsto" >
<!ENTITY % times.qname "%MATHML.pfx;times" >
<!ENTITY % transpose.qname "%MATHML.pfx;transpose" >
<!ENTITY % true.qname "%MATHML.pfx;true" >
<!ENTITY % union.qname "%MATHML.pfx;union" >
<!ENTITY % uplimit.qname "%MATHML.pfx;uplimit" >
<!ENTITY % variance.qname "%MATHML.pfx;variance" >
<!ENTITY % vector.qname "%MATHML.pfx;vector" >
<!ENTITY % vectorproduct.qname "%MATHML.pfx;vectorproduct" >
<!ENTITY % xor.qname "%MATHML.pfx;xor" >
<!-- ignores subsequent instantiation of this module when
used as external subset rather than module fragment.
NOTE: Do not modify this parameter entity, otherwise
a recursive parsing situation may result.
-->
<!ENTITY % mathml-qname.module "IGNORE" >
<!-- end of template-qname-1.mod -->
--- NEW FILE: mathml2.dtd ---
<!-- MathML 2.0 DTD ....................................................... -->
<!-- file: mathml2.dtd
-->
<!-- MathML 2.0 DTD
This is the Mathematical Markup Language (MathML) 2.0, an XML
application for describing mathematical notation and capturing
both its structure and content.
Copyright © 1998-2003 W3C® (MIT, ERCIM, Keio), All Rights
Reserved. W3C liability, trademark, document use and software
licensing rules apply.
Permission to use, copy, modify and distribute the MathML 2.0 DTD and
its accompanying documentation for any purpose and without fee is
hereby granted in perpetuity, provided that the above copyright notice
and this paragraph appear in all copies. The copyright holders make
no representation about the suitability of the DTD for any purpose.
[...2167 lines suppressed...]
Add MathMLstrict entity and related extra constraints 2002-12-05
David Carlisle
Add support for xi:schemaLocation 2003-04-05
David Carlisle
Removed actiontype from mstyle (to match spec) 2003-04-07
David Carlisle
Additional constraints for MathMLstrict code (From Simon
Pepping on www-math list) 2003-05-22
David Carlisle
Add missing minlabelspacing attribute (From Simon
Pepping on www-math list) 2003-05-22
David Carlisle
Removed restricted menclose notation checking from MathMLstrict 2003-09-08
David Carlisle
-->
<!-- end of MathML 2.0 DTD ................................................ -->
<!-- ....................................................................... -->
--- NEW FILE: xhtml-math11-f.dtd ---
<!ENTITY % driver SYSTEM "xhtml-math-svg.dtd">
<!--<!ENTITY % plane1D "&#38;#xE">-->
<!ENTITY % SVG.module "IGNORE" >
<!ENTITY % MATHML.pref.prefixed "INCLUDE" >
<!ENTITY % MATHML.sysid.base "../mathml2/" >
<!ENTITY % XHTML.version.attrib
"version CDATA #IMPLIED">
<!-- ....................................................................... -->
<!-- XHTML 1.1 plus MathML 2.0 plus SVG 1.1 DTD ........................... -->
<!-- URI: http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd
-->
<!-- XHTML 1.1 plus MathML 2.0 plus SVG 1.1 DTD
This is a prototype extension of XHTML 1.1 incorporating MathML 2.0
and SVG 1.1.
Copyright 2002 World Wide Web Consortium
(Massachusetts Institute of Technology, Institut National de
[...9789 lines suppressed...]
Removed restricted menclose notation checking from MathMLstrict 2003-09-08
David Carlisle
-->
<!-- end of MathML 2.0 DTD ................................................ -->
<!-- ....................................................................... -->
]]>
<!-- end of xhtml-math-svg.dtd -->
<!ATTLIST %a.qname; target CDATA #IMPLIED>
<!ATTLIST %html.qname;
%Schema.xmlns.attrib;
%att-schemalocation;>
--- NEW FILE: README.txt ---
Origin: MathML post-REC-MathML2-20031021 tarball at
http://www.w3.org/Math/DTD/mathml2.tgz, retrieved 2009-10-25, last
modified 2003-11-04.
Received on Sunday, 25 October 2009 11:58:21 UTC