diff options
Diffstat (limited to 'htdocs/sgml-lib/CR-MathML3-20091215/mathml3-qname.mod')
-rw-r--r-- | htdocs/sgml-lib/CR-MathML3-20091215/mathml3-qname.mod | 295 |
1 files changed, 295 insertions, 0 deletions
diff --git a/htdocs/sgml-lib/CR-MathML3-20091215/mathml3-qname.mod b/htdocs/sgml-lib/CR-MathML3-20091215/mathml3-qname.mod new file mode 100644 index 0000000..8f61049 --- /dev/null +++ b/htdocs/sgml-lib/CR-MathML3-20091215/mathml3-qname.mod @@ -0,0 +1,295 @@ + +<!-- ....................................................................... --> +<!-- MathML Qualified Names Module ........................................ --> +<!-- file: mathml3-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-2009 W3C (MIT, INRIA, Keio), All Rights Reserved. + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//ENTITIES MathML 3.0 Qualified Names 1.0//EN" + SYSTEM "mathml3-qname.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;" +> + + +<!-- 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" > + +<!-- Section B: MathML Qualified Names ::::::::::::::::::::::::::::: --> + +<!-- 9. This section declares parameter entities used to provide + namespace-qualified names for all MathML element types. +--> + +<!ENTITY % ns1:abs.qname "%MATHML.pfx;ns1:abs" > +<!ENTITY % ns1:and.qname "%MATHML.pfx;ns1:and" > +<!ENTITY % ns1:annotation-xml.qname "%MATHML.pfx;ns1:annotation-xml" > +<!ENTITY % ns1:annotation.qname "%MATHML.pfx;ns1:annotation" > +<!ENTITY % ns1:apply.qname "%MATHML.pfx;ns1:apply" > +<!ENTITY % ns1:approx.qname "%MATHML.pfx;ns1:approx" > +<!ENTITY % ns1:arccos.qname "%MATHML.pfx;ns1:arccos" > +<!ENTITY % ns1:arccosh.qname "%MATHML.pfx;ns1:arccosh" > +<!ENTITY % ns1:arccot.qname "%MATHML.pfx;ns1:arccot" > +<!ENTITY % ns1:arccoth.qname "%MATHML.pfx;ns1:arccoth" > +<!ENTITY % ns1:arccsc.qname "%MATHML.pfx;ns1:arccsc" > +<!ENTITY % ns1:arccsch.qname "%MATHML.pfx;ns1:arccsch" > +<!ENTITY % ns1:arcsec.qname "%MATHML.pfx;ns1:arcsec" > +<!ENTITY % ns1:arcsech.qname "%MATHML.pfx;ns1:arcsech" > +<!ENTITY % ns1:arcsin.qname "%MATHML.pfx;ns1:arcsin" > +<!ENTITY % ns1:arcsinh.qname "%MATHML.pfx;ns1:arcsinh" > +<!ENTITY % ns1:arctan.qname "%MATHML.pfx;ns1:arctan" > +<!ENTITY % ns1:arctanh.qname "%MATHML.pfx;ns1:arctanh" > +<!ENTITY % ns1:arg.qname "%MATHML.pfx;ns1:arg" > +<!ENTITY % ns1:bind.qname "%MATHML.pfx;ns1:bind" > +<!ENTITY % ns1:bvar.qname "%MATHML.pfx;ns1:bvar" > +<!ENTITY % ns1:card.qname "%MATHML.pfx;ns1:card" > +<!ENTITY % ns1:cartesianproduct.qname "%MATHML.pfx;ns1:cartesianproduct" > +<!ENTITY % ns1:cbytes.qname "%MATHML.pfx;ns1:cbytes" > +<!ENTITY % ns1:ceiling.qname "%MATHML.pfx;ns1:ceiling" > +<!ENTITY % ns1:cerror.qname "%MATHML.pfx;ns1:cerror" > +<!ENTITY % ns1:ci.qname "%MATHML.pfx;ns1:ci" > +<!ENTITY % ns1:cn.qname "%MATHML.pfx;ns1:cn" > +<!ENTITY % ns1:codomain.qname "%MATHML.pfx;ns1:codomain" > +<!ENTITY % ns1:complexes.qname "%MATHML.pfx;ns1:complexes" > +<!ENTITY % ns1:compose.qname "%MATHML.pfx;ns1:compose" > +<!ENTITY % ns1:condition.qname "%MATHML.pfx;ns1:condition" > +<!ENTITY % ns1:conjugate.qname "%MATHML.pfx;ns1:conjugate" > +<!ENTITY % ns1:cos.qname "%MATHML.pfx;ns1:cos" > +<!ENTITY % ns1:cosh.qname "%MATHML.pfx;ns1:cosh" > +<!ENTITY % ns1:cot.qname "%MATHML.pfx;ns1:cot" > +<!ENTITY % ns1:coth.qname "%MATHML.pfx;ns1:coth" > +<!ENTITY % ns1:cs.qname "%MATHML.pfx;ns1:cs" > +<!ENTITY % ns1:csc.qname "%MATHML.pfx;ns1:csc" > +<!ENTITY % ns1:csch.qname "%MATHML.pfx;ns1:csch" > +<!ENTITY % ns1:csymbol.qname "%MATHML.pfx;ns1:csymbol" > +<!ENTITY % ns1:curl.qname "%MATHML.pfx;ns1:curl" > +<!ENTITY % ns1:declare.qname "%MATHML.pfx;ns1:declare" > +<!ENTITY % ns1:degree.qname "%MATHML.pfx;ns1:degree" > +<!ENTITY % ns1:determinant.qname "%MATHML.pfx;ns1:determinant" > +<!ENTITY % ns1:diff.qname "%MATHML.pfx;ns1:diff" > +<!ENTITY % ns1:divergence.qname "%MATHML.pfx;ns1:divergence" > +<!ENTITY % ns1:divide.qname "%MATHML.pfx;ns1:divide" > +<!ENTITY % ns1:domain.qname "%MATHML.pfx;ns1:domain" > +<!ENTITY % ns1:domainofapplication.qname "%MATHML.pfx;ns1:domainofapplication" > +<!ENTITY % ns1:emptyset.qname "%MATHML.pfx;ns1:emptyset" > +<!ENTITY % ns1:eq.qname "%MATHML.pfx;ns1:eq" > +<!ENTITY % ns1:equivalent.qname "%MATHML.pfx;ns1:equivalent" > +<!ENTITY % ns1:eulergamma.qname "%MATHML.pfx;ns1:eulergamma" > +<!ENTITY % ns1:exists.qname "%MATHML.pfx;ns1:exists" > +<!ENTITY % ns1:exp.qname "%MATHML.pfx;ns1:exp" > +<!ENTITY % ns1:exponentiale.qname "%MATHML.pfx;ns1:exponentiale" > +<!ENTITY % ns1:factorial.qname "%MATHML.pfx;ns1:factorial" > +<!ENTITY % ns1:factorof.qname "%MATHML.pfx;ns1:factorof" > +<!ENTITY % ns1:false.qname "%MATHML.pfx;ns1:false" > +<!ENTITY % ns1:floor.qname "%MATHML.pfx;ns1:floor" > +<!ENTITY % ns1:fn.qname "%MATHML.pfx;ns1:fn" > +<!ENTITY % ns1:forall.qname "%MATHML.pfx;ns1:forall" > +<!ENTITY % ns1:gcd.qname "%MATHML.pfx;ns1:gcd" > +<!ENTITY % ns1:geq.qname "%MATHML.pfx;ns1:geq" > +<!ENTITY % ns1:grad.qname "%MATHML.pfx;ns1:grad" > +<!ENTITY % ns1:gt.qname "%MATHML.pfx;ns1:gt" > +<!ENTITY % ns1:ident.qname "%MATHML.pfx;ns1:ident" > +<!ENTITY % ns1:image.qname "%MATHML.pfx;ns1:image" > +<!ENTITY % ns1:imaginary.qname "%MATHML.pfx;ns1:imaginary" > +<!ENTITY % ns1:imaginaryi.qname "%MATHML.pfx;ns1:imaginaryi" > +<!ENTITY % ns1:implies.qname "%MATHML.pfx;ns1:implies" > +<!ENTITY % ns1:in.qname "%MATHML.pfx;ns1:in" > +<!ENTITY % ns1:infinity.qname "%MATHML.pfx;ns1:infinity" > +<!ENTITY % ns1:int.qname "%MATHML.pfx;ns1:int" > +<!ENTITY % ns1:integers.qname "%MATHML.pfx;ns1:integers" > +<!ENTITY % ns1:intersect.qname "%MATHML.pfx;ns1:intersect" > +<!ENTITY % ns1:interval.qname "%MATHML.pfx;ns1:interval" > +<!ENTITY % ns1:inverse.qname "%MATHML.pfx;ns1:inverse" > +<!ENTITY % ns1:lambda.qname "%MATHML.pfx;ns1:lambda" > +<!ENTITY % ns1:laplacian.qname "%MATHML.pfx;ns1:laplacian" > +<!ENTITY % ns1:lcm.qname "%MATHML.pfx;ns1:lcm" > +<!ENTITY % ns1:leq.qname "%MATHML.pfx;ns1:leq" > +<!ENTITY % ns1:limit.qname "%MATHML.pfx;ns1:limit" > +<!ENTITY % ns1:list.qname "%MATHML.pfx;ns1:list" > +<!ENTITY % ns1:ln.qname "%MATHML.pfx;ns1:ln" > +<!ENTITY % ns1:log.qname "%MATHML.pfx;ns1:log" > +<!ENTITY % ns1:logbase.qname "%MATHML.pfx;ns1:logbase" > +<!ENTITY % ns1:lowlimit.qname "%MATHML.pfx;ns1:lowlimit" > +<!ENTITY % ns1:lt.qname "%MATHML.pfx;ns1:lt" > +<!ENTITY % ns1:maction.qname "%MATHML.pfx;ns1:maction" > +<!ENTITY % ns1:maligngroup.qname "%MATHML.pfx;ns1:maligngroup" > +<!ENTITY % ns1:malignmark.qname "%MATHML.pfx;ns1:malignmark" > +<!ENTITY % ns1:math.qname "%MATHML.pfx;ns1:math" > +<!ENTITY % ns1:matrix.qname "%MATHML.pfx;ns1:matrix" > +<!ENTITY % ns1:matrixrow.qname "%MATHML.pfx;ns1:matrixrow" > +<!ENTITY % ns1:max.qname "%MATHML.pfx;ns1:max" > +<!ENTITY % ns1:mean.qname "%MATHML.pfx;ns1:mean" > +<!ENTITY % ns1:median.qname "%MATHML.pfx;ns1:median" > +<!ENTITY % ns1:menclose.qname "%MATHML.pfx;ns1:menclose" > +<!ENTITY % ns1:merror.qname "%MATHML.pfx;ns1:merror" > +<!ENTITY % ns1:mfenced.qname "%MATHML.pfx;ns1:mfenced" > +<!ENTITY % ns1:mfrac.qname "%MATHML.pfx;ns1:mfrac" > +<!ENTITY % ns1:mglyph.qname "%MATHML.pfx;ns1:mglyph" > +<!ENTITY % ns1:mi.qname "%MATHML.pfx;ns1:mi" > +<!ENTITY % ns1:min.qname "%MATHML.pfx;ns1:min" > +<!ENTITY % ns1:minus.qname "%MATHML.pfx;ns1:minus" > +<!ENTITY % ns1:mlabeledtr.qname "%MATHML.pfx;ns1:mlabeledtr" > +<!ENTITY % ns1:mlongdiv.qname "%MATHML.pfx;ns1:mlongdiv" > +<!ENTITY % ns1:mmultiscripts.qname "%MATHML.pfx;ns1:mmultiscripts" > +<!ENTITY % ns1:mn.qname "%MATHML.pfx;ns1:mn" > +<!ENTITY % ns1:mo.qname "%MATHML.pfx;ns1:mo" > +<!ENTITY % ns1:mode.qname "%MATHML.pfx;ns1:mode" > +<!ENTITY % ns1:moment.qname "%MATHML.pfx;ns1:moment" > +<!ENTITY % ns1:momentabout.qname "%MATHML.pfx;ns1:momentabout" > +<!ENTITY % ns1:mover.qname "%MATHML.pfx;ns1:mover" > +<!ENTITY % ns1:mpadded.qname "%MATHML.pfx;ns1:mpadded" > +<!ENTITY % ns1:mphantom.qname "%MATHML.pfx;ns1:mphantom" > +<!ENTITY % ns1:mprescripts.qname "%MATHML.pfx;ns1:mprescripts" > +<!ENTITY % ns1:mroot.qname "%MATHML.pfx;ns1:mroot" > +<!ENTITY % ns1:mrow.qname "%MATHML.pfx;ns1:mrow" > +<!ENTITY % ns1:ms.qname "%MATHML.pfx;ns1:ms" > +<!ENTITY % ns1:mscarries.qname "%MATHML.pfx;ns1:mscarries" > +<!ENTITY % ns1:mscarry.qname "%MATHML.pfx;ns1:mscarry" > +<!ENTITY % ns1:msgroup.qname "%MATHML.pfx;ns1:msgroup" > +<!ENTITY % ns1:msline.qname "%MATHML.pfx;ns1:msline" > +<!ENTITY % ns1:mspace.qname "%MATHML.pfx;ns1:mspace" > +<!ENTITY % ns1:msqrt.qname "%MATHML.pfx;ns1:msqrt" > +<!ENTITY % ns1:msrow.qname "%MATHML.pfx;ns1:msrow" > +<!ENTITY % ns1:mstack.qname "%MATHML.pfx;ns1:mstack" > +<!ENTITY % ns1:mstyle.qname "%MATHML.pfx;ns1:mstyle" > +<!ENTITY % ns1:msub.qname "%MATHML.pfx;ns1:msub" > +<!ENTITY % ns1:msubsup.qname "%MATHML.pfx;ns1:msubsup" > +<!ENTITY % ns1:msup.qname "%MATHML.pfx;ns1:msup" > +<!ENTITY % ns1:mtable.qname "%MATHML.pfx;ns1:mtable" > +<!ENTITY % ns1:mtd.qname "%MATHML.pfx;ns1:mtd" > +<!ENTITY % ns1:mtext.qname "%MATHML.pfx;ns1:mtext" > +<!ENTITY % ns1:mtr.qname "%MATHML.pfx;ns1:mtr" > +<!ENTITY % ns1:munder.qname "%MATHML.pfx;ns1:munder" > +<!ENTITY % ns1:munderover.qname "%MATHML.pfx;ns1:munderover" > +<!ENTITY % ns1:naturalnumbers.qname "%MATHML.pfx;ns1:naturalnumbers" > +<!ENTITY % ns1:neq.qname "%MATHML.pfx;ns1:neq" > +<!ENTITY % ns1:none.qname "%MATHML.pfx;ns1:none" > +<!ENTITY % ns1:not.qname "%MATHML.pfx;ns1:not" > +<!ENTITY % ns1:notanumber.qname "%MATHML.pfx;ns1:notanumber" > +<!ENTITY % ns1:notin.qname "%MATHML.pfx;ns1:notin" > +<!ENTITY % ns1:notprsubset.qname "%MATHML.pfx;ns1:notprsubset" > +<!ENTITY % ns1:notsubset.qname "%MATHML.pfx;ns1:notsubset" > +<!ENTITY % ns1:or.qname "%MATHML.pfx;ns1:or" > +<!ENTITY % ns1:otherwise.qname "%MATHML.pfx;ns1:otherwise" > +<!ENTITY % ns1:outerproduct.qname "%MATHML.pfx;ns1:outerproduct" > +<!ENTITY % ns1:partialdiff.qname "%MATHML.pfx;ns1:partialdiff" > +<!ENTITY % ns1:pi.qname "%MATHML.pfx;ns1:pi" > +<!ENTITY % ns1:piece.qname "%MATHML.pfx;ns1:piece" > +<!ENTITY % ns1:piecewise.qname "%MATHML.pfx;ns1:piecewise" > +<!ENTITY % ns1:plus.qname "%MATHML.pfx;ns1:plus" > +<!ENTITY % ns1:power.qname "%MATHML.pfx;ns1:power" > +<!ENTITY % ns1:primes.qname "%MATHML.pfx;ns1:primes" > +<!ENTITY % ns1:product.qname "%MATHML.pfx;ns1:product" > +<!ENTITY % ns1:prsubset.qname "%MATHML.pfx;ns1:prsubset" > +<!ENTITY % ns1:quotient.qname "%MATHML.pfx;ns1:quotient" > +<!ENTITY % ns1:rationals.qname "%MATHML.pfx;ns1:rationals" > +<!ENTITY % ns1:real.qname "%MATHML.pfx;ns1:real" > +<!ENTITY % ns1:reals.qname "%MATHML.pfx;ns1:reals" > +<!ENTITY % ns1:reln.qname "%MATHML.pfx;ns1:reln" > +<!ENTITY % ns1:rem.qname "%MATHML.pfx;ns1:rem" > +<!ENTITY % ns1:root.qname "%MATHML.pfx;ns1:root" > +<!ENTITY % ns1:scalarproduct.qname "%MATHML.pfx;ns1:scalarproduct" > +<!ENTITY % ns1:sdev.qname "%MATHML.pfx;ns1:sdev" > +<!ENTITY % ns1:sec.qname "%MATHML.pfx;ns1:sec" > +<!ENTITY % ns1:sech.qname "%MATHML.pfx;ns1:sech" > +<!ENTITY % ns1:selector.qname "%MATHML.pfx;ns1:selector" > +<!ENTITY % ns1:semantics.qname "%MATHML.pfx;ns1:semantics" > +<!ENTITY % ns1:sep.qname "%MATHML.pfx;ns1:sep" > +<!ENTITY % ns1:set.qname "%MATHML.pfx;ns1:set" > +<!ENTITY % ns1:setdiff.qname "%MATHML.pfx;ns1:setdiff" > +<!ENTITY % ns1:share.qname "%MATHML.pfx;ns1:share" > +<!ENTITY % ns1:sin.qname "%MATHML.pfx;ns1:sin" > +<!ENTITY % ns1:sinh.qname "%MATHML.pfx;ns1:sinh" > +<!ENTITY % ns1:subset.qname "%MATHML.pfx;ns1:subset" > +<!ENTITY % ns1:sum.qname "%MATHML.pfx;ns1:sum" > +<!ENTITY % ns1:tan.qname "%MATHML.pfx;ns1:tan" > +<!ENTITY % ns1:tanh.qname "%MATHML.pfx;ns1:tanh" > +<!ENTITY % ns1:tendsto.qname "%MATHML.pfx;ns1:tendsto" > +<!ENTITY % ns1:times.qname "%MATHML.pfx;ns1:times" > +<!ENTITY % ns1:transpose.qname "%MATHML.pfx;ns1:transpose" > +<!ENTITY % ns1:true.qname "%MATHML.pfx;ns1:true" > +<!ENTITY % ns1:union.qname "%MATHML.pfx;ns1:union" > +<!ENTITY % ns1:uplimit.qname "%MATHML.pfx;ns1:uplimit" > +<!ENTITY % ns1:variance.qname "%MATHML.pfx;ns1:variance" > +<!ENTITY % ns1:vector.qname "%MATHML.pfx;ns1:vector" > +<!ENTITY % ns1:vectorproduct.qname "%MATHML.pfx;ns1:vectorproduct" > +<!ENTITY % ns1:xor.qname "%MATHML.pfx;ns1:xor" > |