![Page 1: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/1.jpg)
The Adoption and The Adoption and Evolution of the OASIS Evolution of the OASIS DITA StandardDITA Standard
OASIS Adoption Forum, London
18th October 2005Ian Larner (IBM) & Indi Liepa (DITA TC/Nokia)
www.oasis-open.org
![Page 2: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/2.jpg)
Contents The road to a standard The value of DITA Uptake of the standard Plans for the evolution of the
standard
![Page 3: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/3.jpg)
Contents The road to a standard The value of DITA Uptake of the standard Plans for the evolution of the
standard
![Page 4: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/4.jpg)
Identify the need – Customer issues
Solutions, not products Integration of information
Information glut More meaningful information (role & task based)
Out-of-date information in books Updating and maintaining information
Reduce cost of deployment of information Provide information on-line
Reduce support costs Customize and update information
![Page 5: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/5.jpg)
History of Markup - structured information
1970s:ISIL
1980s:BookMaster
IPF
1990s:SGML, HTML
2000+XML-based semantics
Need for Change
Printed Books
Limited reuseSingle purpose
Printed and onlineBooks, online help
Monolithic Book-Centered DTD
Shorter cyclesFewer people,
Decreasing learning curves, Faster, better, cheaper
Components,Multiplatform,
Integrated systems
Web-deployed products Partner and OEM use of
information
Online information,Webs, printable &
Printed books
Information Architecture
![Page 6: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/6.jpg)
Why DITA? Structured information based on XML. Provides for greater
consistency and interchange of content Topic-orientation. Self-contained topics combine with other
topics into information sets Adds semantic tagging & meaning to the information
Vocabulary domains provide sets of elements whose names and content models are unique to an organization or field of knowledgeCan combine elements from any number of domains
Support of personalization through rich, extensible metadata Reuse of content, design, and process allows integration
across information spaces. Becomes a platform for collaboration and interchange – share across groups, companies
Support of conditional processing, automatic linking and link checking, and a “hands-off” reuse model
Support incremental specialization of design, processing, and vocabulary domains
![Page 7: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/7.jpg)
Darwin Information Typing Architecture
topic
concept task reference
topic
concept task reference
Darwin: DITA utilizes principles of inheritance for specialization similar to OO programming
Information Typing: DITA was designed for technical information based on information architecture types of Concept, Task and Reference
Architecture: DITA is based on XML and supports extending design and processes through inheritance and specialization
Eclipse help
JavaHelp
HTMLHelp
Web pagesBooks & PDFs
Learning
Write BuildArchitect
Information Architecture
Map
BuildMaps
Topics Outputs
Eclipse help
JavaHelp
HTMLHelp
Web pagesBooks & PDFs
Learning
Write BuildArchitect
Information Architecture
Map
BuildMaps
Topics Outputs
Write BuildArchitect
Information Architecture
Map
BuildMaps
Topics Outputs
Goal-orientedBusinessScenario
Non-DITA information
OpenDocument
OASIS standards
Other standards
Other …
Map
![Page 8: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/8.jpg)
topic
title
prolog
metadata
related-links
body
topic
title
prolog
metadata
related-links
body
task
title
prolog
metadata
taskbody
prereq
context
steps
taskxmp
result
postreq
step
cmd, (info | substeps | tutorialinfo | xmp | choices)*, result?
related-links
task
title
prolog
metadata
taskbody
prereq
context
steps
example
result
postreq
step
cmd, (info | substeps | tutorialinfo | stepxmp| choices|choicetable)*, stepresult?
related-links
topic
title
prolog
metadata
related-links
body
topic
title
prolog
metadata
related-links
body
topic
title
prolog
metadata
related-links
body
topic
title
prolog
metadata
related-links
body
task
title
prolog
metadata
taskbody
prereq
context
steps
taskxmp
result
postreq
step
cmd, (info | substeps | tutorialinfo | xmp | choices)*, result?
related-links
task
title
prolog
metadata
taskbody
prereq
context
steps
example
result
postreq
step
cmd, (info | substeps | tutorialinfo | stepxmp| choices|choicetable)*, stepresult?
related-links
Declares more precise semantics Enforces more constrained
content models Makes the content easier to
understand, author, edit, validate, and process
General topic
<topic id="installstorage">
<title>Installing a hard drive</title>
<body>
<ol>
<li><ph>Unscrew the cover.</ph>
<itemgroup>The drive bay...</itemgroup>
</li>
<li><ph>Insert the drive...</ph>
<itemgroup>If you feel...</itemgroup>
</step>
</ol>
</body>
</topic>
Specialized task
<task id="installstorage">
<title>Installing a hard drive</title>
<taskbody>
<steps>
<step><cmd>Unscrew the cover.</cmd>
<stepresult>The drive...</stepresult>
</step>
<step><cmd>Insert the drive...</cmd>
<info>If you feel resistance...</info>
</step>
</steps>
</taskbody>
</task>
Key feature - specialization - extension by substitution
![Page 9: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/9.jpg)
DITA as an OASIS standard DITA 1.0 specification is an OASIS standard
XML tool vendors (Arbortext, Blast Radius, Idiom, Rascal, Syntext)
Consultants (Comtech, Innodata, Mulberrytech) Companies (BMC, Boeing, IBM, Intel, Lucent,
Oracle, Nokia, Sun) Organizations (National Library of Medicine, US
Department of Defense) DITA Technical Committee working now on 1.1
requirementsOrganization for the Advancement of Structured Information Standards
![Page 10: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/10.jpg)
DITA Open Toolkit As Open Source on SourceForge
http://dita-ot.sourceforge.net Reference implementation - being
enhanced as a production system Developing vendor/contributor
relations for known build-out niches (FO, indexing, style interface, new outputs, etc.)
Users customize or extend the Toolkit
![Page 11: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/11.jpg)
Contents The road to a standard The value of DITA Uptake of the standard Plans for the evolution of the
standard
![Page 12: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/12.jpg)
Business value of DITA Faster time to value
create solution offering across industry stacks or within
your business with different components
Increased reuse of content by referencing topics in many map contexts of designs by providing only the specialized delta on the
general base of processing by overriding the base only where needed
Investment protection because of automated fallback to more general markup
![Page 13: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/13.jpg)
Value of DITA Organizations and their OEMs can finally interoperate on the same
open-standard base Eliminating expensive and time-consuming conversions as part of the
business cycle for componentized products OASIS DITA and the DITA Open toolkit form a "Foundation for collaboration"
for everyone For organizations that need special vocabularies, DITA is a more
natural way to support those needs DITA provides default processing for new information models by default Producing and supporting new domains much cheaper and less risky than
"rolling your own" DTD and having to develop and support your own tools Everyone who embraces DITA helps to grow the already large
community that vendors have started to support Bringing in competition and variety in the tools that you can purchase for
authoring and producing DITA deliverables DITA is not limited to product information (help, Webs, …)
DITA is being used in other organizations within a company, wherever the model of topic-oriented information is applicable.
![Page 14: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/14.jpg)
WebSphere Application Server 6.0 Information Center Content
Shared inCommon
80%
z/OS12%
Distributed8%
Shared 5% (69%)
Network 1.5%Base 1%
Express 0.5%
The Reality - Topic-level Content Reuse*http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp
1. z/OS2. Distributed Shared
1. Express2. Base3. Network
R
*Based on work being done by S.Carpenter & D.Schell
![Page 15: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/15.jpg)
Contents The road to a standard The value of DITA Uptake of the standard Plans for the evolution of the
standard
![Page 16: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/16.jpg)
DITA uptake
Cross-industry and organization uptake (production or proof of concept exercises):
Software
Telecommunications
Engineering
Education
Automotive
Genealogy …
2400+ Open Toolkit downloads since March 2005
www.oasis-open.org
![Page 17: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/17.jpg)
Examples of DITA application Technical user documentation for IBM software
products WebSphere, CICS …
Product creation process documentation in Nokia mobile phones
Service information, test cases, specifications, software documentation …
Software documentation and training at CEDROM-SNi implemented by IXIASOFT
www.oasis-open.org
![Page 18: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/18.jpg)
DITA at IBM In use across IBM
100s of projects
100,000s of topics
Both new and converted from SGML or HTML
Translate DITA content into over 50 languages
![Page 19: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/19.jpg)
Contents The road to a standard The value of DITA Uptake of the standard Ongoing evolution of the standard
![Page 20: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/20.jpg)
DITA: A platform for collaboration
Retail
Medical Legal
Marketing
Technical
Core
Content markup that’s specific to the subject areaMarketing event announcements,
Development functional specifications, orReal estate appraisal forms
Shared markup modulesAcross industry segments or
communities and between partners
Local markup for the organizationAgree on the shared basics, diverge on
the local idiosyncrasies
![Page 21: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/21.jpg)
DITA 1.1 – key new features being specified
Support for metadata element specialization Metadata attribute extension to support
specialization of attributes for filtering and flagging
Formalization of “book” DTD and processing Support for other XML vocabularies in topics Introduction of a more general task type Key-based referencing for referencing targets
based on context
![Page 22: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/22.jpg)
DITA 1.1 – key enhancements being specified
Improved consistency of related topics references
Improved consistency of application of filtering and flagging attributes
Improved support for title reuse Enhancements to index processing Fixes to issues identified by community using 1.0
![Page 23: The Adoption and Evolution of the OASIS DITA Standard](https://reader036.vdocuments.net/reader036/viewer/2022062422/56813fcd550346895daaaa49/html5/thumbnails/23.jpg)
Where next? Learn more about DITA
OASIS – http://www.oasis-open.org/committees/dita XML.org cover pages – http://xml.coverpages.org/dita.html
Where do we take DITA together? Join the dialog on the DITA forum –
http://groups.yahoo.com/group/dita-users/
Download the DITA Open Toolkit http://sourceforge.net/projects/dita-ot/