SlideShare a Scribd company logo
Webinar
                 on


Darwin Information Typing
      Architecture
                  by
       Amit Siddhartha



         Copyright© MetaPercept
About the presenter


 Owner & Consultant at Metapercept Information Solutions &
  Consulting
 Solution & implementation expert in DITA, XSLT, Structured
  Authoring, Single Sourcing, Usability, & Information Mapping
 Provides consulting & training in DITA-XML, STE, DITA based
  Authoring Tools, & DITA based Content Management Systems.




                           Copyright© MetaPercept
Agenda

   What is DITA?
   Why DITA-XML?
   Do we need DITA?
   What all do we need to implement DITA?
   Phased approach to DITA migration
   Questions & Answers




                       Copyright© MetaPercept
Objective
After this Webinar, you will be able to:


 Understand DITA ecosystem
 Analyze if DITA is required for your documentation system
 Understand dependencies for DITA implementation
 Understand importance of planning in DITA




                              Copyright© MetaPercept
Future of unstructured documentation




                   Copyright© MetaPercept
Unstructured Document




                        Copyright© MetaPercept
What is DITA?




   Copyright© MetaPercept
Common definitions

   Definition 1: DITA is an open standard for creating,
    managing, and publishing topic based content. DITA
    supports topic types within a comprehensive content
    management system that can facilitate single sourcing and
    reuse of the topic types.

   Definition 2: DITA is a topic based structured
    documentation system. DITA topics can be easily
    assembled from multiple source to create deliverables in
    various output formats.



                         Copyright© MetaPercept
DITA is like this!




                     Copyright© MetaPercept
DITA Ecosystem




                 Copyright© MetaPercept
DITA Authoring key principles

      Topic-based information
      Information types and domains
      Structural integrity
      Semantic markup
      Separation of content from presentation
      Separation of content (topics) from context (maps)
      Reuse
      Extensibility and customizability




                            Copyright© MetaPercept
Using DITA-XML, we can..

 Create, manage, and publish XML-based, structured information
  in a wide variety of environment, platforms, and deliverable
 Facilitate information sharing and reuse, and collaborative writing
  projects
 Reduce writing, publishing, and translation costs
 Integrate more tightly with related technologies




                           Copyright© MetaPercept
DITA information types

 Concept
 Task
 Reference




                     Copyright© MetaPercept
Information types in DITA content model..little more in detail
   Task
   Graphical task
   Description concept
   Graphical concept
   Requirements
   Specification
   Worksheets
   General reference
   API
   Scenario
   Resolution
   Structure
   Glossary

                          Copyright© MetaPercept
Task
 The Task type provides the information a user needs to perform a
  procedure that requires more than one step.
 At a minimum, the Task type must include all steps the user must
  perform and the correct order of those steps.
 A Task can also provide:
   – Notes and other useful details

   – Expected results of the procedure

   – Any prerequisites or postrequisites




                           Copyright© MetaPercept
Graphical Task




                 Copyright© MetaPercept
Concept (Description Concept)
 Provides background information that users must know prior to
  working with a product or interface.
 Description concept is usually a process, which will be presented in
  an ordered list. Example: A series of functions that the system
  performs would be considered a process but a high-level set of
  steps that a user performs would be a task.




                            Copyright© MetaPercept
Graphical Concept




                    Copyright© MetaPercept
Graphical Concept – 2




                        Copyright© MetaPercept
Requirements




               Copyright© MetaPercept
Specification
   Provides values for hardware-related elements of a system such as:
    height, weight, temperature, density, capacities, memory,
    bandwidth, etc.

Command Reference
   Provides a list of system commands that includes command names,
    descriptions, variables, and examples. Sections of this information
    can be used in other topics.




                            Copyright© MetaPercept
Worksheet
   Includes information a user must gather and record, or lists of task
    that the user must complete in sequence.

General Reference
 Includes lists and tables of reference information that does not fit
  into one of the other defined reference types.
 Example: Legal Documents, Copyright Information


API
   Provides API information and can include description, syntax,
    example, usage.




                             Copyright© MetaPercept
API sample




             Copyright© MetaPercept
