SlideShare a Scribd company logo
1 of 39
Valuable Content Transformed 
• Document Digitization 
• XML and HTML Conversion 
• eBook Production 
• Hosted Solutions 
• Big Data Automation 
• Conversion Management 
• Editorial Services 
• Harmonizer
Experience the DCL Difference 
DCL blends years of conversion experience with cutting-edge technology and 
the infrastructure to make the process easy and efficient. 
• World-Class Services 
• Leading-Edge Technology 
• Unparalleled Infrastructure 
• US-Based Management 
• Complex-Content Expertise 
• 24/7 Online Project Tracking 
• Automated Quality Control 
• Global Capabilities
We Serve a Very Broad Client Base . . .
. . . Spanning All Industries 
• Aerospace 
• Associations 
• Defense 
• Distribution 
• Education 
• Financial 
• Government 
• Libraries 
• Life Sciences 
• Manufacturing 
• Medical 
• Museums 
• Periodicals 
• Professional 
• Publishing 
• Reference 
• Research 
• Societies 
• Software 
• STM 
• Technology 
• Telecommunications 
• Universities 
• Utilities
DITA 1.3: What's New And 
Different 
A quick guide to the new and cool 
stuff coming in DITA 1.3 
Eliot Kimber 
Contrext, LLC 
DCL Webinar 2 Nov 2014 
Contrext, LLC 5
About the Author 
• Independent consultant focusing on DITA analysis, 
design, and implementation 
• Doing SGML and XML for cough 30 years cough 
• Founding member of the DITA Technical Committee 
• Founding member of the XML Working Group 
• Co-editor of HyTime standard (ISO/IEC 10744) 
• Primary developer and founder of the DITA for 
Publishers project 
• Author of DITA for Practitioners, Vol 1 (XML Press) 
• More DITA 1.3 accepted proposals than any other TC 
member 
Contrext, LLC 6
DITA VERSION 1.3 ACTIVITY 
Contrext, LLC 7
DITA 1.3 Status 
• DITA 1.3 features are frozen as of May 2014 
• Public draft of final 1.3 specification for OASIS 
final approval process available soon 
• Approval targeted for mid 2015 
• Implementation in Open Toolkit under way 
(OT 2.x, DITA Community organization) 
Contrext, LLC 8
What Can I Do Today? 
• New vocabulary immediately usable 
– Map and topic types and new domains are normal DITA 
specializations 
– DITA 1.3 vocabulary packaged as OT plugin for convenience 
– Spec is stable—markup design unlikely to change between 
now and final approval 
– OT 2.x is 1.3 support release. Many 1.3 features already 
implemented 
– Most vocabulary also supported by OT 1.x plugins 
• New architecture can be implemented as 
preprocessing for DITA 1.2 processors 
Contrext, LLC 9
Reminder: Always Backward 
Compatible 
• All DITA 1.x versions must be backwards 
compatible with earler 1.x versions 
• DITA 1.3 completely backwards compatible 
– All DITA 1.0, 1.1, 1.2 documents are valid 1.3 
documents 
– Behavior of documents should be the same 
Contrext, LLC 10
QUICK OVERVIEW OF NEW 
DITA 1.3 FEATURES 
Contrext, LLC 11
Lots of New Vocabulary 
• MathML and SVG integrations 
• Troubleshooting: new topic type, note type, task elements 
• UX window display details map element and <revisionid> attributes 
• Release management metadata 
• Learning and training enhancements 
• @deliveryTarget conditional attribute 
• <line-through> and <overline> in highlight domain 
• New <div> base element type 
• Elements for tagging XML markup 
• New <sort-as> element 
• New table attributes for layout control and accessibility 
• @cascade to control metadata propagation in maps 
• More… 
Contrext, LLC 12
Architectural Enhancements 
• Scoped keys 
– Same key reference can resolve to different topics or 
text in different parts of a map 
– Enables cross-deliverable linking 
• Branch filtering 
– Apply different filtering rules to different parts of a 
map 
– Automates replication of map branches for different 
sets of conditions 
• “this topic” fragment identifier: “#./fig-01” 
• Cross-deliverable links 
Contrext, LLC 13
Not Even Talking About 
• RELAX NG as master vocabulary grammar 
format 
• Many small-but-important enhancements to 
base content models 
• Specialization enhancments (use structural 
types as though they were domains) 
• Specification improvements 
• Stuff we considered but didn’t put in for 
various reasons 
Contrext, LLC 14
ARCHITECTURAL ENHANCEMENT: 
SCOPED KEYS 
Contrext, LLC 15
DITA 1.2 Keys 
• Indirect addressing for topics: 
– Assign keys to topics within maps 
– Refer to keys in topics 
– Keys resolve through map 
– Same key can resolve to different topics in different maps 
– Essential for re-use 
• In 1.2, keys are global within a given publication (root 
map) 
– Every reference to a key must resolve to the same topic or 
text 
– Limits creation of multi-product or multi-language 
publications 
Contrext, LLC 16
DITA 1.3: Key Scopes 
• Named scopes within maps 
• Unqualified key references resolve to key in current 
scope 
• Key references can be qualified with scope names: 
scope1.key-one, scope2.key-one 
• Higher maps can override keys defined in scopes 
• Same key referenced in different scopes can resolve to 
different topics 
• Same topic used in different scopes within same map 
can link to different targets 
• Applies to conref, xref, topicref, etc. 
Contrext, LLC 17
Scoped Key Use Cases 
• Multi-product or multi-language publications 
– Each product or language is a different scope 
– Different text or topics or images for same key in 
different product or language context 
• Combine separate publications into a single 
publication 
– Each publication is a separate key scope and defines 
its own keys 
– No interference between keys defined in each 
publication 
Contrext, LLC 18
Cross-Deliverable Links 
• Define another publication’s root map as a key 
scope in your map 
– Target publication is a “peer” to your publication 
– Processors don’t have to process the target map when 
processing your map 
• Can link to keys defined in the target publication 
using scope-qualified key references 
• Enables generation of deliverables with working 
cross-deliverable links, e.g.: HTML-to-HTML, 
HTML-to-PDF, PDF-to-PDF, PDF-to-HTML 
Contrext, LLC 19
ARCHITECTURAL ENHANCEMENT: 
BRANCH FILTERING 
Contrext, LLC 20
DITA 1.2 Filtering 
• Filtering conditions apply only to whole 
publication 
• No way to have different conditions applied to 
different parts of a map 
• Can lead to complex and hard-to-manage 
conditions 
Contrext, LLC 21
DITA 1.3: Branch Filtering 
• Point to DITAVAL files from within topicrefs 
• DITAVAL applies to that branch of the map 
• For a single branch, can have multiple DITAVAL 
references 
– Each DITAVAL produces a new copy of the branch 
filtered according to that DITAVAL 
– Avoids need to maintain copies of map branches with 
only different filtering 
• Can control how names in duplicated branches 
are constructed 
Contrext, LLC 22
Branch Filtering Use Cases 
• Multi-platform publications: 
– <chapter keyref=“installation”> 
<ditavalref keyref=“ditaval-osx”/> 
<ditavalref keyref=“ditaval-win”/> 
<ditavalref keyref=“ditaval-lin”/> 
<topicref keyref=“inst-overview”/> 
… 
</chapter> 
• Multi-audience publications 
• Multi-product publications 
Contrext, LLC 23
NEW VOCABULARY 
Contrext, LLC 24
SVN Integration 
• Inline SVG graphics 
– <svg-container> 
• Can pull in SVG from non-DITA XML files 
– <svgref> 
Contrext, LLC 25
MathML Integration 
• MathML domain: 
– <mathml> element contains <m:math> 
– Can link to <m:math> elements in non-DITA XML files: 
<mathmlref> 
• Equation domain: 
– Elements for identifying semantic equations: 
• <equation-inline>, <equation-block>, <equation-figure> 
– Can control equation numbering 
• <equation-number> 
– Can have alternate forms of the equation: MathML, 
image, etc. 
Contrext, LLC 26
Troubleshooting Support 
• New topic type: troubleshooting 
– Provides problem/cause/solution structures 
• New elements for use within tasks: 
– <steptroubleshooting>, <tasktroubleshooting> 
– Clearly identifies troubleshooting-specific 
information 
• New “trouble” note type for highlighting 
troubleshooting-related notes 
Contrext, LLC 27
UX Window Control 
• Specifically for online help 
• Within maps: 
– Define size and position details of windodws to use for 
showing online help 
– <ux-window name=“win-01” 
width=“400” height=“600” > 
• Within topics: 
– Reference named windows from <resourceid> 
elements in topics 
– <resourceid appid=“myapp” 
ux-windowref=“win-01”/> 
Contrext, LLC 28
Release Management Metadata 
• Metadata for maps and topics 
– <change-historylist> 
– <change-item> 
• Lets you capture details about a specific 
change to the map or topic: 
– Who, what, when, why 
– References to issue-tracker issues 
• Can be extended with additional metadata 
Contrext, LLC 29
Learning and Training 
Enhancements 
• New learingObjectMap and 
learningGroupMap map types 
• New learning2 domain for interactions 
(assessments): 
– Allows block elements in questions, answers, and 
feedback 
– Same semantics and question types as DITA 1.2 
learning domain 
– Can be used with 1.2 learning domain 
Contrext, LLC 30
@deliveryTarget Conditional 
Attribute 
• Lets you have deliverable-specific content: 
– PDF, EPUB, HTML, online help, etc. 
• Specialization of @props 
• Includes sample subject scheme map that 
defines a set of typical values 
• Can use any values you want 
Contrext, LLC 31
Highlight Domain Enhancements 
• New element types: 
– <line-through> 
– <overline> 
• Completes the set of line-based highlighting 
(underline, overline, line-through) 
• Note: Can use existing @status=“deleted” to 
indicate deletions 
Contrext, LLC 32
XML Markup Tagging 
• XML domain 
• Elements for tagging mentions of XML 
elements, attributes, etc. 
• Useful for documenting XML vocabularies 
• Used by the DITA 1.3 spec 
• XML domain specializes “markup domain” 
– General elements for indentifying any kind of 
markup-related names: <markupname> 
Contrext, LLC 33
New <div> Base Element Type 
• Like DITA 1.2 <sectiondiv> 
• Can go in body or section 
• Specialization base for learning2 elements 
• No semantic other than containment 
Contrext, LLC 34
SUMMARY 
Contrext, LLC 35
Reuse Support Features 
• Scoped keys and branch filtering satisfy most 
of the reuse requirements not met in DITA 1.2 
• “This topic” fragment identifier makes links 
within conrefs work properly 
• Branch filtering makes multi-product or multi-language 
or multi-audience publications 
possible 
• Cross-deliverable linking allows flexibility in 
packaging of content into deliverables 
Contrext, LLC 36
Vocabulary: Key Requirements, 
Relevant Standards 
• Integration of MathML and SVG aligns DITA with 
HTML5 and EPUB3 
• Troubleshooting and release management 
markup addresses important Technical 
Communication requirements 
• Learning2 domain makes question and answer 
markup useable for typical Publishing use cases 
• UX enhancements important for online help 
delivery 
Contrext, LLC 37
In Short 
• DITA 1.3 fills in important feature holes left in 
DITA 1.2 
• Iterative improvement in vocabulary 
• No changes to existing semantics, processing 
rules, etc. 
• Key scopes and branch filtering critical for 
authors but challenging for CCMS and authoring 
tool vendors 
• Highlights importance of Information Architect 
role within writing teams 
Contrext, LLC 38
Resources 
• OASIS DITA Technical Committee: https://www.oasis-open. 
org/committees/tc_home.php?wg_abbrev=dita 
• OASIS DITA Adoption Technical Committee: 
https://www.oasis-open. 
org/committees/tc_home.php?wg_abbrev=dita-adoption 
• Kris Eberlein’s DITA 1.3 Overview: 
http://dita.xml.org/sites/dita.xml.org/files/overview-of-dita- 
1.3.pdf 
• DITA Open Toolkit: https://dita-ot.github.io 
• DITA Community Resources GitHub project: 
http://www.dita-community.org 
• Me: ekimber@contrext.com, http://contrext.com 
Contrext, LLC 39

