The Most Important Questions About DITA

Author: Prof. Sissi Closs
Registered since: 07/2006
Last article: 04/2008
Total articles: 6
Expert profile   All experts   

Printer-friendlyE-mail this article to a friendYour Comment

Chapter:


DITA (Darwin Information Typing Architecture) is an XML-based information architecture. DITA doesn’t reinvent the wheel – rather, it sets standards for known structuring requirements. One very attractive aspect of this architecture is its clear alignment to a structuring method that has proved itself for years in online documentation.

The basis of this method is the division of the content into modules called TOPICS. Today, this structuring method is considered the ideal approach for the organisation of comprehensive contents. As with everything new, there are many questions about DITA.


How did DITA come about?

DITA was developed by IBM and is available today as open source architecture. In May 2005, DITA V1.0 was approved as OASIS standard (Organisation for the Advancement of Structured Information Standards). Meanwhile, a large DITA community has grown up. More and more manufacturers of documentation tools support DITA. Some companies, including Adobe, Boeing, IBM and Nokia, are already using DITA.


What is special about DITA?

The topic-oriented approach and the flexible specialisation options distinguish DITA from comparable architectures such as DocBook.


What is a topic?

Topics are self-contained content blocks that are as context-independent as possible. A simple example of a topic is a term definition. If it is organised as a separate topic, it can be (re)used in all places where the term concerned occurs. The idea of dividing contents into topics is realised in the online-help world for many years. Topics should be small enough to be used flexibly. On the other hand, they must not be so small that the quality and author’s efficiency suffer.


What does a DITA topic look like?

DITA Topics have a title (title) and contents (body) and usually consist of one special type of information.


What does classification mean?

Classification means defining different categories according to particular criteria. For example, you can differentiate between explanations and tasks. Finding suitable information types is not a simple task. One method, in use for over 15 years, is the class concept method developed by Prof. Sissi Closs, with which a class concept can be systematically and efficiently developed including topic types, link types and collection types.

For the most common content categories in online help, such as step-by-step instructions, descriptions, glossary entries and field help, suitable topic types have been established over the years. DITA picks these up and offers the basic types concept, reference and task in addition to the generic topic.


What does topic-oriented structuring have to offer?

Compared with a rigid chapter structure, the topic structure is better suited for reuse, provided the topic classification is done correctly.


What are the advantages of classification?

Instead of planning each topic individually, it is sufficient to work out a concept for each information type. This is then implemented consistently for each topic of that type. In this way, the author’s work is systematically organised and the user can find his or her way around more easily, thanks to the consistency.


How can coherent contents be created from topics?

DITA offers several ways of assembling contents from topics.

In a DITA map, topics are organised as in a table of contents. Whereas the traditional table of contents is usually generated from the document titles after the document is created, the DITA map is used for generating the document.

Topics can also be nested to form larger interconnected content blocks. In order not to impair the reuse of the topic content, the nesting must be done outside the body area. The nesting defines the order and hierarchy of participating topics.

Another way of combining contents is the conref mechanism, already known to SGML.

An element can be replaced by the contents of another element either in the same topic or in a separate topic. Every element with an ID can be reused by means of the conref mechanism. However, only an equivalent content can be inserted. If the element types do not match, the substitution is not made.


Read the next chapter

more
 1: Next Chapter: What is specialization?

03/2007, Prof. Sissi Closs



Prof. Sissi Closs is one of the leading experts in online documentation and XML in Germany. She is co-partner and CEO of Comet Computer and Comet Communication.
All experts   
Publish your own article   


Comments on this article 


The Most Important Questions About DITA  
Technical article 13.03.07
X-Pubs 2007 DITA XML Conference  
Noz Urbina 11.04.07
Re: X-Pubs 2007 DITA XML Conference  
GEORGETA DITA 29.04.07
Re: X-Pubs 2007 DITA XML Conference  
GEORGETA DITA 29.04.07
Re: X-Pubs 2007 DITA XML Conference  
georgeta dita 25.06.07
Re: X-Pubs 2007 DITA XML Conferenc...  
georgeta dita 11.09.07
Re: X-Pubs 2007 DITA XML Confere...  
GEORGETA DITA 11.09.07

Write your comment on this article...

Subscribe to the newsletter

Never miss a story and stay informed with our newsletter.
Your email:  
RSS-Feed: All current newsOur News on your website

More articles on this topic

The 6 Cs of Killer Web Content
It is only a small percentage of Web content that really makes a difference. It makes the sale, delivers the service, and builds the brand. This is the killer Web content...
Search Engine Friendly Content Management Systems
The main reason to use a CMS is to more effectively manage a web site's content. The main reason to publish web content is to make visitors drop in. Consequently, the best CMS will not only run your site but also help you being found...
SaaS – Service as a Service
It is not a secret that the SaaS-Model is becoming increasingly popular on the the market because the benefits of using "Software as a Service" are too obvious: Easy to use, regular updates, access from anywhere - but what about the service?
The Building Blocks of a Web Text
The stucture of a web text is an important criterion when creating a text for the reader. The single building blocks, like the different headlines or teasers, serve specific functions and follow certain rules of formation...
The Continued Emergence of Enterprise Content Management
Faced with an increasing amount of unstructured data the importance of implementing systems to effectively manage content remains crucial to any enterprise...

Articles on other topics

Open Source Software and Source Code Analysis: A natural match
Sleepless nights: Six years ago this week, I first came to understand the words “graduate student.” Over the span of five days, I spent a total of two hours sleeping - the rest of my time was hacking, eating, injecting caffeine into my bloodstream ...
IT controls – the secret of high performing organisations
As securitymanager.net discovered when it met with Tripwire’s Paul Gostick, configuration audit and control is more than just a good idea; it’s a business imperative for any organisation that wants to fulfil its business objectives successfully ...
Compliance – less burden, more benefits
Regulatory compliance has become the boardroom issue of the decade. Executives are paying closer attention because compliance affects all aspects of business operations. And while compliance traditionally focussed on legal aspects of managing policies ...

Aktfotografie
The Content Management PortalThe Document Management PortalThe IT Security PortalThe Customer Relationship Management PortalThe E-Commerce PortalThe Enterprise Resource Planning PortalPortal on VoIP and mobile communication The directory of Clinic IT SolutionsThe directory for IT professionals
homeimprintprivacy policycontactadvertising

know how

news

events

Quick search