- From: Robert Miner <RobertM@dessci.com>
- Date: Tue, 18 Jun 2002 11:12:30 -0500
- To: jscript@pacbell.net
- CC: www-math@w3.org
Hi. > But I lose any reference I had to the SVG line element. I'm wondering > how I would build (a) a semantic reference to that line element, and (b) > a definition of a slope function referencing that element, both within > the context of content MathML and possibly presentation MathML as well. > > I have a couple ideas on defining the slope function, based on my > reading of the Content MathML chapter, but I am totally lost on how to > build a reference to an element outside the MathML language. Ideally, > I'd love to do something like this: > > <apply> > <eq /> > <apply> > <slope /><!-- attributes as necessary --> > <svg:use xlink:href="#AB" /> > </apply> > <cn>1</cn> > </apply> > > Any suggestions on how I might go about doing this? This is just an off the cuff idea -- I might try something like this: <apply> <eq /> <apply> <csymbol ... >slope</csymbol> <semantics> <csymbol ...>line</csymbol> <annotation-xml encoding="SVG"><svg:use xlink:href="#AB"/></annotation-xml> <semantics> </apply> <cn>1</cn> </apply> Of course, you would have to completely process away this stuff before trying to display it with any MathML renderer -- otherwise you would just get 'slope(line)=1' for the rendering. But presumably with XSL and scripts, etc, you could set up a system that does what you want, since all the info is there, and its valid MathML/SVG. --Robert ------------------------------------------------------------------ Robert Miner RobertM@dessci.com MathML 2.0 Specification Co-editor 651-223-2883 Design Science, Inc. "How Science Communicates" www.dessci.com ------------------------------------------------------------------
Received on Tuesday, 18 June 2002 12:13:05 UTC