More Related Content

What's hot

NoSQL Now! NoSQL Architecture Patterns
NoSQL Now! NoSQL Architecture PatternsNoSQL Now! NoSQL Architecture Patterns
NoSQL Now! NoSQL Architecture PatternsDATAVERSITY
 
Introduction to NOSQL databases
Introduction to NOSQL databasesIntroduction to NOSQL databases
Introduction to NOSQL databasesAshwani Kumar
 
Resume april updated
Resume april updatedResume april updated
Resume april updatedSukanta Saha
 
Introduction to NoSQL and Couchbase
Introduction to NoSQL and CouchbaseIntroduction to NoSQL and Couchbase
Introduction to NoSQL and CouchbaseCecile Le Pape
 
Relational RDBMS : MySQL, PostgreSQL and SQL SERVER
Relational RDBMS  : MySQL, PostgreSQL and SQL SERVERRelational RDBMS  : MySQL, PostgreSQL and SQL SERVER
Relational RDBMS : MySQL, PostgreSQL and SQL SERVERDalila Chouaya
 
Understanding transactional writes in datasource v2
Understanding transactional writes in  datasource v2Understanding transactional writes in  datasource v2
Understanding transactional writes in datasource v2datamantra
 
Trusted advisory on technology comparison --exadata, hana, db2
Trusted advisory on technology comparison --exadata, hana, db2Trusted advisory on technology comparison --exadata, hana, db2
Trusted advisory on technology comparison --exadata, hana, db2Ajay Kumar Uppal
 
