SlideShare une entreprise Scribd logo
1  sur  10
© 2013 IBM Corporation
Using Distributed Version Control Systems:
Enabling enterprise scale, XML based
information development
Adrian Warman – IBM Information Architect
June 16th
, 2013
© 2013 IBM Corporation2
Introduction
 Dr. Adrian R. Warman
Information Architect
IBM United Kingdom Limited
Hursley Park
Winchester
Hampshire
SO21 2JN
mail: Adrian.Warman@uk.ibm.com
Twitter: @warmana
Google+: Adrian Warman
Tel: +44-196-281-9176
Disclaimer
 Any views or opinions expressed in this
presentation are those of the author, and
do not necessarily represent official
positions, strategies or opinions of
International Business Machines (IBM)
Corporation.
 No guarantees are offered as to the
timeliness, accuracy or validity of
information presented.
© 2013 IBM Corporation3
Definitions
 Information Development
– Enterprise documentation characteristics
 Information Set
– Information stream
 Darwinian Information Typing Architecture
– XML Markup
 Distributed Version Control System
© 2013 IBM Corporation4
Workflow
© 2013 IBM Corporation5
Basic XML content creation using DITA
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC
"-//OASIS//DTD DITA Map//EN" "map.dtd">
<map xml:lang="en-us">
<title>Getting started</title>
<topicref
href="quickstartguide/exploring-the-dita-
ot.dita"
collection-type="sequence">
<topicref
href="readme/installing-full-easy.dita"/>
<topicref
href="quickstartguide/rundemo.dita"/>
<topicref
href="quickstartguide/runmore.dita"/>
</topicref>
</map>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE task PUBLIC
"-//OASIS//DTD DITA Task//EN" "task.dtd">
<task id="exploring-the-dita-ot">
<title>Getting Started with the DITA Open
Toolkit</title>
<shortdesc>The <ph><cite>Getting Started
Guide</cite></ph> is designed to provide a
guided exploration of the DITA Open Toolkit.
It is geared for an audience that has little
or no knowledge of build scripts or DITA-OT
parameters. It walks the novice user through
installing the full-easy-install version of
the toolkit and running a prompted
build.</shortdesc>
</task>
© 2013 IBM Corporation6
DVCS Principles
 Contrast with VCS
 More than one person working on a
documentation set
 Storing versions of files in a repository
 Everyone has a complete copy of the
entire repository
 Local changes can be shared
 Merging should be as automatic as
possible
– But fail gracefully if necessary
© 2013 IBM Corporation7
Storage requirements for a local repository
 Subversion (VCS)
 Server copy of entire repository = 800+ MB
 Local copy of repository and snapshot
= 1.6 GB
 Git (DVCS)
 Server copy of entire repository = 331 MB
 Local copy of repository and snapshot
= 1 GB
© 2013 IBM Corporation8
Using a DVCS for multiple branches and multiple deliveries
© 2013 IBM Corporation9
Advantages and disadvantages
 Not a Content Management System (CMS)
 Mechanisms for ensuring validity of markup
 Re-use is possible
– Simplified by branch merging?
 Assembly of content on demand
 Multi-branch management can become complex
– Very complex
 Do local storage requirements scale?
 Going beyond intent of original DVCS concept
 'Moving' sub-content might be problematic
© 2013 IBM Corporation10
Summary, Q&A
 Basic characteristics of Enterprise documentation
 Similarity to Enterprise software development
 Application of DVCS solution to some challenging documentation tasks
– Real-world success in several major documentation -restructuring and migration
tasks
 The investigation continues...

Contenu connexe

Tendances

Design - Building a Foundation for Hybrid Cloud Storage
Design - Building a Foundation for Hybrid Cloud StorageDesign - Building a Foundation for Hybrid Cloud Storage
Design - Building a Foundation for Hybrid Cloud StorageLaurenWendler
 
Unlock Real Value from Back Up Data with IBM Spectrum Protect Plus
Unlock Real Value from Back Up Data with IBM Spectrum Protect PlusUnlock Real Value from Back Up Data with IBM Spectrum Protect Plus
Unlock Real Value from Back Up Data with IBM Spectrum Protect PlusPaula Koziol
 
Ip only ab packing three times as many v ms into the same infrastructure tha...
Ip only  ab packing three times as many v ms into the same infrastructure tha...Ip only  ab packing three times as many v ms into the same infrastructure tha...
Ip only ab packing three times as many v ms into the same infrastructure tha...Diego Alberto Tamayo
 
