Re: Using content-MathML for computation and analysis in Science and Engineering

Many thanks to all of you (happy to have more comments, of course, but you
have answered my concerns).  There's always a requirement for *some*
implicit semantics and I think I can see a fairly clear intuitive boundary
now.

Clearly scope is important and my current implementation uses a symbol
table in the immediate parent <mathml/> (I assume that <mathml/> is not
nestable, but in case it was this defines a scope.

My other question is whether I can include foreign namespaces. I can see
things like:

<apply><eq/><ci>atomSet</ci><apply><cml:getatoms/><cml:molecule
id="m3"/></apply>
<foreach>
  <!-- iterate through the set -->
  <apply><eq/><cn>aw</cn><apply><cml:getMass/><cml:atom></apply><apply>
</foreach>

[syntax yet to be worked out, but chemical operators and variables]

-- 
Peter Murray-Rust
Reader in Molecular Informatics
Unilever Centre, Dep. Of Chemistry
University of Cambridge
CB2 1EW, UK
+44-1223-763069

Received on Thursday, 15 March 2012 14:25:26 UTC