Meetup developing building and_deploying databases with SSDT
Meetup developing building and_deploying databases with SSDTMeetup developing building and_deploying databases with SSDT
Meetup developing building and_deploying databases with SSDTSolidify
 
Sql server etl framework
Sql server etl frameworkSql server etl framework
Sql server etl frameworknijs
 
Comparison between rdbms and nosql
Comparison between rdbms and nosqlComparison between rdbms and nosql
Comparison between rdbms and nosqlbharati k
 

What's hot (14)

NoSQL Consepts
NoSQL ConseptsNoSQL Consepts
NoSQL Consepts
 
NoSQL Now! NoSQL Architecture Patterns
NoSQL Now! NoSQL Architecture PatternsNoSQL Now! NoSQL Architecture Patterns
NoSQL Now! NoSQL Architecture Patterns
 
Introduction to NOSQL databases
Introduction to NOSQL databasesIntroduction to NOSQL databases
Introduction to NOSQL databases
 
NoSQL databases
NoSQL databasesNoSQL databases
NoSQL databases
 
Resume april updated
Resume april updatedResume april updated
Resume april updated
 
vikram ch resume
vikram ch resumevikram ch resume
vikram ch resume
 
Introduction to NoSQL and Couchbase
Introduction to NoSQL and CouchbaseIntroduction to NoSQL and Couchbase
Introduction to NoSQL and Couchbase
 
Relational RDBMS : MySQL, PostgreSQL and SQL SERVER
Relational RDBMS  : MySQL, PostgreSQL and SQL SERVERRelational RDBMS  : MySQL, PostgreSQL and SQL SERVER
Relational RDBMS : MySQL, PostgreSQL and SQL SERVER
 
Understanding transactional writes in datasource v2
Understanding transactional writes in  datasource v2Understanding transactional writes in  datasource v2
Understanding transactional writes in datasource v2
 
No SQL
No SQLNo SQL
No SQL
 
Trusted advisory on technology comparison --exadata, hana, db2
Trusted advisory on technology comparison --exadata, hana, db2Trusted advisory on technology comparison --exadata, hana, db2
Trusted advisory on technology comparison --exadata, hana, db2
 
Meetup developing building and_deploying databases with SSDT
Meetup developing building and_deploying databases with SSDTMeetup developing building and_deploying databases with SSDT
Meetup developing building and_deploying databases with SSDT
 
Sql server etl framework
Sql server etl frameworkSql server etl framework
Sql server etl framework
 
Comparison between rdbms and nosql
Comparison between rdbms and nosqlComparison between rdbms and nosql
Comparison between rdbms and nosql
 

Viewers also liked

Marketing & Publicity For Independent Authors: Get More Buzz For Your Book
Marketing & Publicity For Independent Authors: Get More Buzz For Your BookMarketing & Publicity For Independent Authors: Get More Buzz For Your Book
Marketing & Publicity For Independent Authors: Get More Buzz For Your Bookdclsocialmedia
 
DITA and Information Architecture for Responsive Web Design
DITA and Information Architecture for Responsive Web DesignDITA and Information Architecture for Responsive Web Design
DITA and Information Architecture for Responsive Web Designdclsocialmedia
 
Envisioning the Global Information Experience
Envisioning the Global Information ExperienceEnvisioning the Global Information Experience
Envisioning the Global Information Experiencedclsocialmedia
 
The Role of XML in an Information Society with Barry Schaeffer
The Role of XML in an Information Society with Barry SchaefferThe Role of XML in an Information Society with Barry Schaeffer
The Role of XML in an Information Society with Barry Schaefferdclsocialmedia
 
Adaptive Content, Responsive Design and Medical Information
Adaptive Content, Responsive Design and Medical InformationAdaptive Content, Responsive Design and Medical Information
Adaptive Content, Responsive Design and Medical Informationdclsocialmedia
 
Back to Basics: Getting the Content Essentials Right
Back to Basics: Getting the Content Essentials RightBack to Basics: Getting the Content Essentials Right
Back to Basics: Getting the Content Essentials Rightdclsocialmedia
 
The Freedom to Grow: How Standards in Communication Facilitate Our Industry, ...
The Freedom to Grow: How Standards in Communication Facilitate Our Industry, ...The Freedom to Grow: How Standards in Communication Facilitate Our Industry, ...
The Freedom to Grow: How Standards in Communication Facilitate Our Industry, ...dclsocialmedia
 
Monetizing and Marketing Digital Textbooks
Monetizing and Marketing Digital TextbooksMonetizing and Marketing Digital Textbooks
Monetizing and Marketing Digital Textbooksdclsocialmedia
 
