IBM Corporate User Technologies | February 2004 | © 2004 IBM Corporation An Introduction to Darwin Information Typing Architecture: DITA.

Slides:



Advertisements
Similar presentations
Introduction to Product Family Engineering. 11 Oct 2002 Ver 2.0 ©Copyright 2002 Vortex System Concepts 2 Product Family Engineering Overview Project Engineering.
Advertisements

28 March 2003e-MapScholar: content management system The e-MapScholar Content Management System (CMS) David Medyckyj-Scott Project Director.
DITA Everyday by Tom Rathkamp
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP DITA Overview Video.
Information and Business Work
Information Retrieval in Practice
Advanced Technical Writing 2006 Session #3. Today in Class… ► Teams pitch poster concepts:  Meet with your editorial team, show us how your material.
DITA Darwin Information Typing Architecture. What is DITA?
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
DITA for eLearning Content Development Brian Driscoll SoftAssist, Inc.
Overview of Search Engines
IBM User Technology March 2004 | Dynamic Navigation in DITA © 2004 IBM Corporation Dynamic Navigation in DITA Erik Hennum and Robert Anderson.
Information Management © 2006 IBM Corporation Getting Results: a writing manager’s perspective on how moving to DITA adds value to a business Shawn Benham.
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
DITA and Topic Maps Bringing the Pieces Together Topic Maps Conference 2008, Oslo Joe Gelb President, Suite Solutions.
CEDROM-SNi’s DITA- based Project From Analysis to Delivery By France Baril Documentation Architect.
XML, DITA and Content Repurposing By France Baril.
IBM User Technologies | April 2005 | © 2005 IBM Corporation Interoperable Extensibility Through DITA Topic and Domain Types Erik Hennum IBM DITA Domains.
A Short Introduction to Darwin Information Typing Architecture: DITA
IBM Corporate User Technologies | November 2004 | © 2004 IBM Corporation An Introduction to Darwin Information Typing Architecture: DITA Presented by Dave.
IBM Proof of Technology Discovering the Value of SOA with WebSphere Process Integration © 2005 IBM Corporation SOA on your terms and our expertise WebSphere.
© 2007 IBM Corporation DITA code reviews Presenters: Megan Bock, Shannon Rouiller, Jenifer Schlotfeldt.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
IBM Software Group August, 2006 | © 2006 IBM Corporation Designing and Delivering Reusable Learning Content with DITA John P. Hunt, IBM® Corporation For.
15 November 2005Linking Outside the Box1 Cross referencing between XML documents Bob Stayton Sagehill Enterprises
August Chapter 1 - Introduction Learning XML by Erik T. Ray Slides were developed by Jack Davis College of Information Science and Technology Radford.
1 Lesson 6 Exploring Microsoft Office 2007 Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
Systems and Technology Group User Technologies © 2005 IBM Corporation Team Authoring using DITA and ANT.
IBM User Technologies 11 / 2004 © 2004 IBM Corporation Information development with DITA Ian Larner User Technologies, IBM Hursley Lab, England
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
IBM User Technology © 2005 IBM Corporation DITA and componentized information Skyla Loomis.
Implementing Content Reuse in DITA: The Nuts and Bolts Dan Dionne UTS Technical Team Lead IBM Silicon Valley Lab.
DITA Single Source technology. What is Single Source? Single source technology is a concept of publishing documents when same content can be used in different.
IBM User TechnologyNovember 2004 | DITA Specialization © 2004 IBM Corporation Principles of DITA Specialization: Extending the base Erik Hennum for IBM.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
Writing and Editing Modular Documentation: Some Best Practices Yoel Strimling (Comverse) Based on a joint presentation with Michelle Corbin (IBM) at the.
The IBM Rational Publishing Engine. Agenda What is it? / What does it do? Creating Templates and using Existing DocExpress (DE) Resources in RPE Creating.
Advanced Technical Writing 2006 Session #4. Today in Class… ► Meet with your editorial team, refine/post deliverables ► Send URL for deliverables to Bill.
Click to edit Master title style © 2006 IBM Corporation Connecting the dots: Relationships and relevance with DITA maps Presented by Erik Hennum, IBM User.
The future of Statistical Production CSPA. 50 task team members 7 task teams CSPA 2015 project.
XML A Language Presentation. Outline 1. Introduction 2. XML 2.1 Background 2.2 Structure 2.3 Advantages 3. Related Technologies 3.1 DTD 3.2 Schemas and.
SIG/WG Training Public Pages, Goals, and Projects Training for SIG Leadership May 22, 2014.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
OASIS DITA for Business Documents Sub-committee Highlights of Work to Date Focus Areas and Future Work Michael Boses Jul
DITA: Not just for Tech Docs Ann Rockley The Rockley Group.
DITA TOPICS - ADVANCED. Session Results Topic Types Review Format/Layout Separated from Content DITA Concept Elements Using DITA Concept Elements - Advanced.
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
Advanced Technical Writing 2006 Session #3. Today in Class… ► Show-n-tell your CSS Objects from exercise 1 ► Meet with your editorial team, refine/post.
DITA MAPS. Session results DITA Map Definition and Purpose Power of DITA Maps DITA Map Types Bookmaps – Additional Information DITA Maps Practice DITA.
DocBook versus DITA: Will the real standard please stand up? Author: Teresa Mulvihill
1 © 2005 Lenovo Lenovo Non-Confidential Understanding a single sourcing solution Andre’ Evans – Staff Software Engineer September 2006.
Lesson # 9 HP UCMDB 8.0 Essentials
DITA Content Reuse.
Web Development A Visual-Spatial Approach
Increased Efficiency and Effectiveness
DITA & Non-DITA AUTHORING Platforms
How to write in DITA Anindita Basu.
Creating supertasks in DITA
An Introduction to Darwin Information Typing Architecture: DITA
#tcworldIndia2019 Writing and Editing Modular Documentation: Some Best Practices Based on a previous joint presentation with Michelle.
Presented by Erika Frensley
Presentation transcript:

IBM Corporate User Technologies | February 2004 | © 2004 IBM Corporation An Introduction to Darwin Information Typing Architecture: DITA

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 2 Agenda  History of DITA – Why was DITA developed?  Introduction to DITA – What is DITA?  Benefits of DITA – Why should you care?

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 3 What you will hear  DITA is about making life easier in the realm of technical writing For authors, for editors, for managers, for collaborators, for information architects, for developers supporting the teams, for customers  DITA is about reuse Focus on topic authoring based on an information architecture which supports recombination and specialization

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 4 Background: Why DITA?

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 5 History of markup in IBM

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 6 Identify need – Historic convergences within IBM  IBM task force on information architecture  Technical writing community focus on Minimalism  W3C development of XML  Trend away from SGML (IBMIDDOC)  Recognized need for alternative Shorter development cycles Variability in HTML outputs Componentization of products Need for reuse

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 7 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

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 8 Identify the need – The Vision (1998/1999)

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 9 Address the problem – Charter XML Work Group  Appoint technical / thought lead  Recruit community technical leads Top of line knowledge Top of line passion  Define charter and scope  Extend into areas outside ownership to define boundaries  Offer competence to others Establish thought leadership Develop and enhance analytic skills

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 10 Promise and Reality of XML  Promise Separate content from form: reuse content in different presentation media Use specific markup to describe your content Use standard solution to enable easy exchange of information  Reality – Generic XML Generic XML provides an SGML with simpler syntax but similar problems Generic solutions - not specific to needs Knowledge representation is strongly related to current corporate culture  Tradeoff The more useful your markup is to you, the more it will cost you and the fewer people will share the costs

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 11 DITA designed to address trade-offs What is DITA?

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 12 DITA defined  Darwin: DITA utilizes principles of inheritance for specialization  Information Typing: DITA was originally designed for technical information based on an information architecture of Concept, Task and Reference  Architecture: DITA is a model for extension both of design and of processes

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 13 Core design principles of DITA  Topic orientation Discrete units of information covering a specific subject with a specific intent  Topic granularity Self-contained topics combine with other topics into information sets  Strong typing DTDs and schemas guarantee that DITA types follow identical information structures  Specialization Architecture for extending basic types to new types adapted for a particular use within an information set  Common base class Top-level "generic" base type provides “fallback” for all types

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 14 The core DITA topic types – The “IT” in DITA topic concept task reference Provides background information that users need to know. Provides quick access to facts. Provides procedural details such as step-by-step instructions. A unit of information which is meaningful when it stands alone.

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 15 DITA and reuse

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 16 Reuse of content  Reuse flows from the topic-based paradigm  If content is authored as standalone topics Topics can be reused in different contexts Topics from multiple components can be integrated as a solution

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 17 Working with DITA maps  A DITA map applies context to the topics  Organizes a set of topics in a hierarchy and sequence Different organization for different deliverables — not just different formats for the same content Can reuse the same topic with different collections of topics Can provide multiple views on the same topics: by product, by task, …  Sets properties of the topic at a position within the hierarchy Properties include the title and metadata Change the title relative to the parent topic Metadata can identify a topic as advanced for one deliverable and basic for another Eclipse help JavaHelp HTMLHelp web pages books

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 18 Reuse of design  General types are rarely enough Requirements specific to organization or industry  Meet requirements with new elements New element specializes existing element New content is a subset of base content  Add only the deltas - still use the base  Designs are modular For instance, optional b and i highlighting

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 19 Specializing from Topic to Task Small DTD additions to enforce document structure. May have no CSS or XSL process changes. 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 topic title prolog metadata related-links body task title prolog metadata taskbody prereq context steps example result postreq step cmd, (info | substeps | tutorialinfo | stepxmp | choices|choicetable)*, stepresult? related-links

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 20 From Task to Business Task Additional structure changes. businesstask title prolog metadata related-links btaskbody prereq context bsteps example result postreq step appstep appdesc 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

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 21 Specializations from Topic Topic is the core. Each specialization is a delta in design, and if it needs special processing that's a delta too.

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 22 Benefit of design reuse through specialization  No need to reinvent the base vocabulary - Create a module in 1/2 day with 10 lines vs. 6 months with 100s of lines; automatically pick up changes to the base  No impact from other designs that customize for different purposes - Avoid enormous, kitchen-sink vocabularies; Plug in the modules for your requirements  Interoperability at the base type - Guaranteed reversion from special to base  Reusable type hierarchies - Share understanding of information across groups, saving time and presenting a consistent picture to customers  Output tailored to customers and information - More specific search, filtering, and reuse that is designed for your customers and information not just the common denominator  Consistency - Both with base standards and within your information set  Learning support for new writers - Instead of learning standard markup plus specific ways to apply the markup, writers get specific markup with guidelines built in  Explicit support of different product architectural requirements - Requirements of different products and architectures can be supported and enforced, rather than suggested and monitored by editorial staff

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 23 Reuse of processes  Base processing in extensible XSLT  Standard processing can be customized Override standard processing as needed  Processes for base elements apply to new specialized elements by default Can use base processing Can write custom processing if needed

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 24 Specialized processes handle the delta for specialized topic types Base topic Task Concept Reference bcTask bcReference Specialization-specific processors Base processors Base and delta DTDs Base and delta processors Specialized processes

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 25 Summary

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 26 Summary of reuse  Reuse content through topics Author content as standalone information  Reuse designs through specialization Meet requirements specific to organization Keep interoperability with others  Reuse processing Customize only as needed

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 27 Summary Benefits and Problems Solved Development challenges met Shorter development cycles Eliminate variability in HTML outputs Support componentization of products and need for reuse Deliver solution information, not product information 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

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 28 Backup Slides

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 29 Epic Editor with DITA Maps Manage hierarchy Create new & edit Preview HTML & PDF Check out

IBM Corporate User Technologies Introduction to DITA © 2004 IBM Corporation 30 Epic Editor with DITA Topics Content edit Common elements Indexing, linking helpers

IBM Corporate User Technology An Introduction to DITA © 2004 IBM Corporation DITA topic example Installing a hard drive You open the box and insert the drive. hard drive disk drive Unscrew the cover. The drive bay is exposed. Insert the drive into the drive bay. If you feel resistance, try another angle. Identifier, title, and shortdesc Properties of the topic Type-specific content body Relationships to other topics

IBM Corporate User Technology An Introduction to DITA © 2004 IBM Corporation DITA map example <topichead navtitle="Installing" audience="admin"> Install products before configuring or using them. … A heading doesn’t have to have a topic Title and properties can be assigned in the map A topic can appear multiple times in the hierarchy The map organizes a set of topics in a hierarchy