SCUG.DK - Windows 10 Planning - April 2015
SCUG.DK - Windows 10 Planning - April 2015SCUG.DK - Windows 10 Planning - April 2015
SCUG.DK - Windows 10 Planning - April 2015Ronni Pedersen
 
Delivering Modern Data Protection for VMware Environments
Delivering Modern Data Protection for VMware EnvironmentsDelivering Modern Data Protection for VMware Environments
Delivering Modern Data Protection for VMware EnvironmentsPaula Koziol
 
S016578 hybrid-cloud-storage-brazil-v1708c
S016578 hybrid-cloud-storage-brazil-v1708cS016578 hybrid-cloud-storage-brazil-v1708c
S016578 hybrid-cloud-storage-brazil-v1708cTony Pearson
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...MongoDB
 
S104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809bS104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809bTony Pearson
 
Bluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoBluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoChris Sparshott
 

Tendances (11)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Design - Building a Foundation for Hybrid Cloud Storage
Design - Building a Foundation for Hybrid Cloud StorageDesign - Building a Foundation for Hybrid Cloud Storage
Design - Building a Foundation for Hybrid Cloud Storage
 
Unlock Real Value from Back Up Data with IBM Spectrum Protect Plus
Unlock Real Value from Back Up Data with IBM Spectrum Protect PlusUnlock Real Value from Back Up Data with IBM Spectrum Protect Plus
Unlock Real Value from Back Up Data with IBM Spectrum Protect Plus
 
Ip only ab packing three times as many v ms into the same infrastructure tha...
Ip only  ab packing three times as many v ms into the same infrastructure tha...Ip only  ab packing three times as many v ms into the same infrastructure tha...
Ip only ab packing three times as many v ms into the same infrastructure tha...
 
SCUG.DK - Windows 10 Planning - April 2015
SCUG.DK - Windows 10 Planning - April 2015SCUG.DK - Windows 10 Planning - April 2015
SCUG.DK - Windows 10 Planning - April 2015
 
Delivering Modern Data Protection for VMware Environments
Delivering Modern Data Protection for VMware EnvironmentsDelivering Modern Data Protection for VMware Environments
Delivering Modern Data Protection for VMware Environments
 
S016578 hybrid-cloud-storage-brazil-v1708c
S016578 hybrid-cloud-storage-brazil-v1708cS016578 hybrid-cloud-storage-brazil-v1708c
S016578 hybrid-cloud-storage-brazil-v1708c
 
Compare X86 Servers
Compare X86 ServersCompare X86 Servers
Compare X86 Servers
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
 
S104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809bS104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809b
 
Bluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoBluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demo
 

En vedette

kontsumo emaitzak karmengo Ama
kontsumo emaitzak karmengo Ama kontsumo emaitzak karmengo Ama
kontsumo emaitzak karmengo Ama asierbarr74
 
Objetos de dibujo
Objetos de dibujoObjetos de dibujo
Objetos de dibujotubitostada
 
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...Welocalize
 
Treb housing market_charts-september_2011
Treb housing market_charts-september_2011Treb housing market_charts-september_2011
Treb housing market_charts-september_2011Andrew Doumont
 
Location Aware Browsing
Location Aware BrowsingLocation Aware Browsing
Location Aware BrowsingAizat Faiz
 
Financing and delivery of health services ncmch
Financing and delivery of health services ncmchFinancing and delivery of health services ncmch
Financing and delivery of health services ncmchbrandsynapse
 
Term 1 Assignments
Term 1 AssignmentsTerm 1 Assignments
Term 1 AssignmentsA Bell
 
Bain brief healthcare_2020
Bain brief healthcare_2020Bain brief healthcare_2020
Bain brief healthcare_2020brandsynapse
 
Structured web programming
Structured web programmingStructured web programming
Structured web programmingahfast
 
Pharmaceutical Marketing - Whats in store for patients?
Pharmaceutical Marketing - Whats in store for patients?Pharmaceutical Marketing - Whats in store for patients?
Pharmaceutical Marketing - Whats in store for patients?brandsynapse
 
Pharmaceutical Marketing Management
Pharmaceutical Marketing ManagementPharmaceutical Marketing Management
Pharmaceutical Marketing ManagementSheraz Pervaiz
 
Analogia del cuerpo humano
Analogia del cuerpo humanoAnalogia del cuerpo humano
Analogia del cuerpo humanoSebastian Mendez
 