Re-Branding Content During a Migration: Step 1 – Developing Your Story
Re-Branding Content During a Migration: Step 1 – Developing Your StoryRe-Branding Content During a Migration: Step 1 – Developing Your Story
Re-Branding Content During a Migration: Step 1 – Developing Your Storydclsocialmedia
 
eBooks for Education: Using Digital in the K12 Classroom
eBooks for Education: Using Digital in the K12 ClassroomeBooks for Education: Using Digital in the K12 Classroom
eBooks for Education: Using Digital in the K12 Classroomdclsocialmedia
 
Best Practices for Mobile UX
Best Practices for Mobile UXBest Practices for Mobile UX
Best Practices for Mobile UXdclsocialmedia
 
Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...
Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...
Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...dclsocialmedia
 
Product Instructions: The Missing Piece of the Customer Experience
Product Instructions: The Missing Piece of the Customer ExperienceProduct Instructions: The Missing Piece of the Customer Experience
Product Instructions: The Missing Piece of the Customer Experiencedclsocialmedia
 
Re-branding Content During a Migration with Marli Mesibov: Step 2--Finding Yo...
Re-branding Content During a Migration with Marli Mesibov: Step 2--Finding Yo...Re-branding Content During a Migration with Marli Mesibov: Step 2--Finding Yo...
Re-branding Content During a Migration with Marli Mesibov: Step 2--Finding Yo...dclsocialmedia
 
Training: A Key Component of the Global Information Experience
Training: A Key Component of the Global Information ExperienceTraining: A Key Component of the Global Information Experience
Training: A Key Component of the Global Information Experiencedclsocialmedia
 
“Sprinkle the Pixie Dust”: How to Sell Your Content Management Initiative Int...
“Sprinkle the Pixie Dust”: How to Sell Your Content Management Initiative Int...“Sprinkle the Pixie Dust”: How to Sell Your Content Management Initiative Int...
“Sprinkle the Pixie Dust”: How to Sell Your Content Management Initiative Int...dclsocialmedia
 
Making Beautiful Books
Making Beautiful BooksMaking Beautiful Books
Making Beautiful Booksdclsocialmedia
 
Managing the Complexities of Conversion to S1000D
Managing the Complexities of Conversion to S1000DManaging the Complexities of Conversion to S1000D
Managing the Complexities of Conversion to S1000Ddclsocialmedia
 
Reducing Costs Through Document Automation for a More Efficient Workplace
Reducing Costs Through Document Automation for a More Efficient WorkplaceReducing Costs Through Document Automation for a More Efficient Workplace
Reducing Costs Through Document Automation for a More Efficient Workplacedclsocialmedia
 
Advantages of DITA for the Life Sciences
Advantages of DITA for the Life SciencesAdvantages of DITA for the Life Sciences
Advantages of DITA for the Life Sciencesdclsocialmedia
 

Viewers also liked (20)

Marketing & Publicity For Independent Authors: Get More Buzz For Your Book
Marketing & Publicity For Independent Authors: Get More Buzz For Your BookMarketing & Publicity For Independent Authors: Get More Buzz For Your Book
Marketing & Publicity For Independent Authors: Get More Buzz For Your Book
 
DITA and Information Architecture for Responsive Web Design
DITA and Information Architecture for Responsive Web DesignDITA and Information Architecture for Responsive Web Design
DITA and Information Architecture for Responsive Web Design
 
Envisioning the Global Information Experience
Envisioning the Global Information ExperienceEnvisioning the Global Information Experience
Envisioning the Global Information Experience
 
The Role of XML in an Information Society with Barry Schaeffer
The Role of XML in an Information Society with Barry SchaefferThe Role of XML in an Information Society with Barry Schaeffer
The Role of XML in an Information Society with Barry Schaeffer
 
Adaptive Content, Responsive Design and Medical Information
Adaptive Content, Responsive Design and Medical InformationAdaptive Content, Responsive Design and Medical Information
Adaptive Content, Responsive Design and Medical Information
 
Back to Basics: Getting the Content Essentials Right
Back to Basics: Getting the Content Essentials RightBack to Basics: Getting the Content Essentials Right
Back to Basics: Getting the Content Essentials Right
 
The Freedom to Grow: How Standards in Communication Facilitate Our Industry, ...
The Freedom to Grow: How Standards in Communication Facilitate Our Industry, ...The Freedom to Grow: How Standards in Communication Facilitate Our Industry, ...
The Freedom to Grow: How Standards in Communication Facilitate Our Industry, ...
 
Monetizing and Marketing Digital Textbooks
Monetizing and Marketing Digital TextbooksMonetizing and Marketing Digital Textbooks
Monetizing and Marketing Digital Textbooks
 
Re-Branding Content During a Migration: Step 1 – Developing Your Story
Re-Branding Content During a Migration: Step 1 – Developing Your StoryRe-Branding Content During a Migration: Step 1 – Developing Your Story
Re-Branding Content During a Migration: Step 1 – Developing Your Story
 
eBooks for Education: Using Digital in the K12 Classroom
eBooks for Education: Using Digital in the K12 ClassroomeBooks for Education: Using Digital in the K12 Classroom
eBooks for Education: Using Digital in the K12 Classroom
 
Best Practices for Mobile UX
Best Practices for Mobile UXBest Practices for Mobile UX
Best Practices for Mobile UX
 
Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...
Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...
Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...
 
Product Instructions: The Missing Piece of the Customer Experience
Product Instructions: The Missing Piece of the Customer ExperienceProduct Instructions: The Missing Piece of the Customer Experience
Product Instructions: The Missing Piece of the Customer Experience
 
Re-branding Content During a Migration with Marli Mesibov: Step 2--Finding Yo...
Re-branding Content During a Migration with Marli Mesibov: Step 2--Finding Yo...Re-branding Content During a Migration with Marli Mesibov: Step 2--Finding Yo...
Re-branding Content During a Migration with Marli Mesibov: Step 2--Finding Yo...
 
Training: A Key Component of the Global Information Experience
Training: A Key Component of the Global Information ExperienceTraining: A Key Component of the Global Information Experience
Training: A Key Component of the Global Information Experience
 