Scenario
   A Scenario type is a topic-length example that helps a user to
    understand a concept or a task. Scenario can be a concept or a
    task, depending on the type of information being included in the
    scenario.

Resolution
   The Resolution type provides information about detecting and
    resolving product issues, events, alarms, and errors.




                             Copyright© MetaPercept
Structure
   The Structure type describes the components of a container such as
     product interface or a hardware component. This topic type can
    include application fields, icons, report fields, etc. For hardware
    components, this can include a list of components of a server, or an
    image followed by a description of the image contents.

Glossary
   The Glossary topic type provides a term and its definition.




                             Copyright© MetaPercept
Why DITA-XML?




   Copyright© MetaPercept
What stake holders ask
How are we going to meet our financial projections if we use DITA?
If we want to add new products with our existing ones, will DITA
help us lower the cost?
We had a merger recently with another company and we are
adding their product line. What would be the cost involved?

What managers ask
How much is the effort by a Technical Writer, if we migrate to
DITA?
How can we compare the deliverable effort and content creation
effort for current year, last year or just for a month by each author?
How can we calculate the cost of a deliverable if segregated into
effort applied by author, reviewer(s), and editor?

                           Copyright© MetaPercept
Copyright© MetaPercept
Why DITA-XML?

   Structural integrity
   Platform Independency
   Portability
   Reusability & Single Sourcing
   Transformation

In DITA ecosystem, topic based content structure is maintained by
   the extended markup language (XML), and presentation
   (formatting and styling) for each deliverable type is maintained by
   cascading style sheets (CSS).



                          Copyright© MetaPercept
What is topic based information?

   A topic is the smallest independently maintainable unit of content.

   Topics must be able to stand alone so that they can be
    understood when they are encountered out of context. For
    example when a user finds the topic through search, an index, or
    by following a link.




                           Copyright© MetaPercept
Information type and domain in DITA:

   Each information type
      Represents one type of content that we create at a topic level
      Has a specific intent
      Comprised of a series of content elements in a prescribed order.


   Domains are kind of content within topics. Example: There’s a group
    of DITA elements concerned with user interfaces (uicontrol, wintitle),
    and another concerned with programming (such as codeph).




                             Copyright© MetaPercept
Structural Integrity


 Guaranteed content structure stipulated by the Document Type
  Definition (DTD).
 Easy content porting from one writer to another without disturbing
  document structure.
 Transformation to other document types or data formats is much
  easier.




                            Copyright© MetaPercept
Extensibility & Customizability

 DITA is extensible by defining new information types or domains.
  Example: Glossary, Index, Mathematical Formula
 DITA Specialization of new information types or domain extends
  existing types or domains by adding the hierarchy




                           Copyright© MetaPercept
Reuse
   Create a chunk of content and reuse in multiple topics, DITA maps,
    or patterns, even across several projects.




Benefits of reuse:
    Simplified and reduced time for content maintenance.
    Less ambiguity and consistency of information.
    Enhanced usability and standardized wording.
    Reduced localization costs.




                            Copyright© MetaPercept
Do we need DITA?




    Copyright© MetaPercept
Copyright© MetaPercept
We need DITA to:

   Develop structured documents
   Use common look & feel for complete documentation system
   Streamlined documentation, content management, publishing, and
    build integration system
   Reuse contents for multiple deliverable
   Decrease content legacy issues
   Multiple deliverable output with same content
   Reduce time to create content
   Reduce return on investment
   Standardize the content structure and maintenance process
   Make life easy for Technical Writers

                           Copyright© MetaPercept
What all do we need to
  implement DITA?




       Copyright© MetaPercept
Analysis, Planning & Scheduling
 Analyze existing information
 Plan and schedule project
 Assemble the right team
 Get appropriate Authoring, CMS and Publishing tools


Basic Authoring
 Document Type Definitions & DITA maps
 Schemas
 Editor (notepad, wordpad, or any authoring software)




                            Copyright© MetaPercept
Content Management
 DITA enabled Content Management System
 Version Control and Review System
 Content Mapping System


Publishing
 Style Layout and Condition Mechanism
 Desirable Output Generation System




                       Copyright© MetaPercept
 DITA Maps
 Schemas
       Content: Methods to handle content
       Deliverables: Publishing formats
       Customization: Extensibility of topic types (markups) specific to your
        requirement
       Scalability: Ability to manage user (Technical Writers working on same
        content)

   Relationship tables




                               Copyright© MetaPercept
