Diff for Specializations

Wed, 2007-11-28 09:18 by Bruce EsrigThu, 2008-05-08 20:12 by Don Day

Troubleshooting: refs to C Henry, B Doyle

Changes to Body
Line 1Line 1
 
<div class="content">
 
<div class="content">
-
<span style="color: #6699cc">DITA Specializations</span> contains contributions that extend the standardized DITA language.
+
<span style="color: #6699cc">DITA Specialization is the means by which</span> the standard DITA language may be extended for new semantic or structural roles.
  +
</div>
  +
<div class="content">
  +
 
  +
</div>
  +
<div class="content">
 
<p align="left">
 
<p align="left">
-
Specializations may introduce new information types such as:
+
Specialization may be used to introduce new map types, information types, or domains. An example of a map specialized for a specific application is the <a href="http://docs.oasis-open.org/dita/v1.1/OS/langspec/common/about-bookmap.html" target="_blank">Bookmap specialization</a> provided as part of the OASIS DITA 1.1 Standard. An example of a topic specialized for a particular role is message specialization (provided as a <a href="http://sourceforge.net/project/showfiles.php?group_id=132728" target="_blank">msgref plugin of the DITA Open Toolkit</a>). An example of a community-prescribed domain specialization is the <a href="http://www.oasis-open.org/apps/org/workgroup/dita/document.php?document_id=26163" target="_blank">hazard domain proposed for DITA 1.2</a> by the Machine Industry Specialization Subcommittee of the OASIS DITA TC. 
  +
</p>
  +
<p align="left">
  +
Besides those specializations created as OASIS Standards under the auspices of the OASIS DITA Technical committee, specializations have also been created as community plugins for the DITA Open Toolkit and as file uploads at sites such as the Yahoo! dita-users forum.  In addition, many companies have developed specializations that are used internally, and sometimes shared by arrangement with business partners. Finally, some businesses have developed specializations that represent internal business process or workflows; these are usually trade secret assets of those businesses.  However, all follow the same methodologies, which means that all such DITA content is interchangeable and (with the appropriate DTDs and processing overrides) interoperable in processing with other content producers or publishers.
  +
</p>
  +
<p align="left">
  +
 Other examples of popular specializations include: <br />
  +
 
</p>
 
</p>
 
<ul>
 
<ul>
-
<li><a href="/node/1290">Taxonomies and subject classification</a></li>
+
<li><a href="/node/1290">Taxonomies and subject classification</a> (a downloadable plugin of the DITA Open Toolkit) </li>
-
<li><a href="/node/1289">Training specialization</a></li>
+
<li><a href="/node/1289">Learning and Training specialization</a> (a comprehensive suite of specializations developed by a community subcommittee of the OASIS DITA TC) </li>
-
<li><a href="/dita-troubleshooting-specialization-now-available">Troubleshooting specialization</a> (for <a href="/ptc-arbortext-dita-service-manual-application">service manuals</a>)</li>
+
<li><a href="/dita-troubleshooting-specialization-now-available">Troubleshooting specialization</a> (for example, for <a href="/ptc-arbortext-dita-service-manual-application">service manuals</a>)</li>
 
</ul>
 
</ul>
 
<p>
 
<p>
Line 24Line 36
 
<li>Sample output </li>
 
<li>Sample output </li>
 
</ul>
 
</ul>
  +
<p>
  +
An example of a specialization with all these components that works as a plugin of  the <a href="http://sourceforge.net/project/showfiles.php?group_id=132728" target="_blank">DITA Open Toolkit</a> is the music specialization.
  +
</p>
 
<p>
 
<p>
 
See also:
 
See also:
Current revision:

Specializations

DITA Specialization is the means by which the standard DITA language may be extended for new semantic or structural roles.  

Specialization may be used to introduce new map types, information types, or domains. An example of a map specialized for a specific application is the Bookmap specialization provided as part of the OASIS DITA 1.1 Standard. An example of a topic specialized for a particular role is message specialization (provided as a msgref plugin of the DITA Open Toolkit). An example of a community-prescribed domain specialization is the hazard domain proposed for DITA 1.2 by the Machine Industry Specialization Subcommittee of the OASIS DITA TC. 

Besides those specializations created as OASIS Standards under the auspices of the OASIS DITA Technical committee, specializations have also been created as community plugins for the DITA Open Toolkit and as file uploads at sites such as the Yahoo! dita-users forum.  In addition, many companies have developed specializations that are used internally, and sometimes shared by arrangement with business partners. Finally, some businesses have developed specializations that represent internal business process or workflows; these are usually trade secret assets of those businesses.  However, all follow the same methodologies, which means that all such DITA content is interchangeable and (with the appropriate DTDs and processing overrides) interoperable in processing with other content producers or publishers.

 Other examples of popular specializations include:

Specializations may support particular subject matter areas, such as:

  • Hand-held device manuals and/or content

A comprehensive description of a specialization would include, directly or via links:

  • Purpose and description
  • Schema and/or DTD specification files
  • Sample source code
  • Sample output

An example of a specialization with all these components that works as a plugin of  the DITA Open Toolkit is the music specialization.

See also:

XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I