“Sprinkle the Pixie Dust”: How to Sell Your Content Management Initiative Int...
“Sprinkle the Pixie Dust”: How to Sell Your Content Management Initiative Int...“Sprinkle the Pixie Dust”: How to Sell Your Content Management Initiative Int...
“Sprinkle the Pixie Dust”: How to Sell Your Content Management Initiative Int...
 
Making Beautiful Books
Making Beautiful BooksMaking Beautiful Books
Making Beautiful Books
 
Managing the Complexities of Conversion to S1000D
Managing the Complexities of Conversion to S1000DManaging the Complexities of Conversion to S1000D
Managing the Complexities of Conversion to S1000D
 
Reducing Costs Through Document Automation for a More Efficient Workplace
Reducing Costs Through Document Automation for a More Efficient WorkplaceReducing Costs Through Document Automation for a More Efficient Workplace
Reducing Costs Through Document Automation for a More Efficient Workplace
 
Advantages of DITA for the Life Sciences
Advantages of DITA for the Life SciencesAdvantages of DITA for the Life Sciences
Advantages of DITA for the Life Sciences
 

Similar to DITA 1.3: What's New and Different

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
 
IBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application DevelopmentIBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application DevelopmentAndrew Coleman
 
DITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part IDITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part ISuite Solutions
 
Andrii Sliusar "Module Architecture of React-Redux Applications"
Andrii Sliusar "Module Architecture of React-Redux Applications"Andrii Sliusar "Module Architecture of React-Redux Applications"
Andrii Sliusar "Module Architecture of React-Redux Applications"LogeekNightUkraine
 
Resume_sukanta_updated
Resume_sukanta_updatedResume_sukanta_updated
Resume_sukanta_updatedSukanta Saha
 
Resume_APRIL_updated
Resume_APRIL_updatedResume_APRIL_updated
Resume_APRIL_updatedSukanta Saha
 
How DITA Got Her Groove Back: Going Mapless with Don Day
How DITA Got Her Groove Back: Going Mapless with Don DayHow DITA Got Her Groove Back: Going Mapless with Don Day
How DITA Got Her Groove Back: Going Mapless with Don DayInformation Development World
 
Overview of DITA 1.3
Overview of DITA 1.3Overview of DITA 1.3
Overview of DITA 1.3IXIASOFT
 
QuantCell Research - The Big Data Spreadsheet
QuantCell Research - The Big Data SpreadsheetQuantCell Research - The Big Data Spreadsheet
QuantCell Research - The Big Data Spreadsheetinside-BigData.com
 
Database Migrations with Gradle and Liquibase
Database Migrations with Gradle and LiquibaseDatabase Migrations with Gradle and Liquibase
Database Migrations with Gradle and LiquibaseDan Stine
 
Evolutionary database design
Evolutionary database designEvolutionary database design
Evolutionary database designSalehein Syed
 
Sugumar_raja_3exp_Plsql_profile
Sugumar_raja_3exp_Plsql_profileSugumar_raja_3exp_Plsql_profile
Sugumar_raja_3exp_Plsql_profileSugumar Raja
 
Hia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iibHia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iibAndrew Coleman
 
IM in Graph 2017-05.pdf
IM in Graph 2017-05.pdfIM in Graph 2017-05.pdf
IM in Graph 2017-05.pdfMichal Miklas
 
4D Pubs - Distributed Dynamic Document Dsplay
4D Pubs - Distributed Dynamic Document Dsplay4D Pubs - Distributed Dynamic Document Dsplay
4D Pubs - Distributed Dynamic Document DsplayChris Despopoulos
 

Similar to DITA 1.3: What's New and Different (20)

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
 
IBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application DevelopmentIBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application Development
 
DITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part IDITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part I
 
Andrii Sliusar "Module Architecture of React-Redux Applications"
Andrii Sliusar "Module Architecture of React-Redux Applications"Andrii Sliusar "Module Architecture of React-Redux Applications"
Andrii Sliusar "Module Architecture of React-Redux Applications"
 
Resume_sukanta_updated
Resume_sukanta_updatedResume_sukanta_updated
Resume_sukanta_updated
 
Resume_APRIL_updated
Resume_APRIL_updatedResume_APRIL_updated
Resume_APRIL_updated
 
Resume
ResumeResume
Resume
 
Resume 11 2015
Resume 11 2015Resume 11 2015
Resume 11 2015
 
How DITA Got Her Groove Back: Going Mapless with Don Day
How DITA Got Her Groove Back: Going Mapless with Don DayHow DITA Got Her Groove Back: Going Mapless with Don Day
How DITA Got Her Groove Back: Going Mapless with Don Day
 
Overview of DITA 1.3
Overview of DITA 1.3Overview of DITA 1.3
Overview of DITA 1.3
 
OpenCms Days 2015 Arkema, a leading chemicals company
OpenCms Days 2015 Arkema, a leading chemicals companyOpenCms Days 2015 Arkema, a leading chemicals company
OpenCms Days 2015 Arkema, a leading chemicals company
 
QuantCell Research - The Big Data Spreadsheet
QuantCell Research - The Big Data SpreadsheetQuantCell Research - The Big Data Spreadsheet
QuantCell Research - The Big Data Spreadsheet
 
Database Migrations with Gradle and Liquibase
Database Migrations with Gradle and LiquibaseDatabase Migrations with Gradle and Liquibase
Database Migrations with Gradle and Liquibase
 
Evolutionary database design
Evolutionary database designEvolutionary database design
Evolutionary database design
 
Meetup 25/04/19: Big Data
Meetup 25/04/19: Big DataMeetup 25/04/19: Big Data
Meetup 25/04/19: Big Data
 
Nosql data models
Nosql data modelsNosql data models
Nosql data models
 
Sugumar_raja_3exp_Plsql_profile
Sugumar_raja_3exp_Plsql_profileSugumar_raja_3exp_Plsql_profile
Sugumar_raja_3exp_Plsql_profile
 
Hia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iibHia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iib
 
IM in Graph 2017-05.pdf
IM in Graph 2017-05.pdfIM in Graph 2017-05.pdf
IM in Graph 2017-05.pdf
 
4D Pubs - Distributed Dynamic Document Dsplay
4D Pubs - Distributed Dynamic Document Dsplay4D Pubs - Distributed Dynamic Document Dsplay
4D Pubs - Distributed Dynamic Document Dsplay
 