En vedette (15)

kontsumo emaitzak karmengo Ama
kontsumo emaitzak karmengo Ama kontsumo emaitzak karmengo Ama
kontsumo emaitzak karmengo Ama
 
Emaitzak
EmaitzakEmaitzak
Emaitzak
 
Objetos de dibujo
Objetos de dibujoObjetos de dibujo
Objetos de dibujo
 
Fieldtraining pharma
Fieldtraining pharmaFieldtraining pharma
Fieldtraining pharma
 
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...
 
Treb housing market_charts-september_2011
Treb housing market_charts-september_2011Treb housing market_charts-september_2011
Treb housing market_charts-september_2011
 
Location Aware Browsing
Location Aware BrowsingLocation Aware Browsing
Location Aware Browsing
 
Financing and delivery of health services ncmch
Financing and delivery of health services ncmchFinancing and delivery of health services ncmch
Financing and delivery of health services ncmch
 
Term 1 Assignments
Term 1 AssignmentsTerm 1 Assignments
Term 1 Assignments
 
Bain brief healthcare_2020
Bain brief healthcare_2020Bain brief healthcare_2020
Bain brief healthcare_2020
 
Structured web programming
Structured web programmingStructured web programming
Structured web programming
 
Nueva vida vol 1
Nueva vida vol  1Nueva vida vol  1
Nueva vida vol 1
 
Pharmaceutical Marketing - Whats in store for patients?
Pharmaceutical Marketing - Whats in store for patients?Pharmaceutical Marketing - Whats in store for patients?
Pharmaceutical Marketing - Whats in store for patients?
 
Pharmaceutical Marketing Management
Pharmaceutical Marketing ManagementPharmaceutical Marketing Management
Pharmaceutical Marketing Management
 
Analogia del cuerpo humano
Analogia del cuerpo humanoAnalogia del cuerpo humano
Analogia del cuerpo humano
 

Similaire à Using DVCS for Enterprise XML Documentation

Future of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexFuture of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexIBM Danmark
 
JavaOne BOF 5957 Lightning Fast Access to Big Data
JavaOne BOF 5957 Lightning Fast Access to Big DataJavaOne BOF 5957 Lightning Fast Access to Big Data
JavaOne BOF 5957 Lightning Fast Access to Big DataBrian Martin
 
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_singC cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_singJohn Sing
 
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013IBM Switzerland
 
Présentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSOPrésentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSOIBMInfoSphereUGFR
 
“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012IBM India Smarter Computing
 
Informix into the future13 july2017
Informix into the future13 july2017Informix into the future13 july2017
Informix into the future13 july2017Shawn Moe
 
IMS capabilities today
IMS capabilities todayIMS capabilities today
IMS capabilities todayKyle Charlet
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?Bernard Paques
 
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...We4IT Group
 
Why z/OS is a Great Platform for Developing and Hosting APIs
Why z/OS is a Great Platform for Developing and Hosting APIsWhy z/OS is a Great Platform for Developing and Hosting APIs
Why z/OS is a Great Platform for Developing and Hosting APIsTeodoro Cipresso
 
Connect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social businessConnect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social businessLuis Guirigay
 
BP306 - Connecting the dots between Domino, Notes 9 and Connections
BP306 - Connecting the dots between Domino, Notes 9 and ConnectionsBP306 - Connecting the dots between Domino, Notes 9 and Connections
BP306 - Connecting the dots between Domino, Notes 9 and Connectionspanagenda
 
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...Franziska Tanner
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceMongoDB
 
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)DataWorks Summit
 
IMS08 the momentum driving the ims future
IMS08   the momentum driving the ims futureIMS08   the momentum driving the ims future
IMS08 the momentum driving the ims futureRobert Hain
 
Hadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better StorageHadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better StorageSandeep Patil
 

Similaire à Using DVCS for Enterprise XML Documentation (20)

Future of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexFuture of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik Rex
 
JavaOne BOF 5957 Lightning Fast Access to Big Data
JavaOne BOF 5957 Lightning Fast Access to Big DataJavaOne BOF 5957 Lightning Fast Access to Big Data
JavaOne BOF 5957 Lightning Fast Access to Big Data
 
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_singC cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
 
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
 
Présentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSOPrésentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSO
 
“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012
 
Informix into the future13 july2017
Informix into the future13 july2017Informix into the future13 july2017
Informix into the future13 july2017
 
