SlideShare a Scribd company logo
Experts in Information Management Solutions and ServicesDITA Specialization: Tools for Visual SupportJune, 2010
Webinar overviewGoals:Demonstrate how typical difficulties in doing DITA Specialization can be overcome by using visual tooling
Concentrate on basic tasks related to DITA SpecializationAudience:People having basic knowledge about possibilities of DITA Specialization and willing to try it
People experienced with traditional ways of doing DITA Specialization willing to make this process more efficient
Understanding of DITA specialization principles is expectedQuestions:Questions can be asked using webex chat. They will be gathered and answered at the end of webinar.2
AgendaTraditional approach of doing Specializations
Main challenges
Traditional vs. Visual Specialization
Example / Demo
Q&A3
Traditional approach of doing DITA specializations4
Traditional way: Bottom-up approachStandard DITAText filescontaining:Definitionsofnewstructuralelements
DefinitionsofattributesText filescontaining:Definitionsofnewdomainelements
DefinitionsofattributesShell DTD1Structural module 1Structural module 3Structural module 2Domain module 1…5
Traditional way: Bottom-up approachIISpecialized ModelShell DTD AStructural module ADomain module AStandard DITAStructural module 1Structural module 3Shell DTD1Structural module 2Domain module 1Domain module 2…Shell DTD26
Main challenges people face when doing DITA Specializations7
Challenge 1:Understanding possibilities and limitations of DITA SpecializationProblem:People often do not understand main rules of DITA specialization and related implicationsPossible solution:Initial education about possibilities and limitations of DITA Specialization8
Challenge 2:Difficulties with initial setup of specialization infrastructureProblems:Making changes in source files of original DITA model
Problems in setup of proper “empty” Shell DTD infrastructure
Making errors in integration process (wrong sequence of component integration, missing some declarations etc.)Possible solution:Simplify this process by having a wizard-like process for guiding the users
Automated DTD creation in the background9
Challenge 3: Errors in specialization processProblems:Insufficient overview of available elements and resulting XML structure
Violating rules of DITA specialization*. Some examples:
Uniqueness of element names: Usage of same infotype or element names as in base DITA models
Structural elements without parent
Wrong element content model
Mixing domain and structural elements (DITA 1.1 specific) Possible solution:Provide sufficient overview: model elements, changes etc.
Automatic validation of specialization rules
Disable operations that will lead to invalid model10* see: http://support.ditaworks.com/problems_and_solutions/errors-in-dita-specializations-modeling/

More Related Content

PDF
Docfacto release 2.4
PPTX
DocTrix(eng)
PDF
Basic concepts and terminology for the Requirements Management application
PDF
'Hemispheric specialization and dyslexia' by Dr Maria Luisa Lorusso
PDF
DITA Interoperability
PPT
Tracking project issues with p6 web
PPT
PPTX
IT reference framework
Docfacto release 2.4
DocTrix(eng)
Basic concepts and terminology for the Requirements Management application
'Hemispheric specialization and dyslexia' by Dr Maria Luisa Lorusso
DITA Interoperability
Tracking project issues with p6 web
IT reference framework

Similar to DITA Specialization: Tools for Visual Support (20)

PPTX
DITA getting started
PDF
A Lightweight MDD Process Applied in Small Projects
PPT
DITA on a Shoe String
PDF
CI/CD Templates: Continuous Delivery of ML-Enabled Data Pipelines on Databricks
PPT
PPTX
Suite Labs: Generating SuiteHelp Output
PPTX
DITA Quick Start: System Architecture of a Basic DITA Toolset
PPTX
Lecture 6 (1).pptxkjkokopkopkoijiojiopkp
PPT
Developing sites with Magnolia 4 / STK
PPTX
Using DITAworks for Eclipse Help publishing
PDF
Clean architecture with asp.net core
PDF
Framework Enabling End-Users to Maintain Web Applications (ICICWS2015)
PDF
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
PDF
10 Things You Should Know About MDD
PDF
Blisstering drupal module development ppt v1.2
PDF
Architecting your Frontend
PPTX
Connections Administration Toolkit (CAT)
PPTX
Connections Administration Toolkit (CAT)
PDF
Module 1: Introduction to .NET Framework 3.5 (Material)
PPTX
55242-Microsoft-Dynamics-365-Customization-and-Configuration (1).pptx
DITA getting started
A Lightweight MDD Process Applied in Small Projects
DITA on a Shoe String
CI/CD Templates: Continuous Delivery of ML-Enabled Data Pipelines on Databricks
Suite Labs: Generating SuiteHelp Output
DITA Quick Start: System Architecture of a Basic DITA Toolset
Lecture 6 (1).pptxkjkokopkopkoijiojiopkp
Developing sites with Magnolia 4 / STK
Using DITAworks for Eclipse Help publishing
Clean architecture with asp.net core
Framework Enabling End-Users to Maintain Web Applications (ICICWS2015)
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
10 Things You Should Know About MDD
Blisstering drupal module development ppt v1.2
Architecting your Frontend
Connections Administration Toolkit (CAT)
Connections Administration Toolkit (CAT)
Module 1: Introduction to .NET Framework 3.5 (Material)
55242-Microsoft-Dynamics-365-Customization-and-Configuration (1).pptx
Ad

Recently uploaded (20)

PDF
STKI Israel Market Study 2025 version august
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPT
What is a Computer? Input Devices /output devices
PDF
Hybrid model detection and classification of lung cancer
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
STKI Israel Market Study 2025 version august
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
Programs and apps: productivity, graphics, security and other tools
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Web App vs Mobile App What Should You Build First.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Univ-Connecticut-ChatGPT-Presentaion.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
O2C Customer Invoices to Receipt V15A.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
OMC Textile Division Presentation 2021.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Tartificialntelligence_presentation.pptx
cloud_computing_Infrastucture_as_cloud_p
What is a Computer? Input Devices /output devices
Hybrid model detection and classification of lung cancer
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Ad

DITA Specialization: Tools for Visual Support