<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>DITAworks Support Area</title>
	<atom:link href="http://support.ditaworks.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://support.ditaworks.com</link>
	<description>weblog and support page for DITA and DITAworks</description>
	<pubDate>Mon, 05 Dec 2011 10:45:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Review - Content Management Strategies / DITA Europe 2011 in Prague</title>
		<link>http://support.ditaworks.com/webinarsevents/review-content-management-strategies-dita-europe-2011-in-prague/</link>
		<comments>http://support.ditaworks.com/webinarsevents/review-content-management-strategies-dita-europe-2011-in-prague/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 10:34:46 +0000</pubDate>
		<dc:creator>Gunthilde Sohn</dc:creator>
		
		<category><![CDATA[Webinars/Events]]></category>

		<category><![CDATA[After-event]]></category>

		<category><![CDATA[CIDM]]></category>

		<category><![CDATA[DITA Europe]]></category>

		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://support.ditaworks.com/?p=283</guid>
		<description><![CDATA[In November 2011,The Center of Information-Development Management organized the seventh annual Content Management Strategies/ DITA Europe conference in the historic center of Prague, the capital of Czech Republic.]]></description>
			<content:encoded><![CDATA[<div>
<p class="MsoNormal">
<p class="MsoNormal"><span><strong>(Also contributed to CIDM Newsletter)</strong></span></p>
<p class="MsoNormal"><span><strong></strong></span>In November 2011,The Center of Information-Development Management organized the seventh annual Content Management Strategies/ DITA Europe conference in the historic center of Prague, the capital of Czech Republic.</p>
<p class="MsoNormal">This event offered a great opportunity for the participants to gain insights into effective implementation of topic-based information management through experts who presented their experiences, complex challenges and innovative, successful solutions.</p>
<p class="MsoNormal">While in former DITA events, most talks centered around the principles of DITA/topic-oriented documentation and how organizations were starting and succeeding with first projects, in this event, it became clear that the topic-oriented approach has become a mature, highly adopted standard in most industries. Many interesting use cases and successful implementations, also going beyond technical documentation,  along with some motivating ideas around DITA were presented.<span id="more-283"></span></p>
<p class="MsoNormal">We had an educating experience in learning how SAP Education migrated their training content to DITA, which business objectives they want to achieve with their Modular Multi-Modal Content Production Project and which challenges they are facing in meeting their commitment to DITA for their product documentation.</p>
<p class="MsoNormal">
<p class="MsoNormal">Chris Kravogel shared his DITA-based project for drug-labeling documents and NXP semiconductors showed how they improved an internal website by rearranging it to be more task based with DITA concept in mind, thereby receiving a lot of positive feedback for the change. In ITT Fluid Technology, translation cost and lead time was reduced by more automated updating of manuals in case of user interface text string change.</p>
<p class="MsoNormal">
<p class="MsoNormal">For those moving to DITA from a book oriented traditional environment, Dorthe Sonne’s (Siemens Wind Power) and Keld Jellesen’s (advice2u) contribution would be very helpful. Tips and tricks on how to avoid “DITA Spaghetti” were provided by Jang Graat in a very witty presentation.</p>
<p class="MsoNormal">
<p class="MsoNormal">IBM’S Sophie McMonagle gave an insight of their CICS software documentation with DITA and explained the benefits they incur from keyref implementation.</p>
<p class="MsoNormal">
<p class="MsoNormal">Another important subject discussed in several presentations was visualization. This came in several flavors: Marie-Louise Flacke and technical communication experts of Oracle discussed how visualization can support the end-user to better understand the content and its message and Frank Shipley of Componize demonstrated how visualization can support information architects and authors to better understand their content.</p>
<p class="MsoNormal">
<p class="MsoNormal">Don Day and Kristof Van Tomme shed some light on the relation between DITA and Social Media. Jonathan Lundin presented the usage of SeSamfor making DITA content findable. Other related subjects like optimizing translation processes, working with metrics to ensure the creation of important content, and the advantages of evolving content scenarios completed the agenda.</p>
<p class="MsoNormal">Throughout the entire event, interested parties were able to obtain information and demos on DITA related products and services at the vendors’ stands.</p>
<p class="MsoNormal">After long days packed with exciting new information and a comprehensive presentation schedule, the vibrant city of Prague offered a great opportunity of recreation. Whether it was visiting the beautiful historic center, listed as a UNESCO world heritage site, including Old Town Square, Charles Bridge, the Prague Castle and the Jewish Quarter,or enjoying the hearty Bohemian cuisine and great Czech beer or shopping for typical souvenirs like the famous Bohemian glass, Bohemian garnet or string puppets – there was something “on the agenda” for everybody.</p>
</div>
 <img src="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?view=1&post_id=283" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://support.ditaworks.com/webinarsevents/review-content-management-strategies-dita-europe-2011-in-prague/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recorded webinar on “DITA Specialization: Tools for Visual Support” available</title>
		<link>http://support.ditaworks.com/webinarsevents/dita_specialization_tools_for_visual_support/</link>
		<comments>http://support.ditaworks.com/webinarsevents/dita_specialization_tools_for_visual_support/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 15:51:41 +0000</pubDate>
		<dc:creator>Amit Tejpaul</dc:creator>
		
		<category><![CDATA[Webinars/Events]]></category>

		<category><![CDATA[DITA]]></category>

		<category><![CDATA[DITAWorks]]></category>

		<category><![CDATA[Domain Specialization]]></category>

		<category><![CDATA[Events]]></category>

		<category><![CDATA[Modeling]]></category>

		<category><![CDATA[Specialization]]></category>

		<category><![CDATA[Structural specialization]]></category>

		<category><![CDATA[Visual DITA]]></category>

		<category><![CDATA[Webinar]]></category>

		<guid isPermaLink="false">http://support.ditaworks.com/?p=247</guid>
		<description><![CDATA[On June 10, 2010, we had organized a webinar on the topic “DITA Specialization: Tools for Visual  Support”. We would like to thank all the participants for their enthusiasm in attending the webinar. 
In this webinar, Alexej Spas talked about how the otherwise complicated activity of DITA specialization can be handled comfortably in a [...]]]></description>
			<content:encoded><![CDATA[<p>On June 10, 2010, we had organized a webinar on the topic “DITA Specialization:<span class="UIStory_Message"> Tools for Visual  Support”. We would like to thank all the participants for their enthusiasm in attending the webinar. </span></p>
<p><span class="UIStory_Message">In this webinar, Alexej Spas talked about how the otherwise complicated activity of DITA specialization can be handled comfortably in a visual way. The benefits of having infrastructure support for DITA specialization in terms of model validation, import, export and integration with version control and documentation environment were also talked about. The webinar was structured as follows:</span></p>
<ul>
<li> Traditional approach to doing DITA Specializations</li>
<li>Main challenges in doing DITA Specializations</li>
<li> Traditional vs. Visual Specialization/Benefits of visual over traditional Specializations</li>
<li>Demo by doing an example Specialization using visual tools</li>
</ul>
<p><span class="UIStory_Message">For those who had missed the webinar or those who want to go through it again, we have uploaded the webinar at:<span id="more-247"></span><br />
</span></p>
<p><span class="UIStory_Message"><a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N1cHBvcnQuZGl0YXdvcmtzLmNvbS9fYmlnX2l0ZW1zL3dlYmluYXIubXA0" target=\"_blank\">Webinar: Tools for Visual support for Doing DITA Specializations</a></span></p>
<p><object width="450" height="338" data="http://www.articls.ru/player/mp3.swf" type="application/x-shockwave-flash"><param name="id" value="videoplayer1700" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="flashvars" value="comment=111&amp;st=http://support.ditaworks.com/wp-content/uploads/2010/07/video52-289.txt&amp;file=http://support.ditaworks.com/_big_items/webinar.mp4" /><param name="src" value="http://www.articls.ru/player/mp3.swf" /></object></p>
<p><span class="UIStory_Message">The presentation slides for the webinar are separately available at:</span></p>
<p><span class="UIStory_Message"><a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zbGlkZXNoYXJlLm5ldC9pbnN0aW5jdG9vbHMvZGl0YS1zcGVjaWFsaXphdGlvbi10b29scy1mb3ItdmlzdWFsLXN1cHBvcnQ=" target=\"_blank\">http://www.slideshare.net/instinctools/dita-specialization-tools-for-visual-support</a></span></p>
<p><span class="UIStory_Message"><br />
</span></p>
 <img src="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?view=1&post_id=247" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://support.ditaworks.com/webinarsevents/dita_specialization_tools_for_visual_support/feed/</wfw:commentRss>
<enclosure url="http://support.ditaworks.com/_big_items/webinar.mp4" length="149376847" type="video/mp4" />
		</item>
		<item>
		<title>DITA Visual Specialization Manager released</title>
		<link>http://support.ditaworks.com/news/dita-visual-specialization-manager-released/</link>
		<comments>http://support.ditaworks.com/news/dita-visual-specialization-manager-released/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 14:50:14 +0000</pubDate>
		<dc:creator>Alexej Spas</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Import]]></category>

		<category><![CDATA[Modeling]]></category>

		<category><![CDATA[Specialization]]></category>

		<guid isPermaLink="false">http://support.ditaworks.com/?p=242</guid>
		<description><![CDATA[On 14th of December our development team finished working on release of first public version of DITA Visual Specialization Manager.
DITA Visual Specialization Manager contains comprehensive modeling functions. In productivity area, it provides benefits in terms of lesser time, optimal quality of deliverables, and single-sourcing of the model by its ability to export DTD and XML [...]]]></description>
			<content:encoded><![CDATA[<p>On 14th of December our development team finished working on release of first public version of DITA Visual Specialization Manager.</p>
<p><em>DITA Visual Specialization Manager </em>contains comprehensive modeling functions. In productivity area, it provides benefits in terms of lesser time, optimal quality of deliverables, and single-sourcing of the model by its ability to export DTD and XML Schema. The main features of this application are listed as follows:</p>
<ul>
<li> Wizard-based Visual Editor for DITA specializations with support of structural, domain and attribute specializations</li>
<li> Import of existing specializations from DTD</li>
<li> DITA model validation (checking for validity of specialization)</li>
<li> Export of managed specializations to DTD or XML Schema</li>
<li> Export of Specializations in the form of DITA OT plug-in</li>
<li> Integration with version control</li>
</ul>
<p>All these benefits and functionalities have been developed to give substantial support to Information Architects and Documentation Project Managers in designing and maintaining their DITA specializations. <span id="more-242"></span>It is done by providing a wizard-based visual editor for DITA information types. The development of these functionalities has been made possible through a mix of technological expertise and practical experience gained from various DITA projects.</p>
<p>Besides the standard commercial license for DITA Visual Specialization Manager, *instinctools offers a free-of-cost non-commercial license for development and maintenance of publicly available DITA Specializations and a time-limited evaluation license.</p>
<p>For first information on working with DITA Visual Specialization Manager for typical modeling tasks, we have provided tutorial videos for creating Model Projects, Shell DTDs, Structural and Domain DITA Specialization, and Export to DTD and DITA Open Toolkit on website: <a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kaXRhd29ya3MuY29tL1ZpZHM=" target=\"_blank\">http://www.ditaworks.com/Vids</a>.</p>
<p>Downloads for DITA Visual Specialization Manager (for evaluation and<br />
non-commercial free-of-charge use) are available from<a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kaXRhd29ya3MuY29tL2Rs" target=\"_blank\"> http://www.ditaworks.com/dl</a>.</p>
<p>For more information about DITA Visual Specialization Manager, please<br />
visit <a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kaXRhd29ya3MuY29tL21vZGVsaW5n" target=\"_blank\">http://www.ditaworks.com/modeling</a> or write to info@instinctools.com.</p>
 <img src="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?view=1&post_id=242" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://support.ditaworks.com/news/dita-visual-specialization-manager-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Functional Preview of DITA Visual Specialization Manager</title>
		<link>http://support.ditaworks.com/features/preview-of-dita-visual-specialization-editor/</link>
		<comments>http://support.ditaworks.com/features/preview-of-dita-visual-specialization-editor/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 14:19:37 +0000</pubDate>
		<dc:creator>Alexej Spas</dc:creator>
		
		<category><![CDATA[Coming soon]]></category>

		<category><![CDATA[Features]]></category>

		<category><![CDATA[Export]]></category>

		<category><![CDATA[Modeling]]></category>

		<category><![CDATA[Specialization]]></category>

		<guid isPermaLink="false">http://blog.ditaworks.com/?p=230</guid>
		<description><![CDATA[Our development team is now actively working on release of first version of DITA Visual Specialization Manager (DVSM) that allows management of DITA Specializations in visual and easy way (for more details see: http://www.ditaworks.com/modeling/).
DITA Visual Specialization Manager is planned to be released this week, but now you have a possibility to get a first preview [...]]]></description>
			<content:encoded><![CDATA[<p>Our development team is now actively working on release of first version of DITA Visual Specialization Manager (DVSM) that allows management of DITA Specializations in visual and easy way (for more details see:<a title=\"DITA Visual Specialization Editor\" href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kaXRhd29ya3MuY29tL21vZGVsaW5nLw==" target=\"_blank\"> http://www.ditaworks.com/modeling/</a>).</p>
<p>DITA Visual Specialization Manager is planned to be released this week, but now you have a possibility to get a first preview of available functionality by watching some fresh screen casts published on DITAworks website. These demos cover following functions of DVSM:</p>
<ul> <a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kaXRhd29ya3MuY29tL2l0c2MvdmlkZW8vVGFrZV9hX3RvdXIvaW5kZXguaHRtbD9tb3ZpZT03">Creating Modeling Project</a><br />
<a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kaXRhd29ya3MuY29tL2l0c2MvdmlkZW8vVGFrZV9hX3RvdXIvaW5kZXguaHRtbD9tb3ZpZT04">Creating new DITA Infotypes</a><br />
<a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kaXRhd29ya3MuY29tL2l0c2MvdmlkZW8vVGFrZV9hX3RvdXIvaW5kZXguaHRtbD9tb3ZpZT05">Performing Structured DITA Specialization</a><br />
<a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kaXRhd29ya3MuY29tL2l0c2MvdmlkZW8vVGFrZV9hX3RvdXIvaW5kZXguaHRtbD9tb3ZpZT0xMA==">Performing Domain DITA Specialization</a><br />
<a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kaXRhd29ya3MuY29tL2l0c2MvdmlkZW8vVGFrZV9hX3RvdXIvaW5kZXguaHRtbD9tb3ZpZT0xMQ==">Export of Managed Models to DTD and DITA Open Toolkit</a></ul>
<p>We are looking forward for your feedbacks on features presented there.</p>
<p>I remind that DITA Visual Specialization Manager will be available free-of-cost for non-commercial usage and for architects developing DITA models that are publically accessible.</p>
 <img src="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?view=1&post_id=230" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://support.ditaworks.com/features/preview-of-dita-visual-specialization-editor/feed/</wfw:commentRss>
		</item>
		<item>
		<title>*instinctools to provide DITA Visual Specialization Manager free-of-charge</title>
		<link>http://support.ditaworks.com/coming_soon/visual-dita-specialization-manager-free-of-charge/</link>
		<comments>http://support.ditaworks.com/coming_soon/visual-dita-specialization-manager-free-of-charge/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 21:17:25 +0000</pubDate>
		<dc:creator>Alexej Spas</dc:creator>
		
		<category><![CDATA[Coming soon]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[DITA]]></category>

		<category><![CDATA[Export]]></category>

		<category><![CDATA[Modeling]]></category>

		<category><![CDATA[Specialization]]></category>

		<guid isPermaLink="false">http://blog.ditaworks.com/?p=219</guid>
		<description><![CDATA[*instinctools GmbH has decided to provide free-of-cost licenses for its DITA Visual Specialization Manager, an application designed to make complex DITA specialization tasks easier to work with. These free licenses will be valid for unlimited time period but limited to the development and maintenance of open DITA Specializations e.g. specializations under OASIS for different industries [...]]]></description>
			<content:encoded><![CDATA[<p>*instinctools GmbH has decided to provide free-of-cost licenses for its <strong>DITA </strong><strong>Visual </strong><strong>Specialization Manager, an application designed to make complex DITA specialization tasks easier to work with.</strong> These free licenses will be valid for unlimited time period but limited to the development and maintenance of open DITA Specializations e.g. specializations under OASIS for different industries such as Machine, Pharmaceutical etc. This offer is aimed at lowering the barriers to DITA usage and adoption. <span id="more-219"></span></p>
<p><strong>Stuttgart, Germany, November 5, 2009</strong> &#8212; *instinctools GmbH, a company providing software solutions and services, has been previously instrumental in bringing an innovative structured documentation solution in the form of DITAworks Documentation Application in the market. They have also brought productivity enhancement benefits in documentation area like full Eclipse IDE integration with their documentation application DITAworks. Now, they have decided to make a contribution to the DITA community by providing their DITAVisual  Specialization Manager totally free of charge for the purpose of development and maintenance publicly available DITA Specializations. This will provide a much needed impetus to DITA standard by lowering barriers to DITA adoption as a result of simplification of the DITA specialization process.<br />
The DITA Visual Specialization Manager contains comprehensive modeling functions that allow development and maintenance of project specific documentation models (DITA Specializations). This application opens a new dimension in the ease of customizing DITA to specific needs in a user-friendly way. It simplifies the DITA specialization processes while providing productivity benefits in terms of lesser time, optimal quality of deliverables, and single-sourcing of the model (export of DTD and XML Schema possible). Furthermore, it can facilitate an integrated environment with 100% DITA-based tools like DITAworks. The main features of this application are listed as follows:</p>
<ul>
<li><strong>Wizard-based Visual Editor for DITA specializations</strong> with support of structural, domain and attribute specializations</li>
<li><strong>Import of existing specializations from DTD.</strong></li>
<li><strong>DITA model validation</strong> (checking for validity of specialization)</li>
<li><strong>Export of managed specializations to DTD or XML Schema</strong></li>
<li><strong>Export of Specializations in form of DITA OT plugin</strong></li>
<li><strong>Integration with version control</strong></li>
</ul>
<p>All these benefits and functionalities have been developed to give substantial support to Information Architects and Documentation Project Managers in designing and maintaining their DITA specializations by providing wizard-based visual editor for DITA information types. The development of these functionalities has been made possible through a mix of technological expertise and practical experience gained from various DITA projects.</p>
<p>This free-of-cost license for DITA Visual Specialization Manager will be limited to development of or working with models available publically and prohibit any commercial use of the tool other than evaluation. The license will be made available starting from the first week of December.</p>
<p>For more information about DITA Visual Specialization Manager from *instinctools, please visit <a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5kaXRhd29ya3MuY29tL21vZGVsaW5n" target=\"_blank\">www.ditaworks.com/modeling</a></p>
 <img src="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?view=1&post_id=219" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://support.ditaworks.com/coming_soon/visual-dita-specialization-manager-free-of-charge/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eclipse RCP Documentation Development with DITAworks</title>
		<link>http://support.ditaworks.com/features/eclipse-help-support-with-ditaworks/</link>
		<comments>http://support.ditaworks.com/features/eclipse-help-support-with-ditaworks/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 17:56:20 +0000</pubDate>
		<dc:creator>Alexey Krivenia</dc:creator>
		
		<category><![CDATA[Features]]></category>

		<category><![CDATA[DITAWorks]]></category>

		<category><![CDATA[Eclipse Help]]></category>

		<guid isPermaLink="false">http://blog.ditaworks.com/?p=162</guid>
		<description><![CDATA[In this post, I’d like to describe an approach that we use to integrate DITA based documentation into Eclipse RCP applications and facilitate collaboration between development and documentation teams. Although we use DITAworks for authoring, but the same conceptual approach can also be used with other authoring tools.
I would not go deep into the details of [...]]]></description>
			<content:encoded><![CDATA[<p>In this post, I’d like to describe an approach that we use to integrate DITA based documentation into Eclipse RCP applications and facilitate collaboration between development and documentation teams. Although we use DITAworks for authoring, but the same conceptual approach can also be used with other authoring tools.<span id="more-162"></span></p>
<p>I would not go deep into the details of Eclipse Help subsystem now. It will be a subject for another blog post which will come later. The only thing I’d like to emphasize now is that Eclipse Help subsystem expects documentation to be provided in Eclipse Help format. This documentation can be used in two ways:</p>
<ul>
<li>In the “book” mode or so called &#8220;Infocenter&#8221; mode, where users can browse documentation structure, search through the documentation, browse documentation index. You can explore this mode with Eclipse <a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2hlbHAuZWNsaXBzZS5vcmcvZ2FsaWxlbw==">online documentation</a>.</li>
<li>As <a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2hlbHAuZWNsaXBzZS5vcmcvaGVscDMzL2luZGV4LmpzcD90b3BpYz0vb3JnLmVjbGlwc2UucGxhdGZvcm0uZG9jLmlzdi9ndWlkZS91YV9oZWxwX2NvbnRleHRfeG1sLmh0bQ==">context-sensitive help</a>, when appropriate help page is shown depending on the application context (window).</li>
</ul>
<p>We use DITA Open Toolkit in order to transform DITA based documentation to Eclipse Help format.  This transformation works well for the Infocenter mode out-of-the-box . DITA OT creates special Eclipse plug-in out of the DITA documentation.  This plug-in should be distributed with an Eclipse RCP application.</p>
<p>At the same time, additional XML objects need to be created in order to provide <a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2hlbHAuZWNsaXBzZS5vcmcvaGVscDMzL2luZGV4LmpzcD90b3BpYz0vb3JnLmVjbGlwc2UucGxhdGZvcm0uZG9jLmlzdi9ndWlkZS91YV9oZWxwX2NvbnRleHRfeG1sLmh0bQ==">context–sensitive help</a>. These objects describe the association between context IDs which are declared in the RCP application source code and the list of links to related topics and optional text description of the context. The main complexity here is synchronization of IDs used in source code with context definitions, taking into account that IDs and documentation are created by different and often distributed teams. This is why we have to maximally automate Eclipse Help context creation and maintenance.</p>
<p>The process we are using for the RCP documentation development can be split in two parts.  The first part needs to be done by RCP developers and the second part is documentation team&#8217;s responsibility.</p>
<p><strong>Part 1 (RCP development team)</strong></p>
<ol>
<li>Assigning context IDs to UI widgets in RCP application source code</li>
<li>Exporting context IDs data and delivering them to documentation team</li>
<li>Creating Eclipse Help plug-in in RCP application where documentation will be stored</li>
</ol>
<p><strong>Part 2 (documentation team)</strong></p>
<ol>
<li>Creating DITA documentation</li>
<li>Creating specialized DITA map for editing Eclipse Help contexts</li>
<li>Importing context IDs provided by RCP development team</li>
<li>Creating context definitions</li>
<li>Publishing Eclipse Help content to the plug-in provided by RCP developers</li>
</ol>
<p><a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cuZGl0YXdvcmtzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8xMC9jcmVhdGluZy1lY2xpcHNlLXJjcC1kb2N1bWVudGF0aW9uLXByb2Nlc3M0LnBuZw=="><img class="size-large wp-image-199" title="eclipse-rcp-documentation-process" src="http://blog.ditaworks.com/wp-content/uploads/2009/10/creating-eclipse-rcp-documentation-process4-1024x386.png" alt="Eclipse RCP Documentation Process" width="614" height="232" /></a></p>
<p>To simplify first group of activities, we have created a special Eclipse plugin that should be installed to RCP developers&#8217; environment. Second group of activities is automated by DITAworks.</p>
<p>Let&#8217;s consider these steps in more details.</p>
<h3>1.1 Defining Contexts IDs in Eclipse RCP Source Code</h3>
<p>As a first step, <strong>RCP developers</strong> should assign unique context ID to UI controls. Each UI component can have one context ID.  Later, it will be possible to link several related topics and provide a text description for each Context ID.  Context ID assignments can be static or dynamic.  Below, I shortly explore each of the methods.</p>
<p><strong>Static contexts </strong>can be defined using <strong><em>setHelp</em></strong> method in <em>org.eclipse.ui.help.IWorkbenchHelpSystem </em>which will associate a context ID with a Control, IAction, Menu, or MenuItem. The context ID should be fully qualified with the plug-in ID. For example, the following snippet associates the id &#8220;com.example.helpexample.panic_button&#8221; with a button in the application.</p>
<pre>PlatformUI.getWorkbench().getHelpSystem()
                        .<strong>setHelp</strong>(myButton, "com.example.helpexample.panic_button");</pre>
<p><strong>Dynamic contexts </strong>are calculated automatically during run time.  This can be archieved through the implementation of <em>org.eclipse.help.IContextProvider</em> interface which ensures dynamic Context ID calculation.  It is also possible to use the following code:</p>
<pre>PlatformUI.getWorkbench().getHelpSystem()
             .<strong>setHelp</strong>(control,
                      HelpUtil.<strong>getContextId</strong>(IHelpContexts.MY_CONTEXT1,
                                            "my.application.main.ui"));</pre>
<p>This method is recomended for dialogs but works well everywhere.</p>
<p>Dynamic context allow us to store all context IDs in one place which can be then delivered to the documentation team e.g. in an XML file which can also contain additional information (comments, descriptions etc.).</p>
<p>To simlify and speed up help related activites for RCP developers, we&#8217;ve implemented a <strong>special Eclipse plug-in</strong> which should be deployed to RCP developers&#8217; Eclipse environment. All functions provided by this plugin can be found in right-click menu item &#8220;Eclipse Help&#8221; which is available for java projects, java packages or java classes:</p>
<p><img src="/wp-content/uploads/2009/09/usingditaworksplugin.png" border="0" alt="Using DITAworks plugin" align="center" /></p>
<p>Let&#8217;s take a look at the functionality provided by this plugin:</p>
<h4>Convert Static contexts to Dynamic</h4>
<p>This operation will find all static contexts in the selected scope (project, package or java class) and convert them to dynamic contexts. When a developer executes this function, a special wizard will be started which will search for static contexts and present them in the dialog form.  There, the developer will see all static contexts which are found in the application and will be able to modify values automatically assigned by the wizard HelpKey.</p>
<p>The wizard will also allow the developer to specify a class where constants will be defined.</p>
<h4>Assign contexts for new components</h4>
<p>This operation will search for new UI components that do not have Context ID assigned to them yet.  Then, developers will be able to modify autogenerated IDs and generate a Java code which will assign these IDs to the corresponding UI widgets.</p>
<p><img src="/wp-content/uploads/2009/09/assigncontextids.png" border="0" alt="Assign contexts for new components" align="center" /></p>
<h3>1.2 Delivering Context IDs Data to the Documentation Team</h3>
<p>In this step, RCP developers should transfer a file with Context IDs definitions to the documentation team. Eclipse plug-in described in the item 1.1 above provides <strong>Export Contexts to DITAworks </strong>function that  should be used in order to export context IDs to the documentation team.  When this function is executed, a wizard will be started which will search for contexts and will allow to edit descriptions and make comments. These should be delivered to the documentation team. After this operation is done, a directory, where context definitions will be stored, should be selected. Merging with existing context definition file is also supported by the plugin.</p>
<p>Exported file with Context IDs should be provided to the documentation team. We suggest to use version control in order to organize smooth sharing of this file between development and documentation teams.</p>
<h3>1.3  Creating Eclipse Help Plug-in in RCP Application</h3>
<p><strong>RCP developers </strong>should create an eclipse plug-in project in Eclipse IDE and link it from the target platform of the RCP application.  This plug-in project will be used to exchange information between the development and the documentation teams. More detailed description of plugin creation procedure can be found in <a title=\"Eclipse help: New Project Creation Wizards\" href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2hlbHAuZWNsaXBzZS5vcmcvZ2FsaWxlby90b3BpYy9vcmcuZWNsaXBzZS5wZGUuZG9jLnVzZXIvZ3VpZGUvdG9vbHMvcHJvamVjdF93aXphcmRzL25ld19wcm9qZWN0X3dpemFyZHMuaHRt" target=\"eclipse_help\">Eclipse online help</a>.</p>
<p>After creating Eclipse Help Plug-in, the plug-in project should be shared with documentation team through the version control (CVS, SVN or any other which is used in your organization). Later, documentation team will use this project as an output for Eclipse Help publishing.</p>
<h3>2.1  Creating DITA Documentation</h3>
<p>This step is done by the documentation team which should create required deliverables, DITA topics and maps. It can be executed in parallel to the RCP development team activities <strong>1.1 - 1.3</strong> described above.</p>
<h3>2.2  Creating Specialized DITA Map for Editing Eclipse Help Contexts</h3>
<p>As it was described in our <a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cuZGl0YXdvcmtzLmNvbS9mZWF0dXJlcy91c2luZy1kaXRhLWZvci1wdWJsaXNoaW5nLWRvY3VtZW50YXRpb24taW4tZWNsaXBzZS1oZWxwLWZvcm1hdC1mdW5jdGlvbmFsaXR5LXByZXZpZXcv">previous post</a>, we use specialized DITA map object to store Eclipse Help context data. This allows us to store context data in DITA and use available tools and validation mechanisms. DITAworks provides <em>EclipseHelpPluginMap</em> specialization that should be used for these kinds of maps. To create it in DITAworks, start  &#8220;<strong>New Map</strong>&#8221; wizard, type a title, choose document type &#8220;<strong><em>eclipsehelpplugin</em></strong>&#8221; and choose a folder to store new map.</p>
<p>As a result DITAworks will create a new map with the eclipse help plug-in structure.</p>
<p><img src="/wp-content/uploads/2009/09/eclipsehelppluginmap.png" border="0" alt="Eclipse help plugin map in Map editor" align="center" /></p>
<h3>2.3 Importing Context IDs Provided by RCP Development Team</h3>
<p>DITAworks already provides functionality that should be used for importing Context IDs data provided by the development team. It can be done by using <strong>DITA | </strong><strong>Import Context IDs</strong> wizard available in the right click menu on a content project.  This wizard allows to specify a file for import, define the destination folder. It also supports file merging in the case of context IDs already imported earlier.</p>
<p><img src="/wp-content/uploads/2009/09/importcontextsidswizard.png" border="0" alt="Import contexts ids" align="center" /></p>
<h3>2.4 Defining Contexts</h3>
<p>In this step, the documentation team should create context definition using DITAworks map editor.</p>
<p><a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cuZGl0YXdvcmtzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8xMC9kaXRhd29ya3Mtd29ya2luZy13aXRoLWVjbGlwc2UtY29udGV4dHMucG5n"><img class="size-full wp-image-202 alignnone" title="ditaworks-working-with-eclipse-contexts" src="http://blog.ditaworks.com/wp-content/uploads/2009/10/ditaworks-working-with-eclipse-contexts.png" alt="Working with Eclipse Contexts" width="481" height="547" /></a></p>
<h3>2.5  Publishing Documentation to the Plug-in Available for RCP Developers</h3>
<p>In this step, DITA documentation should be published to the plug-in which was created by RCP developers in the step 1.1.  The publishing can be started by selecting a map and choosing  <strong><span style="text-decoration: underline;">Publish</span></strong> » <strong><span style="text-decoration: underline;">Publish to&#8230;</span></strong> from the right-click menu.  It is necessary to select &#8221;<em><strong>Eclipse help with contexts</strong></em>&#8221; format as a type of deliverable and the plug-in root folder as a publishing destination.</p>
<p><img src="/wp-content/uploads/2009/09/publisheclipsehelp.png" alt="Publish Eclipse Help" align="center" /></p>
<h3>Conclusions</h3>
<p>This is how we facilitate collaboration during Eclipse Help documentation development. We would very much appreciate any feedback on the approach described above. We also welcome you to share any experiences which you might have regarding complex RCP documentation development.</p>
 <img src="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?view=1&post_id=162" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://support.ditaworks.com/features/eclipse-help-support-with-ditaworks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Support of glossaries in DITA and DITAworks.</title>
		<link>http://support.ditaworks.com/features/support-glossaries-in-dita/</link>
		<comments>http://support.ditaworks.com/features/support-glossaries-in-dita/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 13:33:54 +0000</pubDate>
		<dc:creator>Alexej Spas</dc:creator>
		
		<category><![CDATA[Features]]></category>

		<category><![CDATA[Problems and Solutions]]></category>

		<guid isPermaLink="false">http://blog.ditaworks.com/?p=206</guid>
		<description><![CDATA[Very often in technical documentation area we are coming to need of publishing of terminology glossaries. DITA provides a way to define glossaries with some important aspects to keep in mind. This article explains specifics of glossaries support in DITA 1.1 and DITA 1.2. It also describes how DITAworks supports generation of glossaries.
Defining glossaries
Glossaries in [...]]]></description>
			<content:encoded><![CDATA[<p>Very often in technical documentation area we are coming to need of publishing of terminology glossaries. DITA provides a way to define glossaries with some important aspects to keep in mind. This article explains specifics of glossaries support in DITA 1.1 and DITA 1.2. It also describes how DITAworks supports generation of glossaries.<span id="more-206"></span></p>
<h1>Defining glossaries</h1>
<p>Glossaries in DITA are defined using &lt;glossentry&gt; elements that represent a separate glossary entries. glossentry is defined as independent topic type specialized from standard DITA topic.</p>
<p>We have point out to significant difference about how glossaries are defined in DITA 1.1 and DITA 1.2.</p>
<p>In DITA 1.1 glossentries are quite simple topics consisting of glossterm and glossdef elements + optional related-links. As in DITA 1.2 content model of glossentry is pretty much developed, providing possibility to define abbreviations, synonyms and s.o.</p>
<p>In both DITA 1.1 and DITA 1.2 glossentry elements can be defined either in separate files (one entry per file) or inside of DITA composite topic (&lt;dita&gt; element).</p>
<p>Example:</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>RU</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--></p>
<p><!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Обычная таблица"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --></p>
<p><!--[endif]--></p>
<pre class="MsoPlainText"><em><span lang="EN-US">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="EN-US">&lt;!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN"</span></em></pre>
<pre class="MsoPlainText"><em><span lang="EN-US"><span> </span>"glossary.dtd"&gt;
&lt;dita&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="EN-US"><span> </span>&lt;glossentry id="Term_1_dita_glossentry_3"&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="EN-US"><span>    </span></span><span lang="DE">&lt;glossterm&gt;Term 1&lt;/glossterm&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="DE"><span> </span>   &lt;glossdef&gt;Definition 1&lt;/glossdef&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="DE"><span> </span></span><span lang="EN-US">&lt;/glossentry&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="EN-US"><span> </span>&lt;glossentry id="Term_2_dita_glossentry_4"&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="EN-US"><span>    </span></span><span lang="DE">&lt;glossterm&gt;Term 2&lt;/glossterm&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="DE"><span> </span>   &lt;glossdef&gt;Definition 2&lt;/glossdef&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="DE"><span> </span></span><span lang="EN-US">&lt;/glossentry&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="EN-US"><span> </span>&lt;glossentry id="Term_3_dita_glossentry_5"&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="EN-US"><span> </span></span><span lang="DE">   &lt;glossterm&gt;Term 3&lt;/glossterm&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="DE"><span>    </span>&lt;glossdef&gt;Definition 3&lt;/glossdef&gt;</span></em></pre>
<pre class="MsoPlainText"><em><span lang="DE"><span> </span></span>&lt;/glossentry&gt;</em></pre>
<pre class="MsoPlainText"><em>&lt;/dita&gt;</em></pre>
<p>Later glossentries are linked to publications using glossarylist element of bookmap.</p>
<p>Example:</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>RU</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--></p>
<p><!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Обычная таблица"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --></p>
<p><!--[endif]--></p>
<pre><em>&lt;backmatter&gt;</em></pre>
<pre><em>  &lt;booklists&gt;</em></pre>
<pre><em>    &lt;indexlist/&gt;</em></pre>
<pre><em>    &lt;bibliolist/&gt;</em></pre>
<pre><em>    &lt;glossarylist &gt;</em></pre>
<pre><em>        &lt;topicref format="dita" href="../../TBD/Glossary_2.dita" toc="no" type="glossary"/&gt;</em></pre>
<pre><em>    &lt;/glossarylist&gt;</em></pre>
<pre><em>  &lt;/booklists&gt;</em></pre>
<pre><em>&lt;/backmatter&gt;</em></pre>
<p>In DITA 1.2 support of glossaries is much more mature (see <a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2RpdGEueG1sLm9yZy9zaXRlcy9kaXRhLnhtbC5vcmcvZmlsZXMvRElUQTEuMkdsb3NzYXJ5VGVybWlub2xvZ3lTcGVjaWFsaXphdGlvbi5wZGY=" target=\"_blank\">http://dita.xml.org/sites/dita.xml.org/files/DITA1.2GlossaryTerminologySpecialization.pdf</a>). Content model itself is more developed and there is a way to make references to glossary entries from content using &lt;term&gt; element.</p>
<h1>Publishing glossaries</h1>
<p>DITA does not define any restrictions or guidelines as to processing of &lt;glossarylist&gt;. It is completely responsibility of processing engine. In DITA Open Toolkit 1.5. glossaries have no special processing and are published like ordinary topics. So we can say that glossary publication is not supported properly in DITA Open Toolkit yet.</p>
<h1>Support in DITAworks</h1>
<p>DITAworks 1.1 is based on DITA 1.1 and it uses all data structures available in DITA 1.1 to define glossaries. Possibilities of DITA 1.1 glossaries are enough to be able to define new glossary terms and link them to published documentation. There are some difficulties with linking to glossary topics from &lt;term&gt; elements though.</p>
<p>In <a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cuZGl0YXdvcmtzLmNvbS9kaXRhd29ya3NkZXZlbG9wbWVudC1yb2FkLW1hcC1mb3ItMjAwOS8=">DITAworks version 1.2</a> we plan to fully support DITA 1.2 and users will get all advantages of new support of glossaries in DITA 1.2 starting from this version.</p>
<p>As to publishing glossaries:  DITAworks 1.1 extends standard DITA Open Toolkit and provides convenient way to generate standard alphabetically grouped glossaries in our books based on &lt;glossarylist&gt; element.</p>
 <img src="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?view=1&post_id=206" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://support.ditaworks.com/features/support-glossaries-in-dita/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DITAworks presented on Eclipse Stammtisch in Stuttgart</title>
		<link>http://support.ditaworks.com/news/dita-works-on-eclipse-stammtisch-in-stuttgart/</link>
		<comments>http://support.ditaworks.com/news/dita-works-on-eclipse-stammtisch-in-stuttgart/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 12:10:58 +0000</pubDate>
		<dc:creator>Alexej Spas</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Eclipse Help]]></category>

		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://blog.ditaworks.com/?p=155</guid>
		<description><![CDATA[On June 04, 2009 I gave a presentation on producing documentation for Eclipse RCP applications at Eclipse Stammtisch.
Presentation describes the issues in producing documentation for Eclipse RCP applications and how DITAworks addresses these issues by introducing single source publishing approach. Presentation addresses how certain specifics of Eclipse Help format are managed by DITAworks.
The event took [...]]]></description>
			<content:encoded><![CDATA[<p class="bright">On June 04, 2009 I gave a presentation on producing documentation for Eclipse RCP applications at Eclipse Stammtisch.</p>
<p>Presentation describes the issues in producing documentation for Eclipse RCP applications and how DITAworks addresses these issues by introducing single source publishing approach. Presentation addresses how certain specifics of Eclipse Help format are managed by DITAworks.</p>
<p>The event took place on the premises of Wirtschaftsfoerderung Region in Stuttgart and was organized by <strong>*instinctools GmbH</strong> in a joint effort with WeigleWilzcek, Eclipse Foundation and Wirtschaftsfoerderung Region Stuttgart.</p>
<p>You can download the presentation from the following link: <a title=\"Documenting Eclipse RCP Applications using DITA and single source publishing approach\" href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cuZGl0YXdvcmtzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNi9lY2xpcHNlX3N0YW1tdGlzY2hfMjAwOV8wNl8wNDEucGRm">Eclipse_stammtisch_2009_06_041</a></p>
<p>Thank you for everyone who attended the event and especially for Ralph Muller.</p>
 <img src="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?view=1&post_id=155" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://support.ditaworks.com/news/dita-works-on-eclipse-stammtisch-in-stuttgart/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Networked Teams - Intelligent Content</title>
		<link>http://support.ditaworks.com/coming_soon/networked-teams-intelligent-content/</link>
		<comments>http://support.ditaworks.com/coming_soon/networked-teams-intelligent-content/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 22:33:39 +0000</pubDate>
		<dc:creator>Alexej Spas</dc:creator>
		
		<category><![CDATA[Coming soon]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[DITA]]></category>

		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://blog.ditaworks.com/?p=144</guid>
		<description><![CDATA[&#8230;is  the motto of this year&#8217;s Single Source Forum.
On June 22, 2009 *instinctools will present released DITAworks 1.1 as an important innovation on the 9th Single Source Forum in Munich.
This event is an ideal opportunity for visitors from all kinds of business areas to get information on challenges and innovations in the documentation world.
This [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;is  the motto of this year&#8217;s Single Source Forum.</p>
<p><strong>On June 22, 2009 *instinctools will present released DITAworks 1.1 as an important innovation on the 9th Single Source Forum in Munich.</strong></p>
<p>This event is an ideal opportunity for visitors from all kinds of business areas to get information on challenges and innovations in the documentation world.</p>
<p>This year, emphasis is placed on new developments in the provision of information. How suitable are Web 2.0 technologies for the documentation environment? How can clients be directly involved in the creation process? And how do collaboration platforms promote the exchange of information?</p>
<p>Answers to these questions are given by acclaimed field experts in the form of lectures and practice examples on themes such as virtual team work, collaborative tools and user involvement.</p>
<p>Professor Dr. Volker Markl from the Technical University of Berlin opens the program with an exciting insight into the intelligent search machines of tomorrow. To round off the day, a panel of experts from science and business will discuss the latest trends in technical documentation.</p>
<p>In the accompanying exhibition, renowned software manufacturers present their proven tools and interesting new developments.</p>
<p><strong>Visit our booth on Single Source forum..</strong></p>
<p><a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zaW5nbGUtc291cmNlLWZvcnVtLmRlLw==">More about Single Source Forum</a></p>
 <img src="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?view=1&post_id=144" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://support.ditaworks.com/coming_soon/networked-teams-intelligent-content/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DITA Eclipse Editor: Using DITA for publishing documentation in Eclipse Help format. Functionality preview</title>
		<link>http://support.ditaworks.com/features/using-dita-for-publishing-documentation-in-eclipse-help-format-functionality-preview/</link>
		<comments>http://support.ditaworks.com/features/using-dita-for-publishing-documentation-in-eclipse-help-format-functionality-preview/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 15:52:11 +0000</pubDate>
		<dc:creator>Alexej Spas</dc:creator>
		
		<category><![CDATA[Coming soon]]></category>

		<category><![CDATA[Features]]></category>

		<category><![CDATA[Problems and Solutions]]></category>

		<category><![CDATA[DITA]]></category>

		<category><![CDATA[DITAWorks]]></category>

		<category><![CDATA[Eclipse Help]]></category>

		<guid isPermaLink="false">http://blog.ditaworks.com/?p=135</guid>
		<description><![CDATA[This article discusses the main challenges that a documentation team faces when it decides to use DITA as a source format for Eclipse Help documentation. It also explains how DITAworks documentation tool plans to address these challenges.
About Eclipse Help
The Eclipse Platform includes its own help system based on an XML table of contents referencing HTML [...]]]></description>
			<content:encoded><![CDATA[<p>This article discusses the main challenges that a documentation team faces when it decides to use DITA as a source format for Eclipse Help documentation. It also explains how DITAworks documentation tool plans to address these challenges.</p>
<h1>About Eclipse Help</h1>
<p>The Eclipse Platform includes its own help system based on an XML table of contents referencing HTML files.  This is a standard way to document Eclipse-based software products.</p>
<p>But eclipse help format is not reduced to usages  only inside of Eclipse platform. It is available as standalone server solution and can be used for providing ANY help content via Web server. Eclipse help system provides such important functions like navigation through TOCs, search, indexing, bookmarking and s.o.</p>
<p>When Eclipse help is used for documentation of Eclipse-based software, it allows much more sophisticated mechanisms for context-dependent help definitions like: search expressions, contexts, so called cheat sheets and s.o.</p>
<p>Additionally, due to component-oriented architecture of Eclipse, Eclipse help is structured in form of plugins that can be independently deployed and interlinked. This enables creation of scalable documentation that fits to complex product configurations.</p>
<h1>Eclipse Help and DITA</h1>
<p>DITA as single-source architecture opens a promising approach for maintaining all your documentation in single format. Eclipse help as one of the publishing formats can address needs of context dependent application help as well as generic online help.</p>
<p>DITA Open Toolkit provides a way to transform DITA maps and topics into Eclipse help plugins, but these possibilities are quite limited. Namely DITA OT will generate a TOC file and set of HTML topics linked to source map, but it does not address following important specifics of Eclipse Help:</p>
<ul class="unIndentedList">
<li> Definition of contexts (used for context-dependent help)</li>
<li> Interlinking topics between several Eclipse help plugins</li>
<li> Definition of search phrases</li>
<li> Definition of cheat sheets</li>
<li> Tuning of plug-in contents (Manifest properties, amount of TOCs, indexes, contexts and s.o.)</li>
<li> Some other advanced features of eclipse help.</li>
</ul>
<p>These limitations are hindering adoption of Eclipse help as publishing output format for DITA content.  They need to be addressed if we want to use the full capability of Eclipse help system and this issue can be seen as a current challenge for DITA-oriented tooling.</p>
<p><span id="more-135"></span></p>
<h1>Eclipse Help and documentation process</h1>
<p>Another main challenge in the area of Eclipse help can be found in organization approach to documentation process. In tasks that require definition of context-sensitive help, authoring team needs to work closely together with software development teams. This is required because software developers need to integrate IDs of help topics and contexts inside of software UI code. Same IDs should be mapped to help content created by authoring team.</p>
<p>The documentation process and software development process very often have iterative nature. So the synchronization of IDs, which are defined in software code and in documentation itself, can become a serious quality issue.</p>
<p>Documentation management tools have to support documentation team in this process and provide efficient ways to automate this process. It needs to be ensured that all software UI components are assigned with the contextual help IDs and these IDs are linked to help content.</p>
<h1>Contextual help mapping strategies</h1>
<p>As there is a need for mapping between software UI elements and documentation contexts, let&#8217;s take a look on how this is actually done in Eclipse Help.</p>
<p>In most of the cases, two alternative strategies of ID mapping are used. These are:</p>
<ol>
<li><strong>Direct mapping.</strong> When context IDs of help content are placed &#8220;AS IS&#8221; in software code. This is the easiest approach, but it has a set of disadvantages e.g. this approach requires a lot of discipline in the issue of ID generation and mapping. In most of the cases, one of the teams (software development or documentation) will own the responsibility to generate unique IDs and to assign them. The other team will need to map those. This approach creates a lot of organizational overhead and does not provide needed flexibility.</li>
<li><strong>Indirect mapping.</strong> In this approach, the software development and documentation teams can define their own context IDs independently.  Later on, these IDs are mapped to each other using a special mapping tool. This approach makes it possible to separate the processes of software development, documentation development and documentation mapping. It provides much greater flexibility in organizational aspects. Example of this approach can be seen here (DTP Approach to Eclipse Help mapping): <a href="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5lY2xpcHNlLm9yZy9kYXRhdG9vbHMvZG9jLzIwMDgwMzEwX0RUUF9IZWxwLUhlbHBlci5wZGY=" target=\"_blank\">http://www.eclipse.org/datatools/doc/20080310_DTP_Help-Helper.pdf</a></li>
</ol>
<h1>Advanced support of Eclipse Help in DITAworks</h1>
<p>As DITAworks is an Eclipse-based tool, our product team decided to address challenges described above by the release of DITAworks 1.0. One of the objectives of this release is to make creation of Eclipse Help documentation in DITA as easy as possible.</p>
<p>The main features that will make this possible in DITAworks are described below.</p>
<h2>Eclipse help DITA model</h2>
<p>To define missing semantics and data structures that are needed for Eclipse Help features, we will create a new EclipseHelp DITA model (specialization). Model in DITAworks is a container for meta information that includes various elements like DITA infotypes, transformation styles, templates, editorial tools configurations and s.o.  It can be roughly compared to DITA Open Toolkit plug-in.</p>
<p>EclipseHelp model will include a set of specialized DITA infotypes:</p>
<ul class="unIndentedList">
<li> EclipseHelpPlugin - specialization of DITA map covering the specifics of Eclipse help plug-in descriptors</li>
<li> EclipseHelpContext - specialization of DITA map that will be used to model context sensitive help contexts</li>
</ul>
<p>Model will also define transformations for these infotypes, the set of visualization settings for map editor, preview templates, content validation rules and s.o.</p>
<p>Eclipse help model will also define an Eclipse Help project template that will make it easy for the user to start working with Eclipse Help projects.</p>
<p>Transformation styles will be adjusted to resolve cross plug-in links in Eclipse Help properly.</p>
<h2>Mapping strategies in DITAworks</h2>
<p>DITAworks will support both the strategies of ID mapping mentioned above: <strong>Direct and Indirect.</strong></p>
<p>Indirect mapping strategy will be the recommended approach and it will follow the ideas described in DTP Approach to Eclipse Help mapping.</p>
<p>DITAworks will also provide a set of tools that will support software developers and documentation team members in the process of context ID mapping. These tools include:</p>
<ol>
<li><strong>Plugin for SW development Eclipse IDE</strong> that will support developers to generate and assign help contexts according to Indirect mapping approach. It will also detect UI elements that do not have help contexts assigned and then propose to generate context IDs for them.</li>
<li><strong>Set of Import/Export actions</strong> that will enable the exchange of context IDs between software development and documentation teams.</li>
<li><strong>Assignment plugin for documentation team. </strong>(out of scope for release 1.0)  It will provide the visual support in indirect assignment of generated UI context IDs to documentation context IDs. It will be possible to deploy this plugin directly into the documented Eclipse software and perform the assignment by browsing the documented UI and checking out available help content for it. In the case where content is not assigned, plugin will offer a set of available context IDs for the assignment or a possibility to add &#8220;TODO&#8221; for future.</li>
</ol>
<h2>Documentation process in DITAworks</h2>
<p>To address the challenges described in &#8220;Eclipse Help and documentation process&#8221; section, DITAworks will support indirect mapping approach &#8220;out-of-the-box&#8221; when the development and documentation teams are working independently.</p>
<p>In the diagram below, we can see a sequence of actions that need to be performed for one documentation cycle/iteration:</p>
<p><img class="aligncenter size-full wp-image-136" title="Eclipse help documentation process" src="http://blog.ditaworks.com/wp-content/uploads/2009/04/image001.png" alt="Eclipse help documentation process" width="769" height="516" /></p>
<p>The documentation process can start in parallel with the developers&#8217; coding software components. The developers will use the plugins described in the previous section to automatically generate and assign context IDs to user interface elements. These IDs will be later used by the documentation team for assignment.</p>
<p>In the next step, the assigned IDs will be exported from IDE into the special mapping file and will be passed on to the documentation team (import to DITAworks). This is one of the possible ways to hand over the context IDs. Some alternatives can also be considered like the direct extraction of IDs from source code and s.o.</p>
<p>Next, documentation team documents software elements  not documented yet and then maps already documented parts to incoming IDs. This mapping could be done directly in DITAworks or by using the special Assignment plugin.</p>
<p>Optionally, the assigned IDs can be back-synced to the Developer IDE.</p>
<p>In the last step, DITAworks generates a set of Eclipse help plugins from DITA source and ID mapping information. Eclipse help plugins are split into content plugins and context plugins. The content plugins contain topics and TOCs and the context plugins contain context assignments.</p>
<p>In the next development iteration, this process can start from the beginning with only difference being that the imported IDs will extend already existing IDs and documentation team will need to document only the newly added UI elements.</p>
 <img src="http://support.ditaworks.com/wp-content/plugins/feed-statistics.php?view=1&post_id=135" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://support.ditaworks.com/features/using-dita-for-publishing-documentation-in-eclipse-help-format-functionality-preview/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

