<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 128); font-family: Verdana, sans-serif; font-size: 12px; ">
<div>
<div style="font-size: 12px; ">George, Markus, Eliot;</div>
<div style="font-size: 12px; "><br>
</div>
<div style="font-size: 12px; ">Thanks for the input! I'm trying to re-connect the threads and respond to all three of you at once.</div>
<div style="font-size: 12px; "><br>
</div>
<div style="font-size: 12px; "><br>
</div>
<div style="font-size: 12px; ">George;</div>
<div style="font-size: 12px; "><br>
</div>
<blockquote style="margin:0 0 0 40px; border:none; padding:0px;">
<div style="font-size: 12px; ">I've downloaded the recording and will pass it along to our developers.</div>
</blockquote>
<div style="font-size: 12px; "><br>
</div>
<div style="font-size: 12px; "><br>
</div>
<div style="font-size: 12px; ">Markus;</div>
<div style="font-size: 12px; "><br>
</div>
<blockquote style="margin:0 0 0 40px; border:none; padding:0px;">
<div style="font-size: 12px; ">Your crop action looks like a great start.&nbsp;</div>
</blockquote>
<div style="font-size: 12px; "><br>
</div>
<blockquote style="margin:0 0 0 40px; border:none; padding:0px;">
<div style="font-size: 12px; ">As for our use case, we're attempting to provide a &quot;unified&quot; was to create/edit DITA text, SVG images and MathML equation editing through the oXygen user interface. This is to support those users who come from a desktop publishing
 tool background and are &quot;bothered&quot; by needing to open multiple tools to edit different object types and then inserting links from DITA topics to point to images and equations.</div>
<div style="font-size: 12px; "><br>
</div>
<div style="font-size: 12px; ">So I want to associate SVGs with Inkscape (or perhaps some other tool) and MathML with MathFlow so that when users want to create an image or equation they simply select the appropriate action from the Insert menu and the proper
 tool is created and appropriate markup added to the DITA file. Alternatively, if they double-click on an already-rendered equation or image, the appropriate editor will launch.</div>
<div style="font-size: 12px; "><br>
</div>
<div style="font-size: 12px; ">One of the enhancements we'll need to make to the inline method you're using (and which the default equation editor in oXygen uses) is to create an external file that is then linked from the containing DITA topic. One of the workflow
 requirements for this is for those particular image types which use a non-SVG file format for advanced edibility, but export SVG for rendering. For example, consider this use case:</div>
<ol>
<li>a user wants to create a swim lane chart using Visio and render the chart in a DITA-sourced publication</li><li>since Visio's native file format is a proprietary binary (.vsd) it can't be embedded (easily) within a DITA topic; nor can it be rendered via non-proprietary processing</li><li>since Visio can export SVG, a &quot;rendered&quot; version of the chart can be easily created and embedded (or linked from) a DITA topic</li><li>so in this case, I'd like to create an Insert &gt; Visio Diagram menu option in oXygen that would&nbsp;
<ol>
<li>launch Visio and once the user is done creating their swim lane chart</li><li><span style="font-style: italic; ">both</span>&nbsp;the .vsd and .svg files would be stored on the user's local file system (or in a CCMS)</li><li>a link to the .svg would be added to the DITA topic</li></ol>
</li><li>if the rendered SVG is double-clicked later, Visio would be launched in order to edit the .vsd and then upon close both the .vsd and .svg would be updated</li></ol>
</blockquote>
<div style="font-size: 12px; "><br>
</div>
<div style="font-size: 12px; "><br>
</div>
<div style="font-size: 12px; ">Eliot;</div>
<div style="font-size: 12px; "><br>
</div>
<blockquote style="margin:0 0 0 40px; border:none; padding:0px;">
<div style="font-size: 12px; ">The enhancement for DITA 1.3 sounds very promising, assuming it is adopted by the TC. In the meantime, would you recommend creating a local specialization to provide such functionality? It could be tricky to create those specializations
 in such a way as to not collide with the future DITA 1.3 behavior.</div>
