SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Corporate User Technologies

Lightweight DITA

A preview of the proposed OASIS DITA profile
November 28, 2013
Michael Priestley
Lead IBM DITA Architect
Total Information Experience Technology Strategist
Senior Technical Staff Member

1

©2012, 2013 IBM Corporation
ID Professionals Telecon

Important Disclaimer
THE INFORMATION CONTAINED IN THIS PRESENTATION
PROVIDED FOR INFORMATIONAL PURPOSES ONLY.

IS

WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND
ACCURACY
OF
THE
INFORMATION
CONTAINED
IN
THIS
PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF
ANY KIND, EXPRESS OR IMPLIED.
IN ADDITION, THIS INFORMATION IS BASED ON IBM’S CURRENT
PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE
BY IBM WITHOUT NOTICE.
IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT
OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION
OR ANY OTHER DOCUMENTATION.
NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO,
OR SHALL HAVE THE EFFECT OF:
• CREATING ANY WARRANTY OR REPRESENTATION FROM IBM (OR ITS
AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR
• ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE
LICENSE AGREEMENT GOVERNING THE USE OF IBM SOFTWARE.

2

©2012, 2013 IBM Corporation
ID Professionals Telecon

Lightweight DITA









Requirements from community for lightweight version of DITA to ease
adoption by groups who don't need all the features of full DITA
Split off from DITA 1.3 development, uses some features of DITA 1.3 for
doctype design but is processing-compatible with DITA 1.2
Many solutions already implementing lightweight versions of DITA, but lots
of variability – different authoring communities want different subsets
Standard should provide a lightweight starting point and be easy to extend –
alternative to starting with full DITA and subsetting

Everything that follows is a work in progress –
it's not normative, and it's likely to change
3

©2012, 2013 IBM Corporation
ID Professionals Telecon

Some scenarios to consider








4

Contribution – SME (developer, customer, etc.) creating content to
be used by a full DITA system
Collaboration – SME maintaining content that is used by a full DITA
system
Parallel adoption – authoring team with need for lightweight DITA
can share CMS, publishing capabilities with full DITA team
New adoption – authoring team in a company with no existing DITA
usage can start with lightweight DITA and then evolve to full DITA
where it makes sense

©2012, 2013 IBM Corporation
ID Professionals Telecon

Examples of parallel adoption potential within IBM









Product documentation - hardware and software (first adopters of DITA)
Product announcements (already using DITA)
Semiconductor design manuals (already using DITA)
Learning and training content (proofs of concept)
Support content (proof of concept)
Marketing content (proof of concept)
Technical articles and whitepapers (proof of concept)
Internal policies and procedures (proof of concept)

©2012, 2013 IBM Corporation
ID Professionals Telecon

Lightweight DITA vs full DITA
Full DITA
Topics

94 elements

27 elements

Maps

10 elements
(+30 shared with topic

2 elements
(+2 shared with topic)

Specializa
tion

Structural: any element starting with
topic
Domain: any element except topic
Attributes: @props or @base
Constraints: following constraint
model

Structural: topic and body only
Domain: section and ph only
Attributes: @props only
Constraints: predefined

Out of the
box

23 document types (for basic,
bookmap, learning, machine
industry, technical content, subject
schemes)

~6 (basic topics and maps,
specialization authoring, basic
DITA types)

Building
blocks

6

Lightweight DITA

37 structural and domain
specialization modules

To be determined

©2012, 2013 IBM Corporation
ID Professionals Telecon

Interoperability between lightweight and full DITA


Lightweight DITA is a valid implementation of DITA – it is a subset of full DITA



If a tool supports full DITA 1.3, it should support lightweight DITA 1.3 as well







7

To simplify the schema architecture, lightweight DITA uses its own set of
DTD/XSD files instead of reusing the (larger and more complex) full DITA set
Lightweight DITA content should be convertible to full DITA simply by
changing the doctype line to point to an equivalent full DITA doctype
Lightweight DITA and full DITA topics should be able to reuse from each other
via conref with relaxed constraints in DITA 1.3

©2012, 2013 IBM Corporation
ID Professionals Telecon

A deeper look


Topics



Maps



Specialization



Out of the box

Again, this is all work in progress –
the examples are intended to be suggestive, not normative

8

©2012, 2013 IBM Corporation
ID Professionals Telecon

Simplified topic


Eliminate advanced features




Eliminate redundant markup






Get rid of sections or get rid of content
outside of sections
Limit lists to one level

Attributes managed as functional
groups:




9

No mixed content: the only place to author
text is in a <p>, and <p> doesn't contain
lists or other block-level content

Predefined constraints to:




No CALS table (simpletable only)

Simplify content models




No prolog metadata or related links

“reuse” adds @id and @conref to <p>, <ul>,
<li> etc.
“variable-content” adds @keyref to <ph>

<topic id="mini"
domains="(lwdita-c)(no-nestedtopics-c) (no-nested-blocks-c)">
<title>Mini topic</title>
<body>
<p>This topic has constraints
that disallow nesting topics and
lists.</p>
<p>Additional constraints could
be applied to get rid of attribute sets
based on function, for example
eliminating conref.</p>
<ul>
<li><p>Everything you write
goes inside a paragraph.</p></li>
<li><p>You can add
paragraphs, tables, lists, and
media.</p></li>
</ul>
</body>
</topic>
©2012, 2013 IBM Corporation
ID Professionals Telecon

Simplified map


Eliminate advanced features




Simplify content models




No metadata or reltable
Add <title> element to topicref, eliminate
alternatives

Attributes added as functional
groups:


“Classification/variables” adds @keys



10

“TOC referencing” adds @href



“Link indirection” adds @keyref

<map id="simpleTOCmap"
domains="(lwdita-c) (tocref-c)">
<title>Mini TOC map</title>
<topicref href=”mini.dita”>
<title>Mini topic</title>
<topicref href=”another.dita”>
<title>Another topic</title>
</topicref>
</map>
<map id="simplevarmap"
domains="(lwdita-c) (taxo-c)">
<title>Mini variable map</title>
<topicref keys=”prodname”>
<title>My Product</title>
<topicref href=”installpath”>
<title>[root]/something</title>
</topicref>
</map>
©2012, 2013 IBM Corporation
ID Professionals Telecon

Simplified specialization


Pull together a new specialization
out of building blocks





Assemble section types
Add phrases and attributes

So simple it can be authored instead
of coded









11

Use a specialized authoring topic
Fill in the fields and generate the
specialization

Generate more than just DTDs


<meeting id="abc123" domains="(lwdita-c)(allsections-c) (goals-d) (agenda-d) (minutes-d)>
<title>Minutes for 2012 July 18<title>
<shortdesc>Discussions of editor scenarios
and processing expectations.</shortdesc>
<meetingbody>
<goals>...</goals>
<agenda>...</agenda>
<minutes>...</minutes>
</meetingbody>
</meeting>

Schemas, RNG... with lightweight schemas
or starter sets for full
Overrides for publishing transforms and
editor prompts
Even a lightweight authoring prototype for
testing

<specdef id=”meeting”>
<title>Meeting specialization</title>
<specdefbody>
<sectiondef>
<dl>
<dlentry>
<dt>Goals</dt>
<dd>
<p><xref href=”goals.dita”/></p>
<p>Fill the goals of the meeting</p>
</dd>
</dlentry>
......
©2012, 2013 IBM Corporation
ID Professionals Telecon

Out of the box


Building blocks






DITA section types such as those used in
task
Some common attribute and phrase
domains

Starter topic types


DITA concept, task, reference –
reassembled to match a valid subset of full
DITA






A super-lightweight simple topic
A specialization definition type

Starter map types



12

Navigation map
Classification/variable map

<task id=“mytask”
domains="(lwdita-c) (topic task)">
<title>Do something</title>
<shortdesc>It's better than
nothing</shortdesc>
<taskbody>
<prereq><p>...</p></prereq>
<context><p>...</p></context>
<steps-informal>
<ol>
<li>Do this first</li>
<li>Do this second</li>
</ol>
</steps-informal>
<result><p>...</p></result>
....
</taskbody>
</task>

©2012, 2013 IBM Corporation
ID Professionals Telecon

Review: why lightweight DITA?










13

DITA can make it easier to share content and infrastructure across
the enterprise
But full DITA can have a high learning curve that pays off with high
functionality only for full-time professional authors
By clearly defining a lightweight DITA adoption point, we make it
easier for new groups to adopt DITA with occasional, contributing, or
just lighter weight authoring needs
And we also make it easier for vendors who specialize in a particular
area to add DITA support that suits the needs of their customers
without the overhead of supporting the full DITA spec
Full DITA and lightweight DITA are meant to play together to meet a
broad spectrum of authoring and publishing needs across the
enterprise
©2012, 2013 IBM Corporation
ID Professionals Telecon

Join the discussion





14

Lightweight DITA discussion groups at yahoogroups and linkedin
Blogged about it here:
http://dita.xml.org/blog/lightweight-dita

©2012, 2013 IBM Corporation
ID Professionals Telecon

Questions

15

©2012, 2013 IBM Corporation
ID Professionals Telecon

Legal
IBM and the IBM logo are trademarks of International Business
Machines Corp., registered in many jurisdictions worldwide. Other
product and service names might be trademarks of IBM or other
companies. A current list of IBM trademarks is available on the Web
at “Copyright and trademark information” at
www.ibm.com/legal/copytrade.shtml

16

©2012, 2013 IBM Corporation

Contenu connexe

Tendances

Using DITA for Online Help
Using DITA for Online HelpUsing DITA for Online Help
Using DITA for Online HelpScott Abel
 
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsDITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsSuite Solutions
 
Anticipating Lightweight DITA
Anticipating Lightweight DITAAnticipating Lightweight DITA
Anticipating Lightweight DITAdclsocialmedia
 
Content Architecture for Rapid Knowledge Reuse-congility2011
Content Architecture for Rapid Knowledge Reuse-congility2011Content Architecture for Rapid Knowledge Reuse-congility2011
Content Architecture for Rapid Knowledge Reuse-congility2011Don Day
 
OASIS DITA History(2009)
OASIS DITA History(2009)OASIS DITA History(2009)
OASIS DITA History(2009)Don Day
 
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDon Day
 
Growing DITA across the enterprise
Growing DITA across the enterpriseGrowing DITA across the enterprise
Growing DITA across the enterpriseDon Day
 
DITA 2.0: A NOT backwards compatible release
DITA 2.0: A NOT backwards compatible releaseDITA 2.0: A NOT backwards compatible release
DITA 2.0: A NOT backwards compatible releaseKristen Eberlein
 
IBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveIBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveDon Day
 
The Evolution of DITAs
The Evolution of DITAsThe Evolution of DITAs
The Evolution of DITAsIXIASOFT
 
DITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each OtherDITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each OtherIXIASOFT
 
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...IXIASOFT
 
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5Don Day
 
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for KeysManaging Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keysdclsocialmedia
 
10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be WrongIXIASOFT
 
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 ModelincDon Day
 
Troubleshooting: The Two Laws - IXIASOFT User Conference 2016
Troubleshooting: The Two Laws - IXIASOFT User Conference 2016Troubleshooting: The Two Laws - IXIASOFT User Conference 2016
Troubleshooting: The Two Laws - IXIASOFT User Conference 2016IXIASOFT
 
Introduction to Structured Authoring
Introduction to Structured AuthoringIntroduction to Structured Authoring
Introduction to Structured Authoringdclsocialmedia
 

Tendances (20)

Using DITA for Online Help
Using DITA for Online HelpUsing DITA for Online Help
Using DITA for Online Help
 
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsDITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
 
Anticipating Lightweight DITA
Anticipating Lightweight DITAAnticipating Lightweight DITA
Anticipating Lightweight DITA
 
Content Architecture for Rapid Knowledge Reuse-congility2011
Content Architecture for Rapid Knowledge Reuse-congility2011Content Architecture for Rapid Knowledge Reuse-congility2011
Content Architecture for Rapid Knowledge Reuse-congility2011
 
OASIS DITA History(2009)
OASIS DITA History(2009)OASIS DITA History(2009)
OASIS DITA History(2009)
 
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and Developer
 
Growing DITA across the enterprise
Growing DITA across the enterpriseGrowing DITA across the enterprise
Growing DITA across the enterprise
 
DITA 2.0: A NOT backwards compatible release
DITA 2.0: A NOT backwards compatible releaseDITA 2.0: A NOT backwards compatible release
DITA 2.0: A NOT backwards compatible release
 
IBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveIBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year Retrospective
 
The Evolution of DITAs
The Evolution of DITAsThe Evolution of DITAs
The Evolution of DITAs
 
DITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each OtherDITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each Other
 
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
 
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
 
DITA For Publishers: How Publishers Can Really Do XML
DITA For Publishers: How Publishers Can Really Do XMLDITA For Publishers: How Publishers Can Really Do XML
DITA For Publishers: How Publishers Can Really Do XML
 
Contours of DITA 2.0
Contours of DITA 2.0Contours of DITA 2.0
Contours of DITA 2.0
 
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for KeysManaging Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
Managing Deliverable-Specific Link Anchors: New Suggested Best Practice for Keys
 
10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong
 
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
 
Troubleshooting: The Two Laws - IXIASOFT User Conference 2016
Troubleshooting: The Two Laws - IXIASOFT User Conference 2016Troubleshooting: The Two Laws - IXIASOFT User Conference 2016
Troubleshooting: The Two Laws - IXIASOFT User Conference 2016
 
Introduction to Structured Authoring
Introduction to Structured AuthoringIntroduction to Structured Authoring
Introduction to Structured Authoring
 

En vedette

PDFs from the DITA Open Toolkit: The Easy and the Not So Easy
PDFs from the DITA Open Toolkit: The Easy and the Not So EasyPDFs from the DITA Open Toolkit: The Easy and the Not So Easy
PDFs from the DITA Open Toolkit: The Easy and the Not So EasyIXIASOFT
 
DITA 1.3: What's New and Different
DITA 1.3: What's New and DifferentDITA 1.3: What's New and Different
DITA 1.3: What's New and DifferentContrext Solutions
 
What's New in DITA 1.3
What's New in DITA 1.3What's New in DITA 1.3
What's New in DITA 1.3IXIASOFT
 
Using DITA without becoming a Geek
Using DITA without becoming a GeekUsing DITA without becoming a Geek
Using DITA without becoming a GeekJang F.M. Graat
 
The DITA Learning and Training Specialization
The DITA Learning and Training SpecializationThe DITA Learning and Training Specialization
The DITA Learning and Training SpecializationIXIASOFT
 

En vedette (8)

PDFs from the DITA Open Toolkit: The Easy and the Not So Easy
PDFs from the DITA Open Toolkit: The Easy and the Not So EasyPDFs from the DITA Open Toolkit: The Easy and the Not So Easy
PDFs from the DITA Open Toolkit: The Easy and the Not So Easy
 
DITA for Small Teams
DITA for Small TeamsDITA for Small Teams
DITA for Small Teams
 
DITA 1.3: What's New and Different
DITA 1.3: What's New and DifferentDITA 1.3: What's New and Different
DITA 1.3: What's New and Different
 
What's New in DITA 1.3
What's New in DITA 1.3What's New in DITA 1.3
What's New in DITA 1.3
 
Dita 4 Dummies
Dita 4 DummiesDita 4 Dummies
Dita 4 Dummies
 
Using DITA without becoming a Geek
Using DITA without becoming a GeekUsing DITA without becoming a Geek
Using DITA without becoming a Geek
 
The DITA Learning and Training Specialization
The DITA Learning and Training SpecializationThe DITA Learning and Training Specialization
The DITA Learning and Training Specialization
 
DITA Quick Start
DITA Quick StartDITA Quick Start
DITA Quick Start
 

Similaire à A lightweight DITA update

Does DITA need XML? Lightweight DITA and HTML5
Does DITA need XML? Lightweight DITA and HTML5Does DITA need XML? Lightweight DITA and HTML5
Does DITA need XML? Lightweight DITA and HTML5Michael Priestley
 
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 PerspectiveMarcus Kesseler
 
DITA getting started
DITA getting startedDITA getting started
DITA getting startedRaghu nath
 
It business processes EA, SA and SOA together
It business processes   EA, SA and SOA togetherIt business processes   EA, SA and SOA together
It business processes EA, SA and SOA togetherDavid Champeau
 
Dannotes 50 - Collaboration Administration
Dannotes 50 - Collaboration AdministrationDannotes 50 - Collaboration Administration
Dannotes 50 - Collaboration AdministrationMaurice Teeuwe
 
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...Berry Clemens
 
Con8442 fusion functional setup manager
Con8442 fusion functional setup managerCon8442 fusion functional setup manager
Con8442 fusion functional setup managerBerry Clemens
 
206610 instantis for the enterprise
206610 instantis for the enterprise206610 instantis for the enterprise
206610 instantis for the enterprisep6academy
 
Oracle SQL Developer Data Modeler - Version Control Your Designs
Oracle SQL Developer Data Modeler - Version Control Your DesignsOracle SQL Developer Data Modeler - Version Control Your Designs
Oracle SQL Developer Data Modeler - Version Control Your DesignsJeff Smith
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Daniel Zivkovic
 
Open Source DWBI-A Primer
Open Source DWBI-A PrimerOpen Source DWBI-A Primer
Open Source DWBI-A Primerpartha69
 
Oracle Fusion functional setup manager
Oracle Fusion functional setup managerOracle Fusion functional setup manager
Oracle Fusion functional setup managerBerry Clemens
 
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons LearnedVMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons LearnedVMworld
 
Dynamic Data Masking - Breakthrough Innovation in Application Security
Dynamic Data Masking - Breakthrough Innovation in Application SecurityDynamic Data Masking - Breakthrough Innovation in Application Security
Dynamic Data Masking - Breakthrough Innovation in Application SecurityDobler Consulting
 
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET Journal
 
Implementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsImplementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsDanil Dintsis, Ph. D., PgMP
 
EBS-endeca-technical-considerations
EBS-endeca-technical-considerationsEBS-endeca-technical-considerations
EBS-endeca-technical-considerationsBerry Clemens
 

Similaire à A lightweight DITA update (20)

Does DITA need XML? Lightweight DITA and HTML5
Does DITA need XML? Lightweight DITA and HTML5Does DITA need XML? Lightweight DITA and HTML5
Does DITA need XML? Lightweight DITA and HTML5
 
Does DITA need XML?
Does DITA need XML?Does DITA need XML?
Does DITA need XML?
 
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
 
Going the DITA way
Going the DITA wayGoing the DITA way
Going the DITA way
 
DITA getting started
DITA getting startedDITA getting started
DITA getting started
 
It business processes EA, SA and SOA together
It business processes   EA, SA and SOA togetherIt business processes   EA, SA and SOA together
It business processes EA, SA and SOA together
 
Dannotes 50 - Collaboration Administration
Dannotes 50 - Collaboration AdministrationDannotes 50 - Collaboration Administration
Dannotes 50 - Collaboration Administration
 
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
 
Con8442 fusion functional setup manager
Con8442 fusion functional setup managerCon8442 fusion functional setup manager
Con8442 fusion functional setup manager
 
206610 instantis for the enterprise
206610 instantis for the enterprise206610 instantis for the enterprise
206610 instantis for the enterprise
 
Oracle SQL Developer Data Modeler - Version Control Your Designs
Oracle SQL Developer Data Modeler - Version Control Your DesignsOracle SQL Developer Data Modeler - Version Control Your Designs
Oracle SQL Developer Data Modeler - Version Control Your Designs
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
 
Open Source DWBI-A Primer
Open Source DWBI-A PrimerOpen Source DWBI-A Primer
Open Source DWBI-A Primer
 
Oracle Fusion functional setup manager
Oracle Fusion functional setup managerOracle Fusion functional setup manager
Oracle Fusion functional setup manager
 
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons LearnedVMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons Learned
 
DITA Metadata
DITA MetadataDITA Metadata
DITA Metadata
 
Dynamic Data Masking - Breakthrough Innovation in Application Security
Dynamic Data Masking - Breakthrough Innovation in Application SecurityDynamic Data Masking - Breakthrough Innovation in Application Security
Dynamic Data Masking - Breakthrough Innovation in Application Security
 
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
 
Implementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsImplementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projects
 
EBS-endeca-technical-considerations
EBS-endeca-technical-considerationsEBS-endeca-technical-considerations
EBS-endeca-technical-considerations
 

Plus de Michael Priestley

Integrating information models across disciplines and domains
Integrating information models across disciplines and domainsIntegrating information models across disciplines and domains
Integrating information models across disciplines and domainsMichael Priestley
 
The politics of information architecture
The politics of information architectureThe politics of information architecture
The politics of information architectureMichael Priestley
 
Topic-oriented information architecture for the enterprise
Topic-oriented information architecture for the enterpriseTopic-oriented information architecture for the enterprise
Topic-oriented information architecture for the enterpriseMichael Priestley
 
Topic-oriented information architecture for very large websites
Topic-oriented information architecture for very large websitesTopic-oriented information architecture for very large websites
Topic-oriented information architecture for very large websitesMichael Priestley
 
Enterprise information architecture: a case study in progress
Enterprise information architecture: a case study in progressEnterprise information architecture: a case study in progress
Enterprise information architecture: a case study in progressMichael Priestley
 
Updating content types for marketing and omnichannel
Updating content types for marketing and omnichannelUpdating content types for marketing and omnichannel
Updating content types for marketing and omnichannelMichael Priestley
 
Customer-centric content and Info 4.0
Customer-centric content and Info 4.0Customer-centric content and Info 4.0
Customer-centric content and Info 4.0Michael Priestley
 
Lightweight DITA: A pre/overview
Lightweight DITA: A pre/overviewLightweight DITA: A pre/overview
Lightweight DITA: A pre/overviewMichael Priestley
 
Cross-format content with Lightweight DITA
Cross-format content with Lightweight DITACross-format content with Lightweight DITA
Cross-format content with Lightweight DITAMichael Priestley
 
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...Michael Priestley
 
IBM's Client Technical Content Experience Strategy Overview
IBM's Client Technical Content Experience Strategy OverviewIBM's Client Technical Content Experience Strategy Overview
IBM's Client Technical Content Experience Strategy OverviewMichael Priestley
 
Feedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAbleFeedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAbleMichael Priestley
 

Plus de Michael Priestley (15)

Integrating information models across disciplines and domains
Integrating information models across disciplines and domainsIntegrating information models across disciplines and domains
Integrating information models across disciplines and domains
 
The politics of information architecture
The politics of information architectureThe politics of information architecture
The politics of information architecture
 
Topic-oriented information architecture for the enterprise
Topic-oriented information architecture for the enterpriseTopic-oriented information architecture for the enterprise
Topic-oriented information architecture for the enterprise
 
Topic-oriented information architecture for very large websites
Topic-oriented information architecture for very large websitesTopic-oriented information architecture for very large websites
Topic-oriented information architecture for very large websites
 
Enterprise information architecture: a case study in progress
Enterprise information architecture: a case study in progressEnterprise information architecture: a case study in progress
Enterprise information architecture: a case study in progress
 
Updating content types for marketing and omnichannel
Updating content types for marketing and omnichannelUpdating content types for marketing and omnichannel
Updating content types for marketing and omnichannel
 
Customer-centric content and Info 4.0
Customer-centric content and Info 4.0Customer-centric content and Info 4.0
Customer-centric content and Info 4.0
 
Lightweight DITA: A pre/overview
Lightweight DITA: A pre/overviewLightweight DITA: A pre/overview
Lightweight DITA: A pre/overview
 
Cross-format content with Lightweight DITA
Cross-format content with Lightweight DITACross-format content with Lightweight DITA
Cross-format content with Lightweight DITA
 
Let your content flow
Let your content flowLet your content flow
Let your content flow
 
Does DITA need tags?
Does DITA need tags?Does DITA need tags?
Does DITA need tags?
 
Can Reuse Be Sexy?
Can Reuse Be Sexy?Can Reuse Be Sexy?
Can Reuse Be Sexy?
 
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...
 
IBM's Client Technical Content Experience Strategy Overview
IBM's Client Technical Content Experience Strategy OverviewIBM's Client Technical Content Experience Strategy Overview
IBM's Client Technical Content Experience Strategy Overview
 
Feedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAbleFeedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAble
 

Dernier

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Dernier (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

A lightweight DITA update

  • 1. Corporate User Technologies Lightweight DITA A preview of the proposed OASIS DITA profile November 28, 2013 Michael Priestley Lead IBM DITA Architect Total Information Experience Technology Strategist Senior Technical Staff Member 1 ©2012, 2013 IBM Corporation
  • 2. ID Professionals Telecon Important Disclaimer THE INFORMATION CONTAINED IN THIS PRESENTATION PROVIDED FOR INFORMATIONAL PURPOSES ONLY. IS WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON IBM’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF: • CREATING ANY WARRANTY OR REPRESENTATION FROM IBM (OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR • ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF IBM SOFTWARE. 2 ©2012, 2013 IBM Corporation
  • 3. ID Professionals Telecon Lightweight DITA     Requirements from community for lightweight version of DITA to ease adoption by groups who don't need all the features of full DITA Split off from DITA 1.3 development, uses some features of DITA 1.3 for doctype design but is processing-compatible with DITA 1.2 Many solutions already implementing lightweight versions of DITA, but lots of variability – different authoring communities want different subsets Standard should provide a lightweight starting point and be easy to extend – alternative to starting with full DITA and subsetting Everything that follows is a work in progress – it's not normative, and it's likely to change 3 ©2012, 2013 IBM Corporation
  • 4. ID Professionals Telecon Some scenarios to consider     4 Contribution – SME (developer, customer, etc.) creating content to be used by a full DITA system Collaboration – SME maintaining content that is used by a full DITA system Parallel adoption – authoring team with need for lightweight DITA can share CMS, publishing capabilities with full DITA team New adoption – authoring team in a company with no existing DITA usage can start with lightweight DITA and then evolve to full DITA where it makes sense ©2012, 2013 IBM Corporation
  • 5. ID Professionals Telecon Examples of parallel adoption potential within IBM         Product documentation - hardware and software (first adopters of DITA) Product announcements (already using DITA) Semiconductor design manuals (already using DITA) Learning and training content (proofs of concept) Support content (proof of concept) Marketing content (proof of concept) Technical articles and whitepapers (proof of concept) Internal policies and procedures (proof of concept) ©2012, 2013 IBM Corporation
  • 6. ID Professionals Telecon Lightweight DITA vs full DITA Full DITA Topics 94 elements 27 elements Maps 10 elements (+30 shared with topic 2 elements (+2 shared with topic) Specializa tion Structural: any element starting with topic Domain: any element except topic Attributes: @props or @base Constraints: following constraint model Structural: topic and body only Domain: section and ph only Attributes: @props only Constraints: predefined Out of the box 23 document types (for basic, bookmap, learning, machine industry, technical content, subject schemes) ~6 (basic topics and maps, specialization authoring, basic DITA types) Building blocks 6 Lightweight DITA 37 structural and domain specialization modules To be determined ©2012, 2013 IBM Corporation
  • 7. ID Professionals Telecon Interoperability between lightweight and full DITA  Lightweight DITA is a valid implementation of DITA – it is a subset of full DITA  If a tool supports full DITA 1.3, it should support lightweight DITA 1.3 as well    7 To simplify the schema architecture, lightweight DITA uses its own set of DTD/XSD files instead of reusing the (larger and more complex) full DITA set Lightweight DITA content should be convertible to full DITA simply by changing the doctype line to point to an equivalent full DITA doctype Lightweight DITA and full DITA topics should be able to reuse from each other via conref with relaxed constraints in DITA 1.3 ©2012, 2013 IBM Corporation
  • 8. ID Professionals Telecon A deeper look  Topics  Maps  Specialization  Out of the box Again, this is all work in progress – the examples are intended to be suggestive, not normative 8 ©2012, 2013 IBM Corporation
  • 9. ID Professionals Telecon Simplified topic  Eliminate advanced features   Eliminate redundant markup    Get rid of sections or get rid of content outside of sections Limit lists to one level Attributes managed as functional groups:   9 No mixed content: the only place to author text is in a <p>, and <p> doesn't contain lists or other block-level content Predefined constraints to:   No CALS table (simpletable only) Simplify content models   No prolog metadata or related links “reuse” adds @id and @conref to <p>, <ul>, <li> etc. “variable-content” adds @keyref to <ph> <topic id="mini" domains="(lwdita-c)(no-nestedtopics-c) (no-nested-blocks-c)"> <title>Mini topic</title> <body> <p>This topic has constraints that disallow nesting topics and lists.</p> <p>Additional constraints could be applied to get rid of attribute sets based on function, for example eliminating conref.</p> <ul> <li><p>Everything you write goes inside a paragraph.</p></li> <li><p>You can add paragraphs, tables, lists, and media.</p></li> </ul> </body> </topic> ©2012, 2013 IBM Corporation
  • 10. ID Professionals Telecon Simplified map  Eliminate advanced features   Simplify content models   No metadata or reltable Add <title> element to topicref, eliminate alternatives Attributes added as functional groups:  “Classification/variables” adds @keys  10 “TOC referencing” adds @href  “Link indirection” adds @keyref <map id="simpleTOCmap" domains="(lwdita-c) (tocref-c)"> <title>Mini TOC map</title> <topicref href=”mini.dita”> <title>Mini topic</title> <topicref href=”another.dita”> <title>Another topic</title> </topicref> </map> <map id="simplevarmap" domains="(lwdita-c) (taxo-c)"> <title>Mini variable map</title> <topicref keys=”prodname”> <title>My Product</title> <topicref href=”installpath”> <title>[root]/something</title> </topicref> </map> ©2012, 2013 IBM Corporation
  • 11. ID Professionals Telecon Simplified specialization  Pull together a new specialization out of building blocks    Assemble section types Add phrases and attributes So simple it can be authored instead of coded      11 Use a specialized authoring topic Fill in the fields and generate the specialization Generate more than just DTDs  <meeting id="abc123" domains="(lwdita-c)(allsections-c) (goals-d) (agenda-d) (minutes-d)> <title>Minutes for 2012 July 18<title> <shortdesc>Discussions of editor scenarios and processing expectations.</shortdesc> <meetingbody> <goals>...</goals> <agenda>...</agenda> <minutes>...</minutes> </meetingbody> </meeting> Schemas, RNG... with lightweight schemas or starter sets for full Overrides for publishing transforms and editor prompts Even a lightweight authoring prototype for testing <specdef id=”meeting”> <title>Meeting specialization</title> <specdefbody> <sectiondef> <dl> <dlentry> <dt>Goals</dt> <dd> <p><xref href=”goals.dita”/></p> <p>Fill the goals of the meeting</p> </dd> </dlentry> ...... ©2012, 2013 IBM Corporation
  • 12. ID Professionals Telecon Out of the box  Building blocks    DITA section types such as those used in task Some common attribute and phrase domains Starter topic types  DITA concept, task, reference – reassembled to match a valid subset of full DITA    A super-lightweight simple topic A specialization definition type Starter map types   12 Navigation map Classification/variable map <task id=“mytask” domains="(lwdita-c) (topic task)"> <title>Do something</title> <shortdesc>It's better than nothing</shortdesc> <taskbody> <prereq><p>...</p></prereq> <context><p>...</p></context> <steps-informal> <ol> <li>Do this first</li> <li>Do this second</li> </ol> </steps-informal> <result><p>...</p></result> .... </taskbody> </task> ©2012, 2013 IBM Corporation
  • 13. ID Professionals Telecon Review: why lightweight DITA?      13 DITA can make it easier to share content and infrastructure across the enterprise But full DITA can have a high learning curve that pays off with high functionality only for full-time professional authors By clearly defining a lightweight DITA adoption point, we make it easier for new groups to adopt DITA with occasional, contributing, or just lighter weight authoring needs And we also make it easier for vendors who specialize in a particular area to add DITA support that suits the needs of their customers without the overhead of supporting the full DITA spec Full DITA and lightweight DITA are meant to play together to meet a broad spectrum of authoring and publishing needs across the enterprise ©2012, 2013 IBM Corporation
  • 14. ID Professionals Telecon Join the discussion    14 Lightweight DITA discussion groups at yahoogroups and linkedin Blogged about it here: http://dita.xml.org/blog/lightweight-dita ©2012, 2013 IBM Corporation
  • 16. ID Professionals Telecon Legal IBM and the IBM logo are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml 16 ©2012, 2013 IBM Corporation