- 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