DITA - PowerPoint PPT Presentation

About This Presentation
Title:

DITA

Description:

DITA Darwin Information Typing Architecture What is DITA? What is DITA DITA is an XML-based end-to-end architecture for authoring, producing, and delivering technical ... – PowerPoint PPT presentation

Number of Views:316
Avg rating:3.0/5.0
Slides: 26
Provided by: Amanda351
Learn more at: http://www2.gvsu.edu
Category:

less

Transcript and Presenter's Notes

Title: DITA


1
DITA
  • Darwin Information Typing Architecture

2
What is DITA?
3
What is DITA
  • DITA is an XML-based end-to-end architecture
    for authoring, producing, and delivering
    technical information. (Wikipedia)

4
One Slide History
  • Originally developed by IBM in 2000 by a
    cross-company work group after an effort to
    organize all their technical documentation into a
    single source.
  • March 2004, IBM donated DITA to the Organization
    for the Advancement of Structured Information
    Systems (OASIS).
  • May 3rd, 2005 - DITA version 1.0 approved as an
    OASIS Standard
  • OASIS continues to update DITA and are currently
    on version 1.1

5
How Does It Work?
6
How It Works
  • DITA divides content into small, self-contained
    topics that can be reused in different
    deliverables.
  • The core of DITA consists of a topic DTD
    (Document Type Definition, an XML scheme langauge
    a.k.a XML templates) and a map DTD (topic)
  • Besides generic topic type, DITA specifies three
    basic topic types, Task, Concept and Reference.
  • These are then put into Topic maps.

7
Topic Types?!
8
If You Get HTML and XML
  • lttopic id"topic"gt
  • lttitlegtDancinglt/titlegt
  • ltbodygt
  • ltpgt Dancing is a very difficult art to master but
    fun to screw up.lt/pgt
  • lt/bodygt
  • lt/topicgt

9
The Three Basics Topic Types
  • Task Topic
  • Concept Topic
  • Reference Topic

10
Task Topic
  • Describes how to accomplish a task. It lists a
    series of steps that users follow to produce a
    specified outcome.
  • (EX Move your leg)

11
Task Topic Example
  • lttask id "movingalimb"gt
  • lttitlegtMoving a leglt/titlegt
  • lttaskbodygt
  • ltcontextgtIf you want to dance you have to do
    this.lt/contextgt
  • ltstepsgt
  • ltstepgtltcmdgtGet your brain to tell the muscles in
    you leg to movelt/cmdgtlt/stepgt
  • ltstepgtltcmdgtMove your foot forward and set it down
    again.lt/cmdgtlt/stepgt
  • lt/stepsgt
  • lt/taskbodygt
  • lt/taskgt

12
Concept Topic
  • Information designed to be more objective,
    containing definitions, rules, and guidelines.
  • (EX History of Dance)

13
Concept Topic Example
  • ltconcept iddanceintro"gt
  • lttitlegtHistory of Dancelt/titlegt
  • ltshortdescgt People have been dancing since before
    recorded history.lt/shortdescgt
  • ltconbodygt
  • ltpgtSome early cultures that have records of early
    dancing arelt/pgt
  • ltulgt
  • ltligtGreecelt/ligt
  • ltligtEgyptlt/ligt
  • lt/conbodygt
  • lt/conceptgt

14
Reference Topic
  • Describes command syntax, programming
    instructions, other reference material it
    usually contains detailed, factual material.
  • (EX A Dip)

15
Reference Topic Example
  • ltreference id"refsample"gt
  • lttitlegtThe Diplt/titlegt
  • ltrefbodygt
  • ltpropertiesgt
  • ltpropertygt
  • ltproptypegtDiplt/proptypegt
  • ltpropvaluegtImpressive/Basiclt/propvaluegt
  • ltpropdescgtA dip can be a basic but effective move
    for impressing a dance partner. It is executed by
    holding the partner firmly at between a 45 and 80
    degree angle. If executed poorly it can result in
    injury.ltpropdescgt
  • lt/propertygt
  • lt/propertiesgt
  • lt/refbodygt
  • lt/referencegt

16
Topic Map
  • Relationship Tables and Map Lists

17
Map List Example
  • ltmap title"Getting Started With Dance"gt
  • lttopicref href"history.xml"gt
  • lttopicref hrefbasictypes.xml"/gt
  • lttopicref href"modernforms.xml"/gt
  • lt/topicrefgt
  • lttopicref hrefbasicsteps.xml"gt
  • lttopicref hrefdip.xml"/gt
  • lttopicref hrefspin.xml"/gt
  • lttopicref hrefkicks.xml"/gt
  • lttopicref hrefgroups.xml"/gt
  • lttopicref hrefexotic.xml"/gt
  • lttopicref hrefprofessionals.xml"/gt
  • lt/topicrefgt

18
Relationship Table Example
19
Who Should Use DITA?
  • ?

20
You Should Use DITA If
  • You have content online.
  • You exchange technical documentation with other
    groups that use DITA.
  • You have someone to enforce it

21
Shouldnt Use If
  • No one will use it.
  • Your source is print based.

22
Why Use It?
23
Advantages
  • Topics can be easily reused in different
    deliverables.
  • Fragments of content within topics (or less
    commonly, topics themselves), can be reused
    through the use of content references.
  • Improves retrievability

24
Questions
25
Write a Comment
User Comments (0)
About PowerShow.com