More from dclsocialmedia

Content Development: Measuring the Trends
Content Development: Measuring the TrendsContent Development: Measuring the Trends
Content Development: Measuring the Trendsdclsocialmedia
 
What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?dclsocialmedia
 
DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!dclsocialmedia
 
Developing and Implementing a QA Plan During Your Legacy Data to S1000D
Developing and Implementing a QA Plan During Your Legacy Data to S1000DDeveloping and Implementing a QA Plan During Your Legacy Data to S1000D
Developing and Implementing a QA Plan During Your Legacy Data to S1000Ddclsocialmedia
 
Minimalism Revisited — Let’s Stop Developing Content that No One Wants
Minimalism Revisited — Let’s Stop Developing Content that No One WantsMinimalism Revisited — Let’s Stop Developing Content that No One Wants
Minimalism Revisited — Let’s Stop Developing Content that No One Wantsdclsocialmedia
 
Preparing Your Legacy Data for Automation in S1000D
Preparing Your Legacy Data for Automation in S1000DPreparing Your Legacy Data for Automation in S1000D
Preparing Your Legacy Data for Automation in S1000Ddclsocialmedia
 
Converting and Transforming Technical Graphics
Converting and Transforming Technical GraphicsConverting and Transforming Technical Graphics
Converting and Transforming Technical Graphicsdclsocialmedia
 
Converting and Integrating Legacy Data and Documents When Implementing a New CMS
Converting and Integrating Legacy Data and Documents When Implementing a New CMSConverting and Integrating Legacy Data and Documents When Implementing a New CMS
Converting and Integrating Legacy Data and Documents When Implementing a New CMSdclsocialmedia
 
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...dclsocialmedia
 
Anticipating Lightweight DITA
Anticipating Lightweight DITAAnticipating Lightweight DITA
Anticipating Lightweight DITAdclsocialmedia
 
Content Engineering and The Internet of “Smart” Things
Content Engineering and The Internet of “Smart” ThingsContent Engineering and The Internet of “Smart” Things
Content Engineering and The Internet of “Smart” Thingsdclsocialmedia
 
DITA for Small Teams: An Open Source Approach to DITA Content Management
DITA for Small Teams: An Open Source Approach to DITA Content ManagementDITA for Small Teams: An Open Source Approach to DITA Content Management
DITA for Small Teams: An Open Source Approach to DITA Content Managementdclsocialmedia
 
Data-Driven User Experience
Data-Driven User ExperienceData-Driven User Experience
Data-Driven User Experiencedclsocialmedia
 
Introduction to Structured Authoring
Introduction to Structured AuthoringIntroduction to Structured Authoring
Introduction to Structured Authoringdclsocialmedia
 
Using HTML5 to Deliver and Monetize Your Mobile Content
Using HTML5 to Deliver and Monetize Your Mobile ContentUsing HTML5 to Deliver and Monetize Your Mobile Content
Using HTML5 to Deliver and Monetize Your Mobile Contentdclsocialmedia
 
Converting and Integrating Content When Implementing a New CMS
Converting and Integrating Content When Implementing a New CMSConverting and Integrating Content When Implementing a New CMS
Converting and Integrating Content When Implementing a New CMSdclsocialmedia
 
There's Gold in Them Thar Data
There's Gold in Them Thar DataThere's Gold in Them Thar Data
There's Gold in Them Thar Datadclsocialmedia
 
Content Conversion Done Right Saves More Than Money
Content Conversion Done Right Saves More Than MoneyContent Conversion Done Right Saves More Than Money
Content Conversion Done Right Saves More Than Moneydclsocialmedia
 
Precision Content™ Tools, Techniques, and Technology
Precision Content™ Tools, Techniques, and TechnologyPrecision Content™ Tools, Techniques, and Technology
Precision Content™ Tools, Techniques, and Technologydclsocialmedia
 

More from dclsocialmedia (20)

Content Development: Measuring the Trends
Content Development: Measuring the TrendsContent Development: Measuring the Trends
Content Development: Measuring the Trends
 
What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?
 
DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!
 
Developing and Implementing a QA Plan During Your Legacy Data to S1000D
Developing and Implementing a QA Plan During Your Legacy Data to S1000DDeveloping and Implementing a QA Plan During Your Legacy Data to S1000D
Developing and Implementing a QA Plan During Your Legacy Data to S1000D
 
Minimalism Revisited — Let’s Stop Developing Content that No One Wants
Minimalism Revisited — Let’s Stop Developing Content that No One WantsMinimalism Revisited — Let’s Stop Developing Content that No One Wants
Minimalism Revisited — Let’s Stop Developing Content that No One Wants
 
Preparing Your Legacy Data for Automation in S1000D
Preparing Your Legacy Data for Automation in S1000DPreparing Your Legacy Data for Automation in S1000D
Preparing Your Legacy Data for Automation in S1000D
 
Converting and Transforming Technical Graphics
Converting and Transforming Technical GraphicsConverting and Transforming Technical Graphics
Converting and Transforming Technical Graphics
 
Converting and Integrating Legacy Data and Documents When Implementing a New CMS
Converting and Integrating Legacy Data and Documents When Implementing a New CMSConverting and Integrating Legacy Data and Documents When Implementing a New CMS
Converting and Integrating Legacy Data and Documents When Implementing a New CMS
 
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...
Is Your Enterprise “fire-fighting” translation issues? Optimize the process w...
 
Anticipating Lightweight DITA
Anticipating Lightweight DITAAnticipating Lightweight DITA
Anticipating Lightweight DITA
 
Content Engineering and The Internet of “Smart” Things
Content Engineering and The Internet of “Smart” ThingsContent Engineering and The Internet of “Smart” Things
Content Engineering and The Internet of “Smart” Things
 
DITA for Small Teams: An Open Source Approach to DITA Content Management
DITA for Small Teams: An Open Source Approach to DITA Content ManagementDITA for Small Teams: An Open Source Approach to DITA Content Management
DITA for Small Teams: An Open Source Approach to DITA Content Management
 