IMS capabilities today
IMS capabilities todayIMS capabilities today
IMS capabilities today
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
 
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...
 
Why z/OS is a Great Platform for Developing and Hosting APIs
Why z/OS is a Great Platform for Developing and Hosting APIsWhy z/OS is a Great Platform for Developing and Hosting APIs
Why z/OS is a Great Platform for Developing and Hosting APIs
 
Connect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social businessConnect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social business
 
Cleversafe.PPTX
Cleversafe.PPTXCleversafe.PPTX
Cleversafe.PPTX
 
BP306 - Connecting the dots between Domino, Notes 9 and Connections
BP306 - Connecting the dots between Domino, Notes 9 and ConnectionsBP306 - Connecting the dots between Domino, Notes 9 and Connections
BP306 - Connecting the dots between Domino, Notes 9 and Connections
 
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
 
Db2 tools
Db2 toolsDb2 tools
Db2 tools
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-Service
 
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
 
IMS08 the momentum driving the ims future
IMS08   the momentum driving the ims futureIMS08   the momentum driving the ims future
IMS08 the momentum driving the ims future
 
Hadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better StorageHadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better Storage
 

Dernier

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Dernier (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Using DVCS for Enterprise XML Documentation

  • 1. © 2013 IBM Corporation Using Distributed Version Control Systems: Enabling enterprise scale, XML based information development Adrian Warman – IBM Information Architect June 16th , 2013
  • 2. © 2013 IBM Corporation2 Introduction  Dr. Adrian R. Warman Information Architect IBM United Kingdom Limited Hursley Park Winchester Hampshire SO21 2JN mail: Adrian.Warman@uk.ibm.com Twitter: @warmana Google+: Adrian Warman Tel: +44-196-281-9176 Disclaimer  Any views or opinions expressed in this presentation are those of the author, and do not necessarily represent official positions, strategies or opinions of International Business Machines (IBM) Corporation.  No guarantees are offered as to the timeliness, accuracy or validity of information presented.
  • 3. © 2013 IBM Corporation3 Definitions  Information Development – Enterprise documentation characteristics  Information Set – Information stream  Darwinian Information Typing Architecture – XML Markup  Distributed Version Control System
  • 4. © 2013 IBM Corporation4 Workflow
  • 5. © 2013 IBM Corporation5 Basic XML content creation using DITA <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd"> <map xml:lang="en-us"> <title>Getting started</title> <topicref href="quickstartguide/exploring-the-dita- ot.dita" collection-type="sequence"> <topicref href="readme/installing-full-easy.dita"/> <topicref href="quickstartguide/rundemo.dita"/> <topicref href="quickstartguide/runmore.dita"/> </topicref> </map> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd"> <task id="exploring-the-dita-ot"> <title>Getting Started with the DITA Open Toolkit</title> <shortdesc>The <ph><cite>Getting Started Guide</cite></ph> is designed to provide a guided exploration of the DITA Open Toolkit. It is geared for an audience that has little or no knowledge of build scripts or DITA-OT parameters. It walks the novice user through installing the full-easy-install version of the toolkit and running a prompted build.</shortdesc> </task>
  • 6. © 2013 IBM Corporation6 DVCS Principles  Contrast with VCS  More than one person working on a documentation set  Storing versions of files in a repository  Everyone has a complete copy of the entire repository  Local changes can be shared  Merging should be as automatic as possible – But fail gracefully if necessary
  • 7. © 2013 IBM Corporation7 Storage requirements for a local repository  Subversion (VCS)  Server copy of entire repository = 800+ MB  Local copy of repository and snapshot = 1.6 GB  Git (DVCS)  Server copy of entire repository = 331 MB  Local copy of repository and snapshot = 1 GB
  • 8. © 2013 IBM Corporation8 Using a DVCS for multiple branches and multiple deliveries
  • 9. © 2013 IBM Corporation9 Advantages and disadvantages  Not a Content Management System (CMS)  Mechanisms for ensuring validity of markup  Re-use is possible – Simplified by branch merging?  Assembly of content on demand  Multi-branch management can become complex – Very complex  Do local storage requirements scale?  Going beyond intent of original DVCS concept  'Moving' sub-content might be problematic
  • 10. © 2013 IBM Corporation10 Summary, Q&A  Basic characteristics of Enterprise documentation  Similarity to Enterprise software development  Application of DVCS solution to some challenging documentation tasks – Real-world success in several major documentation -restructuring and migration tasks  The investigation continues...