[Om3] OMS and OMV contents?

David Carlisle davidc at nag.co.uk
Fri Jul 13 15:50:47 CEST 2007


> I was waiting for this thread to evolve before suggesting to 
> deprecate to the MathWG, because it will be a shock anyways, right ?

Basically I'm against deprecating things (or calling them legacy) as
that implies people shouldn't do it (ever). I think MathML needs to come
up with a word for the bit that's not canonical mathml that means just
that:  It's a syntactic construct that can be mapped to canonical mathml
(and so to OpenMath) but that it's perfectly OK to use it if that's what
you want to do.

I don't think we (math WG)  should discourage

<apply>
  <sin/>
    ....

and tell people that they should to use
<apply>
 <csymbol cd="...">sin</symbol>

We just need to tell people that <sin/> is defined in terms of csymbol,
and that the csymbol sin is defined in a CD somewhere. But it's
perfectly OK to use the <sin/> form.


Similarly I think we can isolate the construct 
<csymbol><mi mathcolor="red">x</mi></csymbol>
as something that's not in "canonical mathml" and so outside the scope
of OpenMath alignment, and equivalent to (something like)
<csymbol>redx</csymbol>
annotated either inline or in a CD notation declaration with the
presentation <mi mathcolor="red">x</mi>, but that we should word this
distinction in a way that doesn't imply that people should not do this.

David





________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________


More information about the Om3 mailing list