Data-Driven User Experience
Data-Driven User ExperienceData-Driven User Experience
Data-Driven User Experience
 
Introduction to Structured Authoring
Introduction to Structured AuthoringIntroduction to Structured Authoring
Introduction to Structured Authoring
 
Metadata Matters
Metadata MattersMetadata Matters
Metadata Matters
 
Using HTML5 to Deliver and Monetize Your Mobile Content
Using HTML5 to Deliver and Monetize Your Mobile ContentUsing HTML5 to Deliver and Monetize Your Mobile Content
Using HTML5 to Deliver and Monetize Your Mobile Content
 
Converting and Integrating Content When Implementing a New CMS
Converting and Integrating Content When Implementing a New CMSConverting and Integrating Content When Implementing a New CMS
Converting and Integrating Content When Implementing a New CMS
 
There's Gold in Them Thar Data
There's Gold in Them Thar DataThere's Gold in Them Thar Data
There's Gold in Them Thar Data
 
Content Conversion Done Right Saves More Than Money
Content Conversion Done Right Saves More Than MoneyContent Conversion Done Right Saves More Than Money
Content Conversion Done Right Saves More Than Money
 
Precision Content™ Tools, Techniques, and Technology
Precision Content™ Tools, Techniques, and TechnologyPrecision Content™ Tools, Techniques, and Technology
Precision Content™ Tools, Techniques, and Technology
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

