Neil, I would say &quot;exporting&quot; is half of &quot;round-tripping&quot;...so I think that&#39;s covered.<br><br>Ian,<br><br>Here&#39;s another use case:<br>
<br>
5. The ability to animate elements in a web page  (hypertext, vector graphics) without using script. <br>
&nbsp; * sizes, positions, opacities, colors, transforms (basically most attributes and properties)<br>
&nbsp; * time-based and DOM event triggering for begin/end<br>&nbsp; * linear, spline interpolation<br>
&nbsp; * inlined (for simple web pages) and non-inlined animations (to promote separation of content and presentation)<br>
<br>Regards,<br>Jeff<br><br><div><span class="gmail_quote">On 3/25/08, <b class="gmail_sendername">Neil Soiffer</b> &lt;<a href="mailto:Neils@dessci.com">Neils@dessci.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
What about compatibility with XHTML?&nbsp; Right now, one can take an XHTML document and serve it up as HTML and it (mostly) works.&nbsp; If one adds MathML or SVG, than they must have a namespace associated with them and it would be useful if they too worked.&nbsp; This means that HTML5 needs to handle namespaces to some extent.&nbsp; At a minimum, if HTML5 &quot;ignores&quot; them, it needs to ignore the namespace syntax and semantics so as to preserve the XHTML meaning of these for MathML and SVG.<br>

<br>The other issue that you seemed to miss is &quot;export&quot;.&nbsp; If someone copies the SVG or MathML from a document, it should be serialized as per those specs (including any namespace requirements) so that it can be pasted into a SVG or MathML consuming app.&nbsp; This may not change your solution in that you might require browsers that provide a serialization that follows the specs, but you did omit export from your use cases.<br>
<span class="sg">
<br><div><font size="2" face="Arial">Neil Soiffer<br>Senior Scientist<br>Design Science, 
Inc.<br><a href="mailto:neils@dessci.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">neils@dessci.com</a><br><a href="http://www.dessci.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.dessci.com</a><br>
~ Makers of Equation Editor, 
MathType, MathPlayer and MathFlow ~</font></div></span><div><span class="e" id="q_118e4bb2b4bd0caf_2"><br><br><div class="gmail_quote">On Mon, Mar 24, 2008 at 11:29 PM, Ian Hickson &lt;<a href="mailto:ian@hixie.ch" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ian@hixie.ch</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
I&#39;ve read all 367 e-mails that were sent to the WHATWG, the HTMLWG, and to<br>
other forums on the topic of MathML, SVG, namespaces, etc, in HTML,<br>
spanning threads from 2006 to 2008. [1]<br>
<br>
I&#39;ve tried to summarise the problems (use cases) that people want solved,<br>
along with what they consider most important when faced with those<br>
problems [2]:<br>
<br>
 &nbsp;1. Putting an equation in a Web page.<br>
 &nbsp; &nbsp; Priorities:<br>
 &nbsp; &nbsp; &nbsp;* Maintainability<br>
 &nbsp; &nbsp; &nbsp;* Searchability<br>
 &nbsp; &nbsp; &nbsp;* Accessibility<br>
 &nbsp; &nbsp; &nbsp;* Typographically-sound printing<br>
 &nbsp; &nbsp; &nbsp;* Ease of authoring (are authors willing to learn new formats?)<br>
 &nbsp; &nbsp; &nbsp;* Ease of import from existing documents<br>
 &nbsp; &nbsp; &nbsp;* Ease of implementation (are UAs willing to implement new formats?)<br>
 &nbsp; &nbsp; &nbsp;* Resistance to errors (e.g. not brittle in the face of syntax errors)<br>
<br>
 &nbsp;2. Migrating from LaTeX to HTML.<br>
 &nbsp; &nbsp; Priorities:<br>
 &nbsp; &nbsp; &nbsp;* Fidelity<br>
<br>
 &nbsp;3. Writing a document by hand, with inline diagrams imported from a<br>
 &nbsp; &nbsp; graphics package.<br>
 &nbsp; &nbsp; Priorities:<br>
 &nbsp; &nbsp; &nbsp;* Compatibility with existing graphics packages<br>
 &nbsp; &nbsp; &nbsp;* Resistance to errors (e.g. not brittle in the face of syntax errors)<br>
 &nbsp; &nbsp; &nbsp;* Scriptable (retained-mode, with DOM support, without requiring<br>
 &nbsp; &nbsp; &nbsp; &nbsp;cross-frame scripting)<br>
 &nbsp; &nbsp; &nbsp;* Round-tripping (the ability to take image fragments from a Web page<br>
 &nbsp; &nbsp; &nbsp; &nbsp;and edit them)<br>
<br>
 &nbsp;4. Writing documents that include diagrams that include<br>
 &nbsp; &nbsp; typographically-correct mathematics.<br>
<br>
Philip also wrote a detailed story, which touches on several of the points<br>
above, of what we want to enable. In addition to the points above, his<br>
requirements include a solution for ID clashes in multiple-document<br>
transclution, and a solution for embedding custom non-visible data in an<br>
HTML document for scripting purposes. [3]<br>
<br>
<br>
Now, please, if I&#39;ve missed something that you want to do, please let me<br>
know as soon as possible. I intend to start working on solutions to these<br>
problems tomorrow, and things that aren&#39;t on the list of problems will<br>
likely not be considered as constraints.<br>
<br>
In particular, people seemed to jump to solutions that the above problems<br>
don&#39;t imply. For example, nowhere in the above list of problems do<br>
namespaces appear anywhere, yet the majority of the discussion revolved<br>
around namespace issues. If this is because I&#39;ve missed a problem that in<br>
fact requires those solutions, please tell me as soon as possible.<br>
<br>
I cannot solve problems I don&#39;t know exist!<br>
<br>
<br>
[1] <a href="http://www.whatwg.org/issues/#html-parsing-rules-namespaces-discussion" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.whatwg.org/issues/#html-parsing-rules-namespaces-discussion</a><br>

[2] <a href="http://wiki.whatwg.org/wiki/New_Vocabularies" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://wiki.whatwg.org/wiki/New_Vocabularies</a><br>
[3] <a href="http://lists.w3.org/Archives/Public/public-html/2008Mar/0156.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.w3.org/Archives/Public/public-html/2008Mar/0156.html</a><br>

<br>
Cheers,<br>
<font color="#888888">--<br>
Ian Hickson &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; U+1047E &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;)\._.,--....,&#39;``. &nbsp; &nbsp;fL<br>
<a href="http://ln.hixie.ch/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://ln.hixie.ch/</a> &nbsp; &nbsp; &nbsp; U+263A &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/, &nbsp; _.. \ &nbsp; _\ &nbsp;;`._ ,.<br>
Things that are impossible just take longer. &nbsp; `._.-(,_..&#39;--(,_..&#39;`-.;.&#39;<br>
</font></blockquote></div><br>
</span></div></blockquote></div><br>