Linking mfrac-like operators [Re: Linking (chapter 6.4.3) probably underspecified]

2010-04-13 17:33 Neil Soiffer <neil.soiffer@gmail.com>:
> As for your attempt, I would liken it to wanted to be able to click on a
> table frame and have it do something different than clicking on content in
> a table.

As far as mere presentational layout is concerned, I agree, …

> I don't think many people would expect that to do something, and
> (speaking for myself, not the MathML group), I don't think it is
> reasonable to expect that MathML be able to do that.

… but semantically I think that my original use case (linking presentational
operators to CD definitions) makes a lot of sense and should be supported.
This is now a different topic, therefore I changed the subject.  Maybe not in
the way that we define a special behaviour for nested links, but in the way
that there is an alternative <mo>-like syntax for such operators, e.g.

<mrow>
  num
  <mo href="...">&SomeMagicStroke;</mo>
  den
</mrow>

or 

<mrow style="some CSS magic">
  num
  <mo href="...">...</mo>
  den
</mrow>

instead of

<mfrac>
  num
  den
</mfrac>

Similar cases are msqrt and mroot, where there is no reasonable way of linking
only the "root" symbol to some target.  For mfenced there is the (semantically
equivalent?) alternative of writing brackets as <mo>(</mo> ... <mo>)</mo>.

Cheers,

Christoph

-- 
Christoph Lange, Jacobs Univ. Bremen, http://kwarc.info/clange, Skype duke4701

Received on Tuesday, 13 April 2010 15:55:01 UTC