DITA 1.3: What's New and Different

  • 1. Valuable Content Transformed • Document Digitization • XML and HTML Conversion • eBook Production • Hosted Solutions • Big Data Automation • Conversion Management • Editorial Services • Harmonizer
  • 2. Experience the DCL Difference DCL blends years of conversion experience with cutting-edge technology and the infrastructure to make the process easy and efficient. • World-Class Services • Leading-Edge Technology • Unparalleled Infrastructure • US-Based Management • Complex-Content Expertise • 24/7 Online Project Tracking • Automated Quality Control • Global Capabilities
  • 3. We Serve a Very Broad Client Base . . .
  • 4. . . . Spanning All Industries • Aerospace • Associations • Defense • Distribution • Education • Financial • Government • Libraries • Life Sciences • Manufacturing • Medical • Museums • Periodicals • Professional • Publishing • Reference • Research • Societies • Software • STM • Technology • Telecommunications • Universities • Utilities
  • 5. DITA 1.3: What's New And Different A quick guide to the new and cool stuff coming in DITA 1.3 Eliot Kimber Contrext, LLC DCL Webinar 2 Nov 2014 Contrext, LLC 5
  • 6. About the Author • Independent consultant focusing on DITA analysis, design, and implementation • Doing SGML and XML for cough 30 years cough • Founding member of the DITA Technical Committee • Founding member of the XML Working Group • Co-editor of HyTime standard (ISO/IEC 10744) • Primary developer and founder of the DITA for Publishers project • Author of DITA for Practitioners, Vol 1 (XML Press) • More DITA 1.3 accepted proposals than any other TC member Contrext, LLC 6
  • 7. DITA VERSION 1.3 ACTIVITY Contrext, LLC 7
  • 8. DITA 1.3 Status • DITA 1.3 features are frozen as of May 2014 • Public draft of final 1.3 specification for OASIS final approval process available soon • Approval targeted for mid 2015 • Implementation in Open Toolkit under way (OT 2.x, DITA Community organization) Contrext, LLC 8
  • 9. What Can I Do Today? • New vocabulary immediately usable – Map and topic types and new domains are normal DITA specializations – DITA 1.3 vocabulary packaged as OT plugin for convenience – Spec is stable—markup design unlikely to change between now and final approval – OT 2.x is 1.3 support release. Many 1.3 features already implemented – Most vocabulary also supported by OT 1.x plugins • New architecture can be implemented as preprocessing for DITA 1.2 processors Contrext, LLC 9
  • 10. Reminder: Always Backward Compatible • All DITA 1.x versions must be backwards compatible with earler 1.x versions • DITA 1.3 completely backwards compatible – All DITA 1.0, 1.1, 1.2 documents are valid 1.3 documents – Behavior of documents should be the same Contrext, LLC 10
  • 11. QUICK OVERVIEW OF NEW DITA 1.3 FEATURES Contrext, LLC 11
  • 12. Lots of New Vocabulary • MathML and SVG integrations • Troubleshooting: new topic type, note type, task elements • UX window display details map element and <revisionid> attributes • Release management metadata • Learning and training enhancements • @deliveryTarget conditional attribute • <line-through> and <overline> in highlight domain • New <div> base element type • Elements for tagging XML markup • New <sort-as> element • New table attributes for layout control and accessibility • @cascade to control metadata propagation in maps • More… Contrext, LLC 12
  • 13. Architectural Enhancements • Scoped keys – Same key reference can resolve to different topics or text in different parts of a map – Enables cross-deliverable linking • Branch filtering – Apply different filtering rules to different parts of a map – Automates replication of map branches for different sets of conditions • “this topic” fragment identifier: “#./fig-01” • Cross-deliverable links Contrext, LLC 13
  • 14. Not Even Talking About • RELAX NG as master vocabulary grammar format • Many small-but-important enhancements to base content models • Specialization enhancments (use structural types as though they were domains) • Specification improvements • Stuff we considered but didn’t put in for various reasons Contrext, LLC 14
  • 15. ARCHITECTURAL ENHANCEMENT: SCOPED KEYS Contrext, LLC 15
  • 16. DITA 1.2 Keys • Indirect addressing for topics: – Assign keys to topics within maps – Refer to keys in topics – Keys resolve through map – Same key can resolve to different topics in different maps – Essential for re-use • In 1.2, keys are global within a given publication (root map) – Every reference to a key must resolve to the same topic or text – Limits creation of multi-product or multi-language publications Contrext, LLC 16
  • 17. DITA 1.3: Key Scopes • Named scopes within maps • Unqualified key references resolve to key in current scope • Key references can be qualified with scope names: scope1.key-one, scope2.key-one • Higher maps can override keys defined in scopes • Same key referenced in different scopes can resolve to different topics • Same topic used in different scopes within same map can link to different targets • Applies to conref, xref, topicref, etc. Contrext, LLC 17
  • 18. Scoped Key Use Cases • Multi-product or multi-language publications – Each product or language is a different scope – Different text or topics or images for same key in different product or language context • Combine separate publications into a single publication – Each publication is a separate key scope and defines its own keys – No interference between keys defined in each publication Contrext, LLC 18
  • 19. Cross-Deliverable Links • Define another publication’s root map as a key scope in your map – Target publication is a “peer” to your publication – Processors don’t have to process the target map when processing your map • Can link to keys defined in the target publication using scope-qualified key references • Enables generation of deliverables with working cross-deliverable links, e.g.: HTML-to-HTML, HTML-to-PDF, PDF-to-PDF, PDF-to-HTML Contrext, LLC 19
  • 20. ARCHITECTURAL ENHANCEMENT: BRANCH FILTERING Contrext, LLC 20
  • 21. DITA 1.2 Filtering • Filtering conditions apply only to whole publication • No way to have different conditions applied to different parts of a map • Can lead to complex and hard-to-manage conditions Contrext, LLC 21
  • 22. DITA 1.3: Branch Filtering • Point to DITAVAL files from within topicrefs • DITAVAL applies to that branch of the map • For a single branch, can have multiple DITAVAL references – Each DITAVAL produces a new copy of the branch filtered according to that DITAVAL – Avoids need to maintain copies of map branches with only different filtering • Can control how names in duplicated branches are constructed Contrext, LLC 22
  • 23. Branch Filtering Use Cases • Multi-platform publications: – <chapter keyref=“installation”> <ditavalref keyref=“ditaval-osx”/> <ditavalref keyref=“ditaval-win”/> <ditavalref keyref=“ditaval-lin”/> <topicref keyref=“inst-overview”/> … </chapter> • Multi-audience publications • Multi-product publications Contrext, LLC 23
  • 25. SVN Integration • Inline SVG graphics – <svg-container> • Can pull in SVG from non-DITA XML files – <svgref> Contrext, LLC 25
  • 26. MathML Integration • MathML domain: – <mathml> element contains <m:math> – Can link to <m:math> elements in non-DITA XML files: <mathmlref> • Equation domain: – Elements for identifying semantic equations: • <equation-inline>, <equation-block>, <equation-figure> – Can control equation numbering • <equation-number> – Can have alternate forms of the equation: MathML, image, etc. Contrext, LLC 26
  • 27. Troubleshooting Support • New topic type: troubleshooting – Provides problem/cause/solution structures • New elements for use within tasks: – <steptroubleshooting>, <tasktroubleshooting> – Clearly identifies troubleshooting-specific information • New “trouble” note type for highlighting troubleshooting-related notes Contrext, LLC 27
  • 28. UX Window Control • Specifically for online help • Within maps: – Define size and position details of windodws to use for showing online help – <ux-window name=“win-01” width=“400” height=“600” > • Within topics: – Reference named windows from <resourceid> elements in topics – <resourceid appid=“myapp” ux-windowref=“win-01”/> Contrext, LLC 28
  • 29. Release Management Metadata • Metadata for maps and topics – <change-historylist> – <change-item> • Lets you capture details about a specific change to the map or topic: – Who, what, when, why – References to issue-tracker issues • Can be extended with additional metadata Contrext, LLC 29
  • 30. Learning and Training Enhancements • New learingObjectMap and learningGroupMap map types • New learning2 domain for interactions (assessments): – Allows block elements in questions, answers, and feedback – Same semantics and question types as DITA 1.2 learning domain – Can be used with 1.2 learning domain Contrext, LLC 30
  • 31. @deliveryTarget Conditional Attribute • Lets you have deliverable-specific content: – PDF, EPUB, HTML, online help, etc. • Specialization of @props • Includes sample subject scheme map that defines a set of typical values • Can use any values you want Contrext, LLC 31
  • 32. Highlight Domain Enhancements • New element types: – <line-through> – <overline> • Completes the set of line-based highlighting (underline, overline, line-through) • Note: Can use existing @status=“deleted” to indicate deletions Contrext, LLC 32
  • 33. XML Markup Tagging • XML domain • Elements for tagging mentions of XML elements, attributes, etc. • Useful for documenting XML vocabularies • Used by the DITA 1.3 spec • XML domain specializes “markup domain” – General elements for indentifying any kind of markup-related names: <markupname> Contrext, LLC 33
  • 34. New <div> Base Element Type • Like DITA 1.2 <sectiondiv> • Can go in body or section • Specialization base for learning2 elements • No semantic other than containment Contrext, LLC 34
  • 36. Reuse Support Features • Scoped keys and branch filtering satisfy most of the reuse requirements not met in DITA 1.2 • “This topic” fragment identifier makes links within conrefs work properly • Branch filtering makes multi-product or multi-language or multi-audience publications possible • Cross-deliverable linking allows flexibility in packaging of content into deliverables Contrext, LLC 36
  • 37. Vocabulary: Key Requirements, Relevant Standards • Integration of MathML and SVG aligns DITA with HTML5 and EPUB3 • Troubleshooting and release management markup addresses important Technical Communication requirements • Learning2 domain makes question and answer markup useable for typical Publishing use cases • UX enhancements important for online help delivery Contrext, LLC 37
  • 38. In Short • DITA 1.3 fills in important feature holes left in DITA 1.2 • Iterative improvement in vocabulary • No changes to existing semantics, processing rules, etc. • Key scopes and branch filtering critical for authors but challenging for CCMS and authoring tool vendors • Highlights importance of Information Architect role within writing teams Contrext, LLC 38
  • 39. Resources • OASIS DITA Technical Committee: https://www.oasis-open. org/committees/tc_home.php?wg_abbrev=dita • OASIS DITA Adoption Technical Committee: https://www.oasis-open. org/committees/tc_home.php?wg_abbrev=dita-adoption • Kris Eberlein’s DITA 1.3 Overview: http://dita.xml.org/sites/dita.xml.org/files/overview-of-dita- 1.3.pdf • DITA Open Toolkit: https://dita-ot.github.io • DITA Community Resources GitHub project: http://www.dita-community.org • Me: ekimber@contrext.com, http://contrext.com Contrext, LLC 39