Re: Question about <bvar>

> However, the XML Schema for MathML allows any content.  Is
> this an error in the schema?

hmm the dtd is the same (even if the MathMLstrict parameter entity is
set).

It's not necessarily "an error": there are several constraints expressed
in the prose text that are not enforced by the dtd and schema
for technical or historical reasons.

Historically the dtd was designed to be fairly lax to allow elements to
be used in "new" contexts, with semantics supplied by definitionURL or
an extension attribute in another namespace etc. The the MathMLstrict
parameter entity tightens up the constraint checking in the dtd and the
schema is on the whole more like the "strict" version of the dtd.

Speaking personally I think I agree with you that bvar should be
constrained to take cn and degree only in the strict dtd and schema, but
we'd need to discuss it within the IG before publishing any errata or
update.

Thanks for the report.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Received on Saturday, 23 April 2005 11:56:23 UTC