Phased approach to DITA
       migration




        Copyright© MetaPercept
Copyright© MetaPercept
DITA migration must have a phased approach. This phased
  approach would include:

l   Evaluation of new information, redundancies,
    interdependencies, and complexity of contents
l   Prioritization of information units
l   Evaluation of documentation infrastructure & delivery methods
l   Assessment of training requirements such as: Scheduling
    management, authoring tools, CMS, and information mapping
l   Constant Reviews & Support
l   Workload balancing




                           Copyright© MetaPercept
Resources involved in DITA migration

   DITA-XML Architects
   DITA-XML Editors
   Infrastructure Developers
   Technical Writers - Experienced in DITA-XML
   Development & Product Management Experts




                          Copyright© MetaPercept
Some of the authoring & CMS tools

Authoring Tools
   Notepad/ Wordpad
   oXygen
   xMetal
   Adobe FrameMaker
   ArborText Editor
Content Management Systems
   DITAToo
   IXIASOFT
   Astoria
   DITA CMIS Explorer
   EasyDITA

                         Copyright© MetaPercept
Questions




 Copyright© MetaPercept
References to learn DITA

Books:
DITA 101 Fundamentals of DITA for Authors and Managers by Ann
Rockley, Steve Manning and Charles Cooper with Mark Lewis
Darwin Information Typing Architecture by Jesse Russell, Ronald
Cohn

Online Sources:
DITAXML.org: http://dita.xml.org/
IBM: http://www.ibm.com/developerworks/xml/library/x-dita1/




                           Copyright© MetaPercept
Contact for Training & Consulting:
Email: info@metapercept.com
Gmail: metapercept@gmail.com
Twitter: metapercept
Linkedin: in.linkedin.com/pub/amit-siddhartha/8/7b3/28a/

Website: www.metapercept.com




                            Copyright© MetaPercept
Upcoming Events:

 DITA Authoring using oXygen XML Author
 DITA Content Management using DITAToo
 Working with context & conditions in SmartDocs with MSWord
 Many more………




                          Copyright© MetaPercept
Thank You!




Copyright© MetaPercept

More Related Content

Viewers also liked

DITA introduction
DITA introductionDITA introduction
DITA introduction
Raghunath (Gautam) Soman
 
Kapil Verma: Key Trends in Technical Communication
Kapil Verma: Key Trends in Technical CommunicationKapil Verma: Key Trends in Technical Communication
Kapil Verma: Key Trends in Technical Communicationakashjd
 
[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's
[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's
[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's
Scott Abel
 
Why DITA?
Why DITA?Why DITA?
Why DITA?akashjd
 
To DITA or not to DITA
To DITA or not to DITATo DITA or not to DITA
To DITA or not to DITA
Scriptorium Publishing
 
Technical writing and communication
Technical writing and communicationTechnical writing and communication
Technical writing and communication
Caelan Decker
 
Beyond the Book and the Class: Using DITA for Training & Support
Beyond the Book and the Class: Using DITA for Training & SupportBeyond the Book and the Class: Using DITA for Training & Support
Beyond the Book and the Class: Using DITA for Training & Support
Lasselle-Ramsay
 

Viewers also liked (8)

DITA introduction
DITA introductionDITA introduction
DITA introduction
 
Kapil Verma: Key Trends in Technical Communication
Kapil Verma: Key Trends in Technical CommunicationKapil Verma: Key Trends in Technical Communication
Kapil Verma: Key Trends in Technical Communication
 
[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's
[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's
[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's
 
Why DITA?
Why DITA?Why DITA?
Why DITA?
 
To DITA or not to DITA
To DITA or not to DITATo DITA or not to DITA
To DITA or not to DITA
 
Introduction to DITA
Introduction to DITAIntroduction to DITA
Introduction to DITA
 
Technical writing and communication
Technical writing and communicationTechnical writing and communication
Technical writing and communication
 
Beyond the Book and the Class: Using DITA for Training & Support
Beyond the Book and the Class: Using DITA for Training & SupportBeyond the Book and the Class: Using DITA for Training & Support
Beyond the Book and the Class: Using DITA for Training & Support
 

Similar to Dita webinar 20th march

DITA-Workshop on Saturday 5 May 2018 at Pune
DITA-Workshop on Saturday 5 May 2018 at PuneDITA-Workshop on Saturday 5 May 2018 at Pune
DITA-Workshop on Saturday 5 May 2018 at Pune
Amit Siddhartha
 
Modular Documentation Joe Gelb Techshoret 2009
Modular Documentation Joe Gelb Techshoret 2009Modular Documentation Joe Gelb Techshoret 2009
Modular Documentation Joe Gelb Techshoret 2009
Suite Solutions
 
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
Paul Wlodarczyk
 
Master Meta Data
Master Meta DataMaster Meta Data
Master Meta Data
Digikrit
 
5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS Perspective5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS Perspective
Marcus Kesseler
 
Dita Accelerator Xml2008
Dita Accelerator Xml2008Dita Accelerator Xml2008
Dita Accelerator Xml2008
Stilo International
 
Taxonomy 101: Classifying DITA Tasks
Taxonomy 101: Classifying DITA TasksTaxonomy 101: Classifying DITA Tasks
Taxonomy 101: Classifying DITA Tasks
easyDITA
 
hitachi-content-platform-portfolio-esg-validation-report
hitachi-content-platform-portfolio-esg-validation-reporthitachi-content-platform-portfolio-esg-validation-report
hitachi-content-platform-portfolio-esg-validation-reportIngrid Fernandez, PhD
 
TWC 545 Presentation-DITA
TWC 545 Presentation-DITATWC 545 Presentation-DITA
TWC 545 Presentation-DITA
Linguistic Atlas Project
 
What “Model” DITA Specializations Can Teach About Information Modelinc
What “Model” DITA Specializations Can Teach About Information ModelincWhat “Model” DITA Specializations Can Teach About Information Modelinc
What “Model” DITA Specializations Can Teach About Information Modelinc
Don Day
 
Web 2.0 And The End Of DITA
Web 2.0 And The End Of DITAWeb 2.0 And The End Of DITA
Web 2.0 And The End Of DITA
Joe Gollner
 
WatsonBruce Ikadega sample 2
WatsonBruce Ikadega sample 2WatsonBruce Ikadega sample 2
WatsonBruce Ikadega sample 2Bruce Watson
 
Growing DITA across the enterprise
Growing DITA across the enterpriseGrowing DITA across the enterprise
Growing DITA across the enterprise
Don Day
 
Papyrus Digital Asset Management
Papyrus Digital Asset ManagementPapyrus Digital Asset Management
Papyrus Digital Asset Management
mjpucher
 
Doctraineast2008
Doctraineast2008Doctraineast2008
Doctraineast2008bobdoyle
 
Trekk cross media series using xml to create once - distribute everywhere - e...
Trekk cross media series using xml to create once - distribute everywhere - e...Trekk cross media series using xml to create once - distribute everywhere - e...
Trekk cross media series using xml to create once - distribute everywhere - e...
Jeffrey Stewart
 
White paper dita for everyone
White paper  dita for everyoneWhite paper  dita for everyone
White paper dita for everyonesheila leahy
 
White paper dita for everyone
White paper  dita for everyoneWhite paper  dita for everyone
White paper dita for everyonesheila leahy
 
Introduction To Information Modeling With DITA
Introduction To Information Modeling With DITAIntroduction To Information Modeling With DITA
Introduction To Information Modeling With DITA
Scott Abel
 
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault
Veritas Technologies LLC
 

Similar to Dita webinar 20th march (20)

DITA-Workshop on Saturday 5 May 2018 at Pune
DITA-Workshop on Saturday 5 May 2018 at PuneDITA-Workshop on Saturday 5 May 2018 at Pune
DITA-Workshop on Saturday 5 May 2018 at Pune
 
Modular Documentation Joe Gelb Techshoret 2009
Modular Documentation Joe Gelb Techshoret 2009Modular Documentation Joe Gelb Techshoret 2009
Modular Documentation Joe Gelb Techshoret 2009
 
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
 
Master Meta Data
Master Meta DataMaster Meta Data
Master Meta Data
 
5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS Perspective5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS Perspective
 
Dita Accelerator Xml2008
Dita Accelerator Xml2008Dita Accelerator Xml2008
Dita Accelerator Xml2008
 
Taxonomy 101: Classifying DITA Tasks
Taxonomy 101: Classifying DITA TasksTaxonomy 101: Classifying DITA Tasks
Taxonomy 101: Classifying DITA Tasks
 
hitachi-content-platform-portfolio-esg-validation-report
hitachi-content-platform-portfolio-esg-validation-reporthitachi-content-platform-portfolio-esg-validation-report
hitachi-content-platform-portfolio-esg-validation-report
 
TWC 545 Presentation-DITA
TWC 545 Presentation-DITATWC 545 Presentation-DITA
TWC 545 Presentation-DITA
 
What “Model” DITA Specializations Can Teach About Information Modelinc
What “Model” DITA Specializations Can Teach About Information ModelincWhat “Model” DITA Specializations Can Teach About Information Modelinc
What “Model” DITA Specializations Can Teach About Information Modelinc
 
Web 2.0 And The End Of DITA
Web 2.0 And The End Of DITAWeb 2.0 And The End Of DITA
Web 2.0 And The End Of DITA
 
WatsonBruce Ikadega sample 2
WatsonBruce Ikadega sample 2WatsonBruce Ikadega sample 2
WatsonBruce Ikadega sample 2
 
Growing DITA across the enterprise
Growing DITA across the enterpriseGrowing DITA across the enterprise
Growing DITA across the enterprise
 
Papyrus Digital Asset Management
Papyrus Digital Asset ManagementPapyrus Digital Asset Management
Papyrus Digital Asset Management
 
Doctraineast2008
Doctraineast2008Doctraineast2008
Doctraineast2008
 
Trekk cross media series using xml to create once - distribute everywhere - e...
Trekk cross media series using xml to create once - distribute everywhere - e...Trekk cross media series using xml to create once - distribute everywhere - e...
Trekk cross media series using xml to create once - distribute everywhere - e...
 
White paper dita for everyone
White paper  dita for everyoneWhite paper  dita for everyone
White paper dita for everyone
 
White paper dita for everyone
White paper  dita for everyoneWhite paper  dita for everyone
White paper dita for everyone
 
Introduction To Information Modeling With DITA
Introduction To Information Modeling With DITAIntroduction To Information Modeling With DITA
Introduction To Information Modeling With DITA
 
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault
 

Dita webinar 20th march

  • 1. Webinar on Darwin Information Typing Architecture by Amit Siddhartha Copyright© MetaPercept
  • 2. About the presenter  Owner & Consultant at Metapercept Information Solutions & Consulting  Solution & implementation expert in DITA, XSLT, Structured Authoring, Single Sourcing, Usability, & Information Mapping  Provides consulting & training in DITA-XML, STE, DITA based Authoring Tools, & DITA based Content Management Systems. Copyright© MetaPercept
  • 3. Agenda  What is DITA?  Why DITA-XML?  Do we need DITA?  What all do we need to implement DITA?  Phased approach to DITA migration  Questions & Answers Copyright© MetaPercept
  • 4. Objective After this Webinar, you will be able to:  Understand DITA ecosystem  Analyze if DITA is required for your documentation system  Understand dependencies for DITA implementation  Understand importance of planning in DITA Copyright© MetaPercept
  • 5. Future of unstructured documentation Copyright© MetaPercept
  • 6. Unstructured Document Copyright© MetaPercept
  • 7. What is DITA? Copyright© MetaPercept
  • 8. Common definitions  Definition 1: DITA is an open standard for creating, managing, and publishing topic based content. DITA supports topic types within a comprehensive content management system that can facilitate single sourcing and reuse of the topic types.  Definition 2: DITA is a topic based structured documentation system. DITA topics can be easily assembled from multiple source to create deliverables in various output formats. Copyright© MetaPercept
  • 9. DITA is like this! Copyright© MetaPercept
  • 10. DITA Ecosystem Copyright© MetaPercept
  • 11. DITA Authoring key principles  Topic-based information  Information types and domains  Structural integrity  Semantic markup  Separation of content from presentation  Separation of content (topics) from context (maps)  Reuse  Extensibility and customizability Copyright© MetaPercept
  • 12. Using DITA-XML, we can..  Create, manage, and publish XML-based, structured information in a wide variety of environment, platforms, and deliverable  Facilitate information sharing and reuse, and collaborative writing projects  Reduce writing, publishing, and translation costs  Integrate more tightly with related technologies Copyright© MetaPercept
  • 13. DITA information types  Concept  Task  Reference Copyright© MetaPercept
  • 14. Information types in DITA content model..little more in detail  Task  Graphical task  Description concept  Graphical concept  Requirements  Specification  Worksheets  General reference  API  Scenario  Resolution  Structure  Glossary Copyright© MetaPercept
  • 15. Task  The Task type provides the information a user needs to perform a procedure that requires more than one step.  At a minimum, the Task type must include all steps the user must perform and the correct order of those steps.  A Task can also provide: – Notes and other useful details – Expected results of the procedure – Any prerequisites or postrequisites Copyright© MetaPercept
  • 16. Graphical Task Copyright© MetaPercept
  • 17. Concept (Description Concept)  Provides background information that users must know prior to working with a product or interface.  Description concept is usually a process, which will be presented in an ordered list. Example: A series of functions that the system performs would be considered a process but a high-level set of steps that a user performs would be a task. Copyright© MetaPercept
  • 18. Graphical Concept Copyright© MetaPercept
  • 19. Graphical Concept – 2 Copyright© MetaPercept
  • 20. Requirements Copyright© MetaPercept
  • 21. Specification  Provides values for hardware-related elements of a system such as: height, weight, temperature, density, capacities, memory, bandwidth, etc. Command Reference  Provides a list of system commands that includes command names, descriptions, variables, and examples. Sections of this information can be used in other topics. Copyright© MetaPercept
  • 22. Worksheet  Includes information a user must gather and record, or lists of task that the user must complete in sequence. General Reference  Includes lists and tables of reference information that does not fit into one of the other defined reference types.  Example: Legal Documents, Copyright Information API  Provides API information and can include description, syntax, example, usage. Copyright© MetaPercept
  • 23. API sample Copyright© MetaPercept
  • 24. Scenario  A Scenario type is a topic-length example that helps a user to understand a concept or a task. Scenario can be a concept or a task, depending on the type of information being included in the scenario. Resolution  The Resolution type provides information about detecting and resolving product issues, events, alarms, and errors. Copyright© MetaPercept
  • 25. Structure  The Structure type describes the components of a container such as product interface or a hardware component. This topic type can include application fields, icons, report fields, etc. For hardware components, this can include a list of components of a server, or an image followed by a description of the image contents. Glossary  The Glossary topic type provides a term and its definition. Copyright© MetaPercept
  • 26. Why DITA-XML? Copyright© MetaPercept
  • 27. What stake holders ask How are we going to meet our financial projections if we use DITA? If we want to add new products with our existing ones, will DITA help us lower the cost? We had a merger recently with another company and we are adding their product line. What would be the cost involved? What managers ask How much is the effort by a Technical Writer, if we migrate to DITA? How can we compare the deliverable effort and content creation effort for current year, last year or just for a month by each author? How can we calculate the cost of a deliverable if segregated into effort applied by author, reviewer(s), and editor? Copyright© MetaPercept
  • 29. Why DITA-XML?  Structural integrity  Platform Independency  Portability  Reusability & Single Sourcing  Transformation In DITA ecosystem, topic based content structure is maintained by the extended markup language (XML), and presentation (formatting and styling) for each deliverable type is maintained by cascading style sheets (CSS). Copyright© MetaPercept
  • 30. What is topic based information?  A topic is the smallest independently maintainable unit of content.  Topics must be able to stand alone so that they can be understood when they are encountered out of context. For example when a user finds the topic through search, an index, or by following a link. Copyright© MetaPercept
  • 31. Information type and domain in DITA:  Each information type  Represents one type of content that we create at a topic level  Has a specific intent  Comprised of a series of content elements in a prescribed order.  Domains are kind of content within topics. Example: There’s a group of DITA elements concerned with user interfaces (uicontrol, wintitle), and another concerned with programming (such as codeph). Copyright© MetaPercept
  • 32. Structural Integrity  Guaranteed content structure stipulated by the Document Type Definition (DTD).  Easy content porting from one writer to another without disturbing document structure.  Transformation to other document types or data formats is much easier. Copyright© MetaPercept
  • 33. Extensibility & Customizability  DITA is extensible by defining new information types or domains. Example: Glossary, Index, Mathematical Formula  DITA Specialization of new information types or domain extends existing types or domains by adding the hierarchy Copyright© MetaPercept
  • 34. Reuse  Create a chunk of content and reuse in multiple topics, DITA maps, or patterns, even across several projects. Benefits of reuse:  Simplified and reduced time for content maintenance.  Less ambiguity and consistency of information.  Enhanced usability and standardized wording.  Reduced localization costs. Copyright© MetaPercept
  • 35. Do we need DITA? Copyright© MetaPercept
  • 37. We need DITA to:  Develop structured documents  Use common look & feel for complete documentation system  Streamlined documentation, content management, publishing, and build integration system  Reuse contents for multiple deliverable  Decrease content legacy issues  Multiple deliverable output with same content  Reduce time to create content  Reduce return on investment  Standardize the content structure and maintenance process  Make life easy for Technical Writers Copyright© MetaPercept
  • 38. What all do we need to implement DITA? Copyright© MetaPercept
  • 39. Analysis, Planning & Scheduling  Analyze existing information  Plan and schedule project  Assemble the right team  Get appropriate Authoring, CMS and Publishing tools Basic Authoring  Document Type Definitions & DITA maps  Schemas  Editor (notepad, wordpad, or any authoring software) Copyright© MetaPercept
  • 40. Content Management  DITA enabled Content Management System  Version Control and Review System  Content Mapping System Publishing  Style Layout and Condition Mechanism  Desirable Output Generation System Copyright© MetaPercept
  • 41.  DITA Maps  Schemas  Content: Methods to handle content  Deliverables: Publishing formats  Customization: Extensibility of topic types (markups) specific to your requirement  Scalability: Ability to manage user (Technical Writers working on same content)  Relationship tables Copyright© MetaPercept
  • 42. Phased approach to DITA migration Copyright© MetaPercept
  • 44. DITA migration must have a phased approach. This phased approach would include: l Evaluation of new information, redundancies, interdependencies, and complexity of contents l Prioritization of information units l Evaluation of documentation infrastructure & delivery methods l Assessment of training requirements such as: Scheduling management, authoring tools, CMS, and information mapping l Constant Reviews & Support l Workload balancing Copyright© MetaPercept
  • 45. Resources involved in DITA migration  DITA-XML Architects  DITA-XML Editors  Infrastructure Developers  Technical Writers - Experienced in DITA-XML  Development & Product Management Experts Copyright© MetaPercept
  • 46. Some of the authoring & CMS tools Authoring Tools  Notepad/ Wordpad  oXygen  xMetal  Adobe FrameMaker  ArborText Editor Content Management Systems  DITAToo  IXIASOFT  Astoria  DITA CMIS Explorer  EasyDITA Copyright© MetaPercept
  • 48. References to learn DITA Books: DITA 101 Fundamentals of DITA for Authors and Managers by Ann Rockley, Steve Manning and Charles Cooper with Mark Lewis Darwin Information Typing Architecture by Jesse Russell, Ronald Cohn Online Sources: DITAXML.org: http://dita.xml.org/ IBM: http://www.ibm.com/developerworks/xml/library/x-dita1/ Copyright© MetaPercept
  • 49. Contact for Training & Consulting: Email: info@metapercept.com Gmail: metapercept@gmail.com Twitter: metapercept Linkedin: in.linkedin.com/pub/amit-siddhartha/8/7b3/28a/ Website: www.metapercept.com Copyright© MetaPercept
  • 50. Upcoming Events:  DITA Authoring using oXygen XML Author  DITA Content Management using DITAToo  Working with context & conditions in SmartDocs with MSWord  Many more……… Copyright© MetaPercept

Editor's Notes

  1. In maps, topics are not embedded. This allows topics to appear in different contexts.