<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Elovirta.com &#187; DITA</title>
	<atom:link href="http://www.elovirta.com/tag/dita/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elovirta.com</link>
	<description></description>
	<lastBuildDate>Sat, 04 Dec 2010 13:05:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>DITA Authoring DTD Generator</title>
		<link>http://www.elovirta.com/2008/03/18/dita-authoring-dtd-generator/</link>
		<comments>http://www.elovirta.com/2008/03/18/dita-authoring-dtd-generator/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 08:54:23 +0000</pubDate>
		<dc:creator>Jarno Elovirta</dc:creator>
				<category><![CDATA[DITA]]></category>
		<category><![CDATA[authoring]]></category>
		<category><![CDATA[domain specialization]]></category>
		<category><![CDATA[generator]]></category>

		<guid isPermaLink="false">http://dita.elovirta.com/2008/03/18/dita-authoring-dtd-generator/</guid>
		<description><![CDATA[A DITA authoring DTD generator for creating DTDs that are not valid specialization, but can be used for authoring purposes. See DITA Architectural Specification for limits of specialization, in particular chapter &#8220;Customized subset document types for authoring&#8221; for description of &#8230; <a href="http://www.elovirta.com/2008/03/18/dita-authoring-dtd-generator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A DITA authoring DTD generator for creating DTDs that are <em>not</em> valid specialization, but can be used for authoring purposes.<span id="more-16"></span> See <a href="http://docs.oasis-open.org/dita/v1.1/OS/archspec/speclimits.html">DITA Architectural Specification</a> for limits of specialization, in particular chapter &#8220;<a href="http://docs.oasis-open.org/dita/v1.1/OS/archspec/speclimits.html#customsubset">Customized subset document types for authoring</a>&#8221; for description of specialization possibilities. For valid specializations, see <a href="/2007/12/09/dita-specialization-generator/">DITA Specialization Generator</a>.</p>
<div class="note">
<p><strong>Note</strong>: There is a new version of the generator at <a href="/dita-generator/">DITA DTD Generator</a>. It does not enable all the possibilities offered here, but is more robust and support DITA 1.2.</p>
</div>
<p><script type="application/javascript" src="/wp-content/uploads/2008/03/form.js"></script></p>
<form action="/cgi-bin/dtdgenerator.py" method="get" onsubmit="return validateForm(event);" style="text-align: left" target="_blank">
<table>
<tbody>
<tr>
<th><label for="type">Base type</label>*</th>
<td colspan="2">
<select name="type" id="type" class="required">
<option value=""></option>
<option value="topic">topic</option>
<option value="concept">concept</option>
<option value="task">task</option>
<option value="reference">reference</option>
</select>
</td>
<td></td>
</tr>
<tr valign="top">
<th rowspan="6">Domains</th>
<td>
<input type="checkbox" name="domain" value="ui" /></td>
<td>User interface</td>
<td></td>
</tr>
<tr>
<td>
<input type="checkbox" name="domain" value="hi" /></td>
<td>Highlight</td>
<td></td>
</tr>
<tr>
<td>
<input type="checkbox" name="domain" value="pr" /></td>
<td>Programming</td>
<td></td>
</tr>
<tr>
<td>
<input type="checkbox" name="domain" value="sw" /></td>
<td>Software</td>
<td></td>
</tr>
<tr>
<td>
<input type="checkbox" name="domain" value="ut" />
  </td>
<td>Utilities</td>
<td></td>
</tr>
<tr>
<td>
<input type="checkbox" name="domain" value="indexing" /></td>
<td>Indexing</td>
<td></td>
</tr>
<tr valign="top">
<th rowspan="2">Content-model rewrite</th>
<td>
<input type="checkbox" name="remove" value="separate" /></td>
<td>Block-inline separation</td>
<td></td>
</tr>
<tr valign="top">
<td>
<input type="checkbox" name="remove" value="foreigndata" />
  </td>
<td>foreign and data element removal</td>
<td></td>
</tr>
<tr>
<th><label for="root">Root element</label></th>
<td colspan="2">
<input type="text" name="root" id="root" class="xrequired" /></td>
<td>Leave empty to override base topic root element.</td>
</tr>
<tr>
<th><label for="nested">Nested topics</label></th>
<td colspan="2">
<input type="checkbox" name="nested" id="nested" value="true" /></td>
<td></td>
</tr>
<tr>
<th>Global attributes</th>
<td colspan="2"><textarea name="attribute">xtrc CDATA #IMPLIED&#xA;xtrf CDATA #IMPLIED</textarea></td>
<td>Attributes that are added globally by integrating into <code>%global-atts;</code>. Contents of the field are used as is in the DTD files.</td>
</tr>
<tr>
<th><label for="owner"><abbr title="Public Formal Identifier">PFI</abbr> owner</label></th>
<td colspan="2">
<input type="text" name="owner" id="owner" disabled="disabled" /></td>
<td>For example a domain. PFI will not be used if empty.</td>
</tr>
<tr valign="top">
<th rowspan="2">Download</th>
<td colspan="2"><button type="submit" name="file" value="dtd">dtd</button> <button type="submit" name="file" value="mod">mod</button></td>
<td></td>
</tr>
<tr valign="top">
<td colspan="2"><button type="submit" name="file" value="tgz">all files</button></td>
<td></td>
</tr>
</tbody>
</table>
<p>* denotes required fields
</p></form>
]]></content:encoded>
			<wfw:commentRss>http://www.elovirta.com/2008/03/18/dita-authoring-dtd-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DITA Specialization Generator</title>
		<link>http://www.elovirta.com/2007/12/09/dita-specialization-generator/</link>
		<comments>http://www.elovirta.com/2007/12/09/dita-specialization-generator/#comments</comments>
		<pubDate>Sun, 09 Dec 2007 18:02:59 +0000</pubDate>
		<dc:creator>Jarno Elovirta</dc:creator>
				<category><![CDATA[DITA]]></category>
		<category><![CDATA[domain specialization]]></category>
		<category><![CDATA[generator]]></category>

		<guid isPermaLink="false">http://dita.elovirta.com/2007/12/09/dita-specialization-generator/</guid>
		<description><![CDATA[A DITA structural specialization generator for creating working DTDs that can be used as such or as stubs for further topic type development. All DTDs generated by the tool will be valid DITA specializations. Note: There is a new version &#8230; <a href="http://www.elovirta.com/2007/12/09/dita-specialization-generator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A DITA structural specialization generator for creating working DTDs that can be used as such or as stubs for further topic type development. All DTDs generated by the tool will be valid DITA specializations.<span id="more-8"></span></p>
<p><strong>Note</strong>: There is a new version of the generator at <a href="/dita-generator/">DITA DTD Generator</a>.</p>
<p><script type="application/javascript" src="/wp-content/uploads/2008/03/form.js"></script></p>
<form action="/cgi-bin/dtdgenerator.py" method="get" onsubmit="return validateForm(event);" style="text-align: left" target="_blank">
<table>
<tbody>
<tr>
<th><label for="type">Base type</label>*</th>
<td colspan="2">
<select name="type" id="type" class="required">
<option value=""></option>
<option value="topic">topic</option>
<option value="concept">concept</option>
<option value="task">task</option>
<option value="reference">reference</option>
</select>
</td>
<td></td>
</tr>
<tr valign="top">
<th rowspan="6">Domains</th>
<td>
<input type="checkbox" name="domain" value="ui" /></td>
<td>User interface</td>
<td></td>
</tr>
<tr>
<td>
<input type="checkbox" name="domain" value="hi" /></td>
<td>Highlight</td>
<td></td>
</tr>
<tr>
<td>
<input type="checkbox" name="domain" value="pr" /></td>
<td>Programming</td>
<td></td>
</tr>
<tr>
<td>
<input type="checkbox" name="domain" value="sw" /></td>
<td>Software</td>
<td></td>
</tr>
<tr>
<td>
<input type="checkbox" name="domain" value="ut" />
  </td>
<td>Utilities</td>
<td></td>
</tr>
<tr>
<td>
<input type="checkbox" name="domain" value="indexing" /></td>
<td>Indexing</td>
<td></td>
</tr>
<tr>
<th><label for="root">Root element</label>*</th>
<td colspan="2">
<input type="text" name="root" id="root" class="required" value="" /></td>
<td></td>
</tr>
<tr>
<th><label for="nested">Nested topics</label></th>
<td colspan="2">
<input type="checkbox" name="nested" id="nested" value="true" /></td>
<td></td>
</tr>
<tr>
<th><label for="owner"><abbr title="Public Formal Identifier">PFI</abbr> owner</label></th>
<td colspan="2">
<input type="text" name="owner" id="owner" value="" /></td>
<td>For example a domain. PFI will not be used if empty.</td>
</tr>
<tr valign="top">
<th rowspan="2">Download</th>
<td colspan="2"><button type="submit" name="file" value="dtd">dtd</button> <button type="submit" name="file" value="mod">mod</button></td>
<td>Opens in new window</td>
</tr>
<tr valign="top">
<td colspan="2"><button type="submit" name="file" value="tgz">all files</button></td>
<td></td>
</tr>
</tbody>
</table>
<p>* denotes required fields
</p></form>
<h3>Change History</h3>
<table border="1">
<tr>
<th>Version</th>
<th>Date</th>
<th>Description</th>
</tr>
<tr>
<td>1.0.0</td>
<td>2007-12-09</td>
<td>Initial release.</td>
</tr>
<tr>
<td>1.1.0</td>
<td>2008-03-17</td>
<td>Added restriction not to override DITA root elements.</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.elovirta.com/2007/12/09/dita-specialization-generator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ISO Schematron schema for DITA 1.1 and 1.2</title>
		<link>http://www.elovirta.com/2007/10/27/iso-schematron-schema-for-dita-11/</link>
		<comments>http://www.elovirta.com/2007/10/27/iso-schematron-schema-for-dita-11/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 08:47:17 +0000</pubDate>
		<dc:creator>Jarno Elovirta</dc:creator>
				<category><![CDATA[DITA]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[schematron]]></category>

		<guid isPermaLink="false">http://test.elovirta.com/2007/10/27/iso-schematron-schema-for-dita-11/</guid>
		<description><![CDATA[NOTE: See GitHub project pages for current information. This page is retained as legacy placeholder. ISO Schematron schema for DITA 1.1 and 1.2 that handles cases that DTDs or XML Schemas cannot control. The current implementation covers for example: nesting &#8230; <a href="http://www.elovirta.com/2007/10/27/iso-schematron-schema-for-dita-11/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>NOTE</strong>: See <a href="http://wiki.github.com/jelovirt/dita-schematron/">GitHub project pages</a> for current information. This page is retained as legacy placeholder.</p>
<p>ISO Schematron schema for DITA 1.1 and 1.2 that handles cases that DTDs or XML Schemas cannot control. The current implementation covers for example:</p>
<ul>
<li>nesting links inside links or titles</li>
<li>deprecated attributes and attributes</li>
<li>attributes not intended for author use.</li>
</ul>
<p>Download <a href="http://github.com/jelovirt/dita-schematron/downloads" title="Schematron for DITA distribution">latest version</a> from GitHub. The schema is released under <a href="http://www.gnu.org/licenses/lgpl.html">GNU Lesser General Public License</a>.</p>
<p><span id="more-5"></span></p>
<h3>Usage</h3>
<p>The schema comes in two parts,</p>
<ul>
<li>dita-1.1.sch</li>
<li>dita-1.2.sch</li>
</ul>
<p>for different DITA versions. The schema has three phases:</p>
<dl>
<dt><code>specificationMandates</code></dt>
<dd>constraints in the DITA language specification prose</dd>
<dt><code>recommendations</code></dt>
<dd>constraints and recommendations in the DITA language specification prose</dd>
<dt><code>authoringRecommendations</code></dt>
<dd>recommendations for authors</dd>
</dl>
<h3>Change History</h3>
<p>See <a href="http://github.com/jelovirt/dita-schematron/downloads">GitHub downloads</a> for latest releases.</p>
<table border="1">
<tr>
<th>Version</th>
<th>Date</th>
<th>Description</th>
<th>Download</th>
</tr>
<tr>
<td>1.0.0</td>
<td>2007-08-31</td>
<td>Initial release.</td>
<td><a href="/wp-content/uploads/2007/10/dita_100.sch" title="Schematron for DITA version 1.0.0">dita_100.sch</a></td>
</tr>
<tr>
<td>1.1.0</td>
<td>2007-09-17</td>
<td>Added deprecations.</td>
<td><a href="/wp-content/uploads/2007/10/dita_110.sch" title="Schematron for DITA version 1.1.0">dita_110.sch</a></td>
</tr>
<tr>
<td>1.1.1</td>
<td>2007-12-09</td>
<td>Added GNU LGPL.</td>
<td><a href="/wp-content/uploads/2007/12/dita_111.sch" title="Schematron for DITA version 1.1.1">dita_111.sch</a></td>
</tr>
<tr>
<td>1.2.0</td>
<td>2007-12-18</td>
<td>Added id attribute for elements with a title.</td>
<td><a href="/wp-content/uploads/2007/12/dita-120.sch" title="Schematron for DITA version 1.2.0">dita-120.sch</a></td>
</tr>
<tr>
<td>1.3.0</td>
<td>2007-04-01</td>
<td>Added indextermref. Corrected deprecated element message.</td>
<td><a href="/wp-content/uploads/2008/04/dita-130.sch" title="Schematron for DITA version 1.3.0">dita-130.sch</a></td>
</tr>
<tr>
<td>1.4.0</td>
<td>2008-04-02</td>
<td>Added rule for single paragraph.</td>
<td><a href="/wp-content/uploads/2008/04/dita-140.sch" title="Schematron for DITA version 1.4.0">dita-140.sch</a></td>
</tr>
<tr>
<td>1.5.0</td>
<td>2008-04-08</td>
<td>Added rule for spectitle in simpletable.</td>
<td><a href="/wp-content/uploads/2008/04/dita-150.sch" title="Schematron for DITA version 1.5.0">dita-150.sch</a></td>
</tr>
<tr>
<td>1.5.1</td>
<td>2008-04-08</td>
<td>Made spectitle rule more general and added specentry and no-topic-nesting rules.</td>
<td><a href="/wp-content/uploads/2008/04/dita-151.sch" title="Schematron for DITA version 1.5.1">dita-151.sch</a></td>
</tr>
<tr>
<td>1.6.0</td>
<td>2008-04-24</td>
<td>Added phased. Added patterns.</td>
<td><a href="/wp-content/uploads/2008/04/dita-160.sch" title="Schematron for DITA version 1.6.0">dita-160.sch</a></td>
</tr>
<tr>
<td>1.6.1</td>
<td>2008-06-09</td>
<td>Reorganized to remove Oxygen NVDL invalid error message.</td>
<td><a href="/wp-content/uploads/2008/06/dita-161.sch" title="Schematron for DITA version 1.6.1">dita-161.sch</a></td>
</tr>
<tr>
<td>1.7.0</td>
<td>2008-06-09</td>
<td>Changed phase name to clear that not all recommendations come from the spec.<br />
Added source comments.<br />
Added pre exclusions from HTML 4.</td>
<td><a href="/wp-content/uploads/2008/06/dita-170.sch" title="Schematron for DITA version 1.7.0">dita-170.sch</a></td>
</tr>
<tr>
<td>1.8.0</td>
<td>2008-07-16</td>
<td>Added tests for role attribute.</td>
<td><a href='/wp-content/uploads/2008/07/dita-180.sch' title="Schematron for DITA version 1.8.0">dita-180.sch</a></td>
</tr>
<tr>
<td>2.0.0</td>
<td>2008-12-18</td>
<td>Added 1.2 recommendations.</td>
<td><a href='/wp-content/uploads/2007/10/dita-200.sch' title="Schematron for DITA version 2.0.0">dita-200.sch</a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.elovirta.com/2007/10/27/iso-schematron-schema-for-dita-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Annotation Domain for DITA 1.1</title>
		<link>http://www.elovirta.com/2007/10/27/ruby-annotation-domain/</link>
		<comments>http://www.elovirta.com/2007/10/27/ruby-annotation-domain/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 07:12:30 +0000</pubDate>
		<dc:creator>Jarno Elovirta</dc:creator>
				<category><![CDATA[DITA]]></category>
		<category><![CDATA[domain specialization]]></category>
		<category><![CDATA[ruby annotation]]></category>

		<guid isPermaLink="false">http://test.elovirta.com/?p=1</guid>
		<description><![CDATA[Note: W3C has dealt with this in W3C Best Practices for XML Internationalization. A DITA 1.1 domain specialization of ph element. The element naming and content models follows Ruby Annotation and Internationalization Tag Set, with the exception of omission of &#8230; <a href="http://www.elovirta.com/2007/10/27/ruby-annotation-domain/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="note">
<p><strong class="note-title">Note: </strong>W3C has dealt with this in <a href="http://www.w3.org/TR/2008/NOTE-xml-i18n-bp-20080213/#its-dita">W3C Best Practices for XML Internationalization</a>.</p>
</div>
<p>A <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=dita">DITA 1.1</a> domain specialization of <tt>ph</tt> element. The element naming and content models follows <a href="http://www.w3.org/TR/ruby/">Ruby Annotation</a> and <a href="http://www.w3.org/TR/its/">Internationalization Tag Set</a>, with the exception of</p>
<ul>
<li>omission of <tt>rbspan</tt> attribute from <tt>rt</tt> element.</li>
</ul>
<p>See DTD files for details.</p>
<p>Download <a href="/wp-content/uploads/2007/12/rubydomain_111tar.gz" title="Ruby Annotation domain version 1.1.1">latest version</a>.</p>
<p><span id="more-1"></span></p>
<h3>Example</h3>
<pre>&lt;!DOCTYPE i18n_concept
  PUBLIC "-//ELOVIRTA.COM//DTD DITA I18N Concept//EN"
         "i18n_concept.dtd"&gt;&lt;i18n_concept id="ruby"&gt;
  &lt;title&gt;Ruby test&lt;/title&gt;
  &lt;conbody&gt;
    &lt;p&gt;W3C Associate Chairman, &lt;ruby xml:lang="ja"&gt;
        &lt;rbc&gt;
          &lt;rb&gt;斎&lt;/rb&gt;&lt;rb&gt;藤&lt;/rb&gt;&lt;rb&gt;信&lt;/rb&gt;&lt;rb&gt;男&lt;/rb&gt;
        &lt;/rbc&gt;
        &lt;rtc&gt;
          &lt;rt&gt;さい&lt;/rt&gt;&lt;rt&gt;とう&lt;/rt&gt;&lt;rt&gt;のぶ&lt;/rt&gt;&lt;rt&gt;お&lt;/rt&gt;
        &lt;/rtc&gt;
      &lt;/ruby&gt;&lt;/p&gt;
  &lt;/conbody&gt;
&lt;/i18n_concept&gt;</pre>
<h3>Change History</h3>
<table border="1">
<tr>
<th>Version</th>
<th>Date</th>
<th>Description</th>
<th>Download</th>
</tr>
<tr>
<td>1.0.0</td>
<td>2007-03-21</td>
<td>Initial release.</td>
<td>unavailable</td>
</tr>
<tr>
<td>1.1.0</td>
<td>2007-04-11</td>
<td>Moved elements to ITS namespace.</td>
<td><a href="/wp-content/uploads/2007/10/rubydomain_110tar.gz" title="Ruby Annotation domain 1.1.0">rubydomain_110tar.gz</a></td>
</tr>
<tr>
<td></td>
<td>2007-09-17</td>
<td>Changed the DITA base to version 1.1 without changes.</td>
<td></td>
</tr>
<tr>
<td>1.1.1</td>
<td>2007-12-09</td>
<td>Clarified licensing.</td>
<td><a href='/wp-content/uploads/2007/12/rubydomain_111tar.gz' title='Ruby Annotation domain version 1.1.1'>rubydomain_111tar.gz</a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.elovirta.com/2007/10/27/ruby-annotation-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