</blockquote>
<div style="font-size: 12px; "><br>
</div>
<div style="font-size: 12px; "><br>
</div>
<div style="font-size: 12px; ">Regards,</div>
<div style="font-size: 12px; ">Bob</div>
<div style="font-size: 12px; "><br>
</div>
<div>
<div>
<div style="font-size: 12px; "><font class="Apple-style-span" face="Verdana" size="3"><span class="Apple-style-span" style="font-size: 12px;"><font class="Apple-style-span" color="#1A0091"><br>
</font></span></font></div>
<div style="font-size: 12px; "><font class="Apple-style-span" face="Verdana" size="3"><span class="Apple-style-span" style="font-size: 12px;"><font class="Apple-style-span" color="#1A0091">
<hr align="center" size="&quot;3&quot;" width="&quot;95%&quot;">
</font></span></font></div>
<div>
<div style="font-size: 12px; ">On 6/22/13 12:46 AM, Beims Bob-RWBC70 wrote:</div>
<div><font size="4"><br>
</font></div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="border-left-color: rgb(181, 196, 223); border-left-width: 5px; border-left-style: solid; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 5px; ">
<div style="color: rgb(0, 0, 0); font-family: Consolas; "><font size="4">Has anyone tried to integrate an SVG editor (for example, Inkscape) into</font></div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; "><font size="4">the oXygen UI such that the Insert &gt; Insert Image dialog that pops up has</font></div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; "><font size="4">an option to create a new image rather than referencing an existing one?</font></div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; "><font size="4">If so, would you mind sharing the challenges, successes, failures along</font></div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; "><font size="4">the way?</font></div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; "><font size="4"><br>
</font></div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; "><font size="4">Regards,</font></div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; "><font size="4">Bob Beims</font></div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; "><font size="4"><br>
</font></div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; "><font size="4">Applications Engineer, Staff Principal</font></div>
<div style="color: rgb(0, 0, 0); font-family: Consolas; "><font size="4">Information Development Systems &amp; Methodologies</font></div>
</blockquote>
</div>
<div style="font-size: 12px; "><font class="Apple-style-span" face="Verdana" size="3"><span class="Apple-style-span" style="font-size: 12px;"><font class="Apple-style-span" color="#1A0091"><br>
</font></span></font></div>
<div style="font-size: 12px; "><font class="Apple-style-span" face="Verdana" size="3"><span class="Apple-style-span" style="font-size: 12px;"><font class="Apple-style-span" color="#1A0091">
<hr align="center" size="&quot;3&quot;" width="&quot;95%&quot;">
</font></span></font></div>
<div style="font-size: 12px; ">
<div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Consolas, monospace; ">
On 6/22/13 1:25 AM, &quot;George Cristian Bina&quot; &lt;<a href="mailto:george@oxygenxml.com">george@oxygenxml.com</a>&gt; wrote:</div>
<div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Consolas, monospace; ">
<br>
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="color: rgb(0, 0, 0); font-size: 14px; font-family: Consolas, monospace; border-left-color: rgb(181, 196, 223); border-left-width: 5px; border-left-style: solid; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 5px; ">
<div>Hi Bob,</div>
<div><br>
</div>
<div>Markus Wiedenmaier created a custom action to annotate an image in a</div>
<div>DITA document using an external image editor, Inkscape was the one I</div>
<div>tested this action with.</div>
<div>Basically you trigger the action on an image and that action takes the</div>
<div>image inside Inkspace where you can add different annotations or perform</div>
<div>different transformation on the image, like crop for example. The result</div>
<div>SVG from Inskape replaces then the actual image in the DITA document.</div>
<div>This is a nice way of adding annotations or changes to an image while</div>
<div>keeping the original image unchanged.</div>
<div>You can find a demo of this in a recording from our users meetup from</div>
<div>Prague this year</div>
<div><a href="https://www.dropbox.com/sh/o7ezf0s5pu2gbir/5tnFEX0YSK">https://www.dropbox.com/sh/o7ezf0s5pu2gbir/5tnFEX0YSK</a></div>
<div><br>
</div>
<div>While this is not exactly the action you want, it is close and a little</div>
<div>more complex, so creating a new image though an external editor is also</div>
<div>possible and probably Markus can easily change his action to do that.</div>
<div><br>
</div>
<div>Best Regards,</div>
<div>George</div>
<div>--</div>
<div>George Cristian Bina</div>
<div>&lt;oXygen/&gt; XML Editor, Schema Editor and XSLT Editor/Debugger</div>
<div><a href="http://www.oxygenxml.com">http://www.oxygenxml.com</a></div>
</blockquote>
</div>
<div style="font-size: 12px; "><font class="Apple-style-span" face="Verdana" size="3"><span class="Apple-style-span" style="font-size: 12px; "><font class="Apple-style-span" color="#1A0091"><br>
</font></span></font></div>
</div>
</div>
</div>
<div style="font-size: 12px; "><br>
</div>
<span id="OLK_SRC_BODY_SECTION" style="font-size: 12px; ">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>practice innovation &lt;<a href="mailto:info@practice-innovation.de">info@practice-innovation.de</a>&gt;<br>
<span style="font-weight:bold">Organization: </span>practice innovation<br>
<span style="font-weight:bold">Date: </span>Sunday, June 23, 2013 9:56 AM<br>
</div>
<div><br>
</div>
<div>
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.E-MailFormatvorlage18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.E-MailFormatvorlage19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div lang="DE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi Bob,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span lang="EN-US">I saw George already answered to your question this early morning.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">With the extension George mentioned you are able to edit embedded SVG images too.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">So if you add an empty SVG-Element to your content and execute that function, you are able to create a new SVG image.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">That’s not nice at the moment, but it’s not a hard work enhancing this functionality that way.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">This functionality works with any SVG editor (Inkscape and Adobe Illustrator are used in my projects) and it works with any XML flavor which supports embedded SVG (not DITA only).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">SVG images are always embedded to your XML content file and aren’t referenced to file system.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Our first thinking of implementing this extension was a reuse of existing images in different contexts. You want to create one single image, enhance it and use it in different manners. As this SVG is embedded we don’t
 think about any reuse.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Perhaps in DITA it could make sense to enhance the reuse potential by using conref functionality, but this of course depends on the requirements, concepts and processes.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I’m not sure about your use case(s). Could you provide more information, please.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:DE">Best Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:DE">Markus Wiedenmaier<o:p></o:p></span></p>
<p class="MsoNormal"><b><i><span style="color:red;mso-fareast-language:DE"><o:p>&nbsp;</o:p></span></i></b></p>
<p class="MsoNormal"><b><i><span style="color:#0070C0;mso-fareast-language:DE">p</span></i></b><b><i><span style="mso-fareast-language:DE">ractice
<span style="color:#0070C0">i</span>nnovation</span></i></b><span style="mso-fareast-language:DE"><br>
DE-78259 Mühlhausen – Ehingen<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:DE">Email: </span>
<span style="mso-fareast-language:DE"><a href="mailto:markus.wiedenmaier@practice-innovation.de"><span lang="EN-US">mailto:markus.wiedenmaier@practice-innovation.de</span></a></span><span lang="EN-US" style="mso-fareast-language:DE"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</span>
<div>
<hr align="center" size="&quot;3&quot;" width="&quot;95%&quot;">
</div>
<div><br>
</div>
<div>
<div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Consolas, monospace; ">
On 6/24/13 2:23 AM, &quot;Eliot Kimber&quot; &lt;<a href="mailto:ekimber@rsicms.com">ekimber@rsicms.com</a>&gt; wrote:</div>
<div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Consolas, monospace; ">
<br>
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="color: rgb(0, 0, 0); font-size: 14px; font-family: Consolas, monospace; border-left-color: rgb(181, 196, 223); border-left-width: 5px; border-left-style: solid; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 5px; ">
<div>For DITA 1.3 we are planning to include a built-in SVG domain. The proposal</div>
<div>is currently at stage 3 (meaning the proposed specification changes are</div>
<div>under review by TC members).</div>
<div><br>
</div>
<div>The proposed design provides a specialization of &lt;foreign&gt; named</div>
<div>&lt;svg_container&gt;. &lt;svg_container&gt; may then contain &lt;svg:svg&gt; or &lt;svgref&gt;,</div>
<div>which is a reference to &lt;svg&gt; elements held in non-DITA documents.</div>
<div><br>
</div>
<div>For reuse you have two options with this design:</div>
<div><br>
</div>
<div>1. Use normal conref for &lt;svg_container&gt;</div>
<div><br>
</div>
<div>2. Use &lt;svgref&gt; to use SVG markup directly from non-DITA documents.</div>
<div><br>
</div>
<div>Cheers,</div>
<div><br>
</div>
<div>Eliot</div>
</blockquote>
</div>
</body>
</html>