Paper 1
Paper 1
White Paper
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 2
Contents
Conclusion .........................................................................................12
References.........................................................................................13
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 3
Executive summary
Publishing groups by necessity develop common higher level. Similarly, departmental requirements
guidelines and processes, as well as a common for functionality and content are handled using
architecture, for their contributors. Organizations specializations specific to each group. Unlike the first
that deal with the interchange of content have two option, this approach facilitates extensibility without
options. as much impact to the different groups involved.
This is because changes can be handled internally,
One option enables them to build a very detailed,
without significant impact to the generic, high-level
complex document type definition (DTD) that takes
architectures involved. The Darwin Information
into account all possibilities and requirements for all
Typing Architecture (DITA) provides this extensibility
of the different content and organizations involved in
and functionality.
developing product information. S1000D is an
example of this type of DTD. S1000D was developed DITA documents are composed of self-contained
to support the creation and publication of complex topics. These topics are available for re-use and
systems documentation, as well as the interchange of referencing, as are traditional content objects.
this documentation between organizations and However, because they are self-contained, there are
content management systems. Unfortunately, this changes involved in the way technical writers create
solution comes with a price. It is highly rigid, very specific portions of a document and compile the
large, and imposes significant overhead on authors document; these considerations require adaptation
and systems, especially if an organization directly from traditional document organization and
uses it for authoring. In addition, changes to the DTD writing styles.
require careful monitoring and maintenance over-
Teamcenter’s content management solution
head because of the number of people impacted and
combines DITA with Teamcenter’s ability to manage
the level of detail involved.
the relationships between engineering source
The second option is to use a more generic DTD that materials and structured content. The resulting
can be specialized to support specific functionality solution enables publication groups to quickly and
for different departments. The ability to create and easily migrate from traditional publishing methods to
interchange content in this instance is managed at a structured authoring.
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 4
Introducing DITA
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 5
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 6
DITA maps For structured documents that consist of is always associated to its base element and to any
nested information containers such as chapters and element in its specialization hierarchy. Topics can be
sections, DITA enables users to nest references to specialized from the generic topic into new informa-
existing DITA topics in a DITA map. Figure 2 clarifies tion types and the new information types can be
the principle of nested topic references in a DITA map. extended into more specific information structures.
A maintenance task, training procedure and the
DITA specialization DITA specialization allows steps involved in an operation sequence can all be
customization of the existing DITA markup language extended from the generic topic.
for individual purposes without the need to change
the DITA standard. As a result, it is possible to adopt In the same way, by the substitution or effectivity of
DITA – which was originally designed for the software domain-specific vocabularies, the element vocabulary
development sector – in manufacturing, aerospace within a topic can be specialized or extended specific
and other industrial sectors by creating new elements to the information domain for which the topics are
via DITA specialization. The key to creating new developed. Specialized vocabularies might include
elements specific to your documentation needs is the programming languages, mechanical terms or
“class” attribute. operation codes for a system, which can be hidden or
displayed based on the user roles or context of the
Any DITA element can be extended into a new document.
element whose identifier gets added to the class
attribute through its DTD. In this way, a new element
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 7
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 8
contents. Siemens PLM Software recommends the use Teamcenter enables authors to select DITA concept
of an XML editor with DITA support (such as XMetaL task reference and generic topics in the client and
Author Enterprise Edition) because these applications generate XML topic references into the clipboard.
will assist the author with DITA-specific WYSIWYG These XML topic references are pasted into a
styling and timesaving features created especially for DITA map opened in an XML editor via the ordinary
the creation of DITA maps. paste function.
To support the author in creating the XML elements Teamcenter’s content management solution gener-
for the topic references inside a DITA map, ates topic references for the selected topics.
DITAmap: Topic:
ACME Widget Part 1
Topic: Topic:
Widget info Part 2 <topicref href=”Part 1”/>
<topicref href=“Change oil”/>
Concept: Task: <topicref href=“Dealer info”/>
Maintenance Oil change
Reference: Concept:
Dealer info Description
Topic: Task:
Part 3 Replace valve
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 9
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 10
Creating DITA specializations in standard XSL styles – will be done on top of the
Teamcenter’s content management Open Toolkit without changing the application. This
guarantees full Open Toolkit support and an open
module
interface to every DITA change or enhancement
performed in the DITA Open Toolkit.
Users can easily register new DITA specializations in
Teamcenter’s content management module. This task
The DITA standard includes a solution for conditional
requires several basic Teamcenter content manage-
publishing, also known as “effectivity” or “filtering”.
ment administration skills (such as creating new
You can exclude specific contents in a DITA publica-
document types and attaching schemas) and needs
tion via “ditaval” files. Using Teamcenter’s content
to be done in the Teamcenter content management
management module, you can create, edit and
administrator client. See the “Teamcenter Content
manage ditaval filters and use them in publishing
Management Administration Manual” for further
a DITA document. Teamcenter supports the standard
information.
attributes – including platform, product, audience,
and otherprops as well as importance, rev and
status – available in DITA.
Publishing DITA documents from
Teamcenter’s content management Each ditaval filter object can be related to both
module editable and dynamic DITA maps in Teamcenter’s
content management module via drag and drop.
Teamcenter’s content management module integrates While publishing a DITA document with related
the DITA Open Toolkit (available at http://dita- ditaval filter objects, Teamcenter composes the topics
ot.sourceforge.net/) and uses it for publishing DITA according to the DITA ditaval to determine what
documents. Any further developments – e.g., in the conditional text will be included in the document.
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 11
DITA benefits
The DITA architecture and its standard provide Because the standard begins with a set of general
numerous benefits, especially to organizations that structures, whose characteristics are inherited by any
are migrating to structured content authoring and specializations, any specialized topic type can be
publishing for the first time. They also include vari- treated as a more generic type for common
ous recommendations and best practices for imple- processing.
mentation.
The topic-oriented nature of DITA lends itself well to
Traditionally, the development of DTDs and schemas re-use and to both print and online delivery; this is
involved information modeling, centered on existing one of the reasons it is being rapidly adopted for
and legacy writing and publishing processes and software product documentation. Keep in mind that
tools. This approach often reflects a “way we’ve moving from a linear document model to a topic-
always done it” attitude. Based on previous experi- oriented model is a significant adjustment. Organiza-
ence with complex DTDs, IBM indicated that “The tions that traditionally produce long linear documents
ideal for future extensibility in DTDs for technical and do not have a compelling reason to adopt a topic-
information (or any information that is continually oriented model would generally find it easier to use
exploited at the leading edge of technology) is to non-topic-oriented XML document types. If your
build the fewest possible presumptions about the customers require you to use an industry-specific
top-down processing system into the design of DTD, such as S1000D, it would be easier to modify
1
the DTD.” that standard to meet a technical publication group’s
writing requirements than to modify DITA and
Instead of requiring users to learn large, complex
provide transforms to convert from DITA to the
data structures, DITA’s topic-centric design enables
standard structure; these options should be analyzed
users to quickly become familiar with only those
carefully before implementing either option.
elements that are necessary in the topic types they
need for their jobs. This aspect of the standard has If you are already using XML and DTDs, and they meet
benefits from training and implementation through your requirements, there may be no increased benefit
the publishing and management phases, as support- in moving to DITA. If you are in a position of selecting
ing processes and transforms or templates need to DocBook versus DITA as your first structured author-
only deal with structures specific to their needs. ing system, you will find greater tool support and
momentum behind DITA than other recent standards,
although almost all systems support traditional
standards such as DocBook.
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 12
Conclusion
The DITA standard is rapidly gaining world-wide DITA is a comparatively easy-to-learn, significantly
acceptance for implementing and exchanging XML- easier to implement, structured authoring alternative
based content and supporting content management to cumbersome industry standards that focus on
and publishing functions. Teamcenter’s content interchange. Siemens PLM Software combines DITA
management DITA module supports requirements for with Teamcenter’s ability to relate product informa-
a DITA-compliant, complete CMS product suite. tion topics directly to the engineering source product
Teamcenter enables you to rapidly implement a data, enabling users to store, version and manage
productive solution for structured technical publica- those topics directly in the engineering product
tions management based on a standard template. life-cycle management environment. This gives you
Users are provided with the ability to create, update, an unprecedented opportunity to improve time-to-
organize and version DITA topics without the need to market and reduce the risk of inaccurate or outdated
open an authoring or editing application. product information.
Teamcenter’s content management solution will be If interchange specifications are not required for
maintained along with the OASIS roadmap of future specific product documentation, DITA is a strong
DITA releases, ensuring ongoing conformance with candidate, especially for organizations that are just
future versions of the specification, as well as beginning to implement an XML writing and publica-
facilitating rapid access to new DITA capabilities. tion environment. For those environments that
Inclusion of the DITA concepts and architecture require interchange, but do not require compliance
directly within Teamcenter’s content management with the entire interchange specification, DITA with
rich client provides easy-to-use alternatives to specializations may still be applicable, with transfor-
creating and managing DITA maps in XML editors. mations to the industry standard for interchanging
product information.
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
White Paper | Creating structured documents with DITA and Teamcenter’s content management solution 13
References
About JustSystems
Issued by: Siemens PLM Software. © 2010. Siemens Product Lifecycle Management Software Inc. All rights reserved.
About Siemens PLM Software