- From: Christoph LANGE <ch.lange@jacobs-university.de>
- Date: Mon, 12 Jul 2010 15:30:22 +0200
- To: Urs Holzer <urs@andonyar.com>, "www-math@w3.org" <www-math@w3.org>
- Message-Id: <201007121530.32354.ch.lange@jacobs-university.de>
Dear all, I'm writing in response to an issue pointed out by Urs Holzer (Cc). He said that in http://www.w3.org/TR/MathML3/chapter4.html the csymbol/@cdbase attribute is not documented. Indeed, the only occurrence of the word "cdbase" is in the definition of how URIs for OpenMath symbols are constructed. But then, OTOH, the description in section 4.2.3.1 seems to suggest that actually Content MathML does not have a direct counterpart to OpenMath's <OMS cdbase="B" cd="C" name="N"/>. We can only write <csymbol cd="C">N</csymbol> and hope for one of the following: * B is somehow set by the enclosing document * there is a @cdgroup attribute on the <math> element that points to a "CD group file" – from OpenMath I know what such a file is, but in the relevant MathML spec section it is not really specified how that mechanism works. Section http://www.w3.org/TR/MathML3/chapter2.html#interf.toplevel.atts gives no reference to the specific section of the OpenMath spec, and Section 4.2.3.1 does, though. * B happens to be http://www.openmath.org/cd OK, but I'm still confused: How would I translate the following to Content MathML? <OMOBJ> <OMA> <OMS cdbase="http://example.org/cd" cd="foo" name="bar"/> <OMS cdbase="http://somewhere.com/cd" cd="foo" name="baz"/> <OMS cdbase="http://frobnitz.org/cd" cd="foo" name="fnord"/> </OMA> </OMOBJ> I.e. what do I do when one formula uses symbols from CDs that have the same relative name but under different CDBase URIs? And why is there no csymbol/@cdbase? Cheers, and thanks, Christoph -- Christoph Lange, Jacobs Univ. Bremen, http://kwarc.info/clange, Skype duke4701
Received on Monday, 12 July 2010 13:30:20 UTC