SlideShare a Scribd company logo
1 of 36
Download to read offline
Implementing and leveraging an XML
workflow
A brief history of publishing at ISO
Laurent Galichet and Serge Juillerat
Who is ISO and what do we do?
• Independent member-based NGO
• 163 national standards bodies
• Bring together experts to develop voluntary consensus-based
international standards
ISO in numbers
(2016)
• 21478 International Standards and standards-type documents
published
• Nearly 1 million pages (EN and FR)
• 3555 technical bodies
• 1509 technical meetings in 45 countries
• 144 ISO staff coordinate the worldwide activities of ISO from
Geneva
Why the XML workflow?
• Creation of a central repository of standards
• Improve speed to market also for national adoptions
• Broaden readership
• Reduce or avoid duplication of costs
• Streamline ISO production processes
How it all started
• Implementation of Typefi Writer + Typefi Designer
§ The problem: bottleneck end-of-chain with manual composition
§ With Typefi Writer in the hands of editors, one less bottleneck
§ Composition department disbanded
• Workflow choice
§ XML-first or XML-last?
• And which flavor of XML?
How it all started
• We chose XML-first
• And all the pieces came together
§ eXtyles, editorial and XML solution
§ Typefi, publishing platform
§ NLM DTD as a base and modifications by Mulberry technologies
• Genesis of ISOSTS: ISO Standards Tag Set
ISOSTS – the acid test
• Back-catalog conversion of over 30000 standards
§ Roughly split equally between MS Word, cPDF, scanned PDF source
files
• Equivalent of 750000 pages
• 2 years
• 99.995% character accuracy
• 99.95% mark-up accuracy
2010 - 2011
It all begins
2011Dec Feb Apr Jun Aug Oct Dec
Typefi	writer
ISOSTS	kick	off	ISO
and	Mulberry
XML	schema	
selection
Tendering	process	for	back	catalog
Innodata	selected	for	back
Catalog	Elaboration	of	SLAs
eXtyles	presentation	to	ISO	editors
I	join...
Back	catalog	setup	period
ISOSTS	v.0.6	lands
Typefi	5	production	chain
ISOSTS	development	end	refinement	by	Mulberry
Coding	instructions	(ISO/Innodata)
Building the chain
Content
• .doc(x)
Structure
• XML
Layout
• PDF
• epub
Online Browsing Platform
www.iso.org/obp
MS Word eXtyles Typefi
MarkLogic
eXtyles from Inera
• Familiar working environment for end-users
• Integrated editorial tools
• Customizable
• Machine-generated XML
• In-house control
Typefi
• Layout automation
• High-throughput
• One source → Multiple output
• Brand-compliant publications
• No post-production work
Change and People
• Required a lot of support and help
• Need to be in the loop of developments
• MS Word skills are key
• Humans are creatures of habit, change is tough
Outsourcing
• September 2012: pilot to handle surplus
• 3 editors in Manila
• Trained remotely in ISO Directives, eXtyles, Typefi
• Team expanded to 5, then 11 then 14
• Handling majority of Final Draft International Standards (FDIS)
2012
Building the chain
2012Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
eXtyles	configuration	meeting
Typefi	configuration	meeting
eXtyles	initial	build
Back	cat
start	mass	conversion
ISOSTS	v1.0
Online	browsing	platform
eXtyles	+	Typefi
subset	of	docs
Editorial	outsourcing	pilot	start
eXtyles	+	Typefi
all	docs	except	JTC1
eXtyles	build	update
eXtyles	build	
update
Typefi	XSLT	and	InDesign	templates
eXtyles	refinements/advanced	processes
ISOSTS	development	and	refinement	by	Mulberry
Coding	instructions	by	ISO	and	Innodata
Typefi	5	production	chain
Back	catalog	- mass	conversion
Remote	training	outsource	team
Ramping up to full production
• Initially simple documents through the chain
• More complex documents requiring changes in configuration
• Building trust in the technology with both internal and external
teams
• Continual support structure
• In the end, there’s only so much testing one can do – take the
plunge!
Outsourcing
• Sensitive topic
• Complex to set up
• How much investment in IT infrastructure?
• Business continuity assured
• Flexibility
Accessibility
• Large and growing undersupplied audience
§ 10% of the world’s population experience some form of disability
§ About 65% of all people who are visually impaired are aged 50 and older.
This age group comprises about 20% of the world's population
Source: WHO Disability Report
2013Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
JTC1	in	XML
Accessible	PDF	kickoff
Redline	project	kickoff
eXtyles	build	update
Editorial	outsource	team	expanded
eXtyles	build	update eXtyles	SI
Typefi	XSLT	and	InDesign
Remote	training	outsource	team
Back	catalog	mass	conversion
2013
Full production
New products
• Redline PDFs and online – DeltaXML
New products
• Colour standards
§ 2-column
§ Floating objects
New products
• Handbooks on implementation of standards
§ A5 format
§ Four-colour
eXtyles SI
• Request from ISO members for XML at Draft International
Standards (DIS) stage
• Integration of eXtyles SI at DIS
• Documents automatically go through eXtyles processes
• Manual completion of processing
• Significant time and resource savings
2014
Experimentation
2014Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
End	back	catalog
Redline	in	production
Editorial	outsource	team	expanded
eXtyles	build	update
NISO	discussion	kickoff
Typefi	7	upgrade
Typefi	7	in	
production
Typefi	Backcat	for	redline
Back	catalog	mass	conversion
Draft	in	XML,	pilot	outsource	team
DIS	in	XML	in-house
Final	publication	outsource
Lessons learnt – Back catalog
• Don’t believe it when vendors say ‘100% quality and 100%
automation’
• Don’t accept it when your colleagues say ‘it’s digital to digital,
what can go wrong? No need to check!’
• Image/scanned PDFs are really, really tricky
• A prioritization of documents might be a good idea
• And don’t underestimate your content!
Lessons learnt – Back Catalog
And for the actuals…
Pages 750 000
Tables approx. 40 000
Equations approx. 15 000
Images approx. 76 000
Pages 675 000
Tables 156 000
Equations 180 000
Images 138 000
Our estimates for the contract
TMB Task Force on Quality
• Perceived loss in quality of ISO deliverables
• Task force created to gather feedback
• Majority of cases reported on MS Word files
• Corrigenda rates on PDFs remained at historical levels throughout
§ No spikes observed due to technology or workflow changes
2015
More change
2015Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
eXtyles	SI	on	DIS
TMB	task	force	quality
A5	handbooks
Typefi	Automatic	DIS	covers Change	ISO	leadership
eXtyles	build	update
NISO	STS	start
New	table	model
delivered
Accessible	
PDF	in	
production
Final	publication	outsource
NISO	STS
Draft	in	XML	inhouse
Parallel	DIS	PDF/XML	processing	inhouse
New	table	model	(eXtyles/Typefi)
Production chain evolution
• Processing of tables enhanced in eXtyles/Typefi
• Automation of epub generation
• Different workflow set-up with Manila team
Improving end-user experience
• Survey of end-users for all technology irritants
• Categorization into bug-fixing vs improvements
• Resolution plans made available to all
• Regular update meetings with end-users to track progress
2016
Consolidation
2016Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
eXtyles	build
eXtyles/Typefi	table	model	update
Automatic	epub	generation eXtyles	build
eXtyles	running	on	Citrix
Table	model	update	for	ISO	members
Multicolumn	
vocabulary
NISO	STS
Typefi	8	upgrade
Technology	irritants
It’s all about interoperability
• NISO STS
• In 2017:
§ Typefi 8
§ MS Word roundtrip
§ Statistics
§ And NISO STS implementation!
What we should have done more of
• Communication to all stakeholders of impacts
§ ISO Members
§ ISO Technical Committees
§ Internal teams
Conclusions
• Simplification and flexibility
• Reduction processing time
• Harmonization of practices
• Adoption of publication chain tools by ISO Members
• Adoption of ISO STS as base for NISO STS standard
• It works!
Further thoughts – ISOSTS
• The development took some work but
§ JATS is comprehensive
§ ISOSTS covers all the tagging needs to date for ISO
§ Great to work with people who know their stuff!
And everyone needs to be flexible
…………including the tag set (sometimes!)
Thanks
To Holger and all colleagues in STAND PROD; and to Nicolas,
Trevor, David
To Debbie, Tommie, Bruce and the team, Chandi and the team,
Nette, Diwa, Ella, Sadhik, Rizwan, Saumya
Questions

More Related Content

What's hot

Service Architectures at Scale
Service Architectures at ScaleService Architectures at Scale
Service Architectures at ScaleRandy Shoup
 
Sitecore at the University of Alberta
Sitecore at the University of AlbertaSitecore at the University of Alberta
Sitecore at the University of AlbertaTim Schneider
 
Managing Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and EventsManaging Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and EventsRandy Shoup
 
Scaling Your Architecture with Services and Events
Scaling Your Architecture with Services and EventsScaling Your Architecture with Services and Events
Scaling Your Architecture with Services and EventsRandy Shoup
 
DITA, EPUB, and HTML5: An Update for 2015
DITA, EPUB, and HTML5: An Update for 2015DITA, EPUB, and HTML5: An Update for 2015
DITA, EPUB, and HTML5: An Update for 2015dclsocialmedia
 
Developer Conference 1.5 - Making the Move to Visual COBOL (Transvive)
Developer Conference 1.5 - Making the Move to Visual COBOL (Transvive)Developer Conference 1.5 - Making the Move to Visual COBOL (Transvive)
Developer Conference 1.5 - Making the Move to Visual COBOL (Transvive)Micro Focus
 
Perspectives on the Evolution of HTML
Perspectives on the Evolution of HTMLPerspectives on the Evolution of HTML
Perspectives on the Evolution of HTMLDaniel Austin
 
Using CSS Paging to Render DITA Documents
Using CSS Paging to Render DITA DocumentsUsing CSS Paging to Render DITA Documents
Using CSS Paging to Render DITA DocumentsContrext Solutions
 
Keeping the Content Train on the Tracks (And on Topic)
Keeping the Content Train on the Tracks (And on Topic)Keeping the Content Train on the Tracks (And on Topic)
Keeping the Content Train on the Tracks (And on Topic)Kristen Eberlein
 
OpenFEMA and MongoDB
OpenFEMA and MongoDBOpenFEMA and MongoDB
OpenFEMA and MongoDBMongoDB
 
DITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each OtherDITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each OtherIXIASOFT
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermRandy Shoup
 
How and When to Switch to Structured Content - Workshop
How and When to Switch to Structured Content - WorkshopHow and When to Switch to Structured Content - Workshop
How and When to Switch to Structured Content - WorkshopIXIASOFT
 
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
 
Using Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentUsing Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentIXIASOFT
 
Putting DITA Localization into Practice
Putting DITA Localization into PracticePutting DITA Localization into Practice
Putting DITA Localization into PracticeXMetaL
 
Migrating ODF and LibreOffice in Taiwan
Migrating ODF and LibreOffice in TaiwanMigrating ODF and LibreOffice in Taiwan
Migrating ODF and LibreOffice in Taiwanfweng322
 

What's hot (20)

Hopkins Leveraging XML to Enhance Semantic Value of Standards
Hopkins Leveraging XML to Enhance Semantic Value of StandardsHopkins Leveraging XML to Enhance Semantic Value of Standards
Hopkins Leveraging XML to Enhance Semantic Value of Standards
 
Bank XML for Standards Publishers Geneva
Bank XML for Standards Publishers GenevaBank XML for Standards Publishers Geneva
Bank XML for Standards Publishers Geneva
 
Service Architectures at Scale
Service Architectures at ScaleService Architectures at Scale
Service Architectures at Scale
 
Sitecore at the University of Alberta
Sitecore at the University of AlbertaSitecore at the University of Alberta
Sitecore at the University of Alberta
 
Managing Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and EventsManaging Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and Events
 
Scaling Your Architecture with Services and Events
Scaling Your Architecture with Services and EventsScaling Your Architecture with Services and Events
Scaling Your Architecture with Services and Events
 
DITA, EPUB, and HTML5: An Update for 2015
DITA, EPUB, and HTML5: An Update for 2015DITA, EPUB, and HTML5: An Update for 2015
DITA, EPUB, and HTML5: An Update for 2015
 
Developer Conference 1.5 - Making the Move to Visual COBOL (Transvive)
Developer Conference 1.5 - Making the Move to Visual COBOL (Transvive)Developer Conference 1.5 - Making the Move to Visual COBOL (Transvive)
Developer Conference 1.5 - Making the Move to Visual COBOL (Transvive)
 
Perspectives on the Evolution of HTML
Perspectives on the Evolution of HTMLPerspectives on the Evolution of HTML
Perspectives on the Evolution of HTML
 
Using CSS Paging to Render DITA Documents
Using CSS Paging to Render DITA DocumentsUsing CSS Paging to Render DITA Documents
Using CSS Paging to Render DITA Documents
 
Keeping the Content Train on the Tracks (And on Topic)
Keeping the Content Train on the Tracks (And on Topic)Keeping the Content Train on the Tracks (And on Topic)
Keeping the Content Train on the Tracks (And on Topic)
 
OpenFEMA and MongoDB
OpenFEMA and MongoDBOpenFEMA and MongoDB
OpenFEMA and MongoDB
 
DITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each OtherDITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each Other
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long Term
 
How and When to Switch to Structured Content - Workshop
How and When to Switch to Structured Content - WorkshopHow and When to Switch to Structured Content - Workshop
How and When to Switch to Structured Content - Workshop
 
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
 
Using Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentUsing Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative Environment
 
Putting DITA Localization into Practice
Putting DITA Localization into PracticePutting DITA Localization into Practice
Putting DITA Localization into Practice
 
DevOps at Spotify: There and Back Again
DevOps at Spotify: There and Back AgainDevOps at Spotify: There and Back Again
DevOps at Spotify: There and Back Again
 
Migrating ODF and LibreOffice in Taiwan
Migrating ODF and LibreOffice in TaiwanMigrating ODF and LibreOffice in Taiwan
Migrating ODF and LibreOffice in Taiwan
 

Similar to Galichet XML Workflow Brief History NISO

Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopIXIASOFT
 
Pharo Consortium: A roadmap to solid evolution
Pharo Consortium: A roadmap to solid evolutionPharo Consortium: A roadmap to solid evolution
Pharo Consortium: A roadmap to solid evolutionESUG
 
Pharo: A roadmap to solid evolution.
Pharo: A roadmap to solid evolution.Pharo: A roadmap to solid evolution.
Pharo: A roadmap to solid evolution.Esteban Lorenzano
 
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Jeroen Ticheler
 
OpenOffice.org around the Globe
OpenOffice.org around the GlobeOpenOffice.org around the Globe
OpenOffice.org around the GlobeAlexandro Colorado
 
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010Managing Complex Print Deliverables with Arbortext - PTC/USER 2010
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010Gareth Oakes
 
MediaX (Jan 2013) -- PKP XML Parsing
MediaX (Jan 2013) -- PKP XML ParsingMediaX (Jan 2013) -- PKP XML Parsing
MediaX (Jan 2013) -- PKP XML ParsingAlex Garnett
 
TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013
TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013
TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013Ernesto Baschny
 
Digital Publishing and the Open Web Platform
Digital Publishing and the Open Web PlatformDigital Publishing and the Open Web Platform
Digital Publishing and the Open Web PlatformIvan Herman
 
What is (not) Pharo 8?
What is (not) Pharo 8?What is (not) Pharo 8?
What is (not) Pharo 8?FAST
 
Automating Complex High-Volume Technical Paper and Journal Article Page Compo...
Automating Complex High-Volume Technical Paper and Journal Article Page Compo...Automating Complex High-Volume Technical Paper and Journal Article Page Compo...
Automating Complex High-Volume Technical Paper and Journal Article Page Compo...dclsocialmedia
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introductionAditya Ghan
 
RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?Pekka Klärck
 
GLPI, present and future, Walid Nouh, Teclib
GLPI, present and future, Walid Nouh, TeclibGLPI, present and future, Walid Nouh, Teclib
GLPI, present and future, Walid Nouh, TeclibOW2
 
The GLPI Project - present & future
The GLPI Project - present & futureThe GLPI Project - present & future
The GLPI Project - present & futureNouh Walid
 
Revamping Mailjet API documentation @ ParisAPI meetup
Revamping Mailjet API documentation @ ParisAPI meetupRevamping Mailjet API documentation @ ParisAPI meetup
Revamping Mailjet API documentation @ ParisAPI meetupMailjet
 
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket KnifePolyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket KnifeSeveralnines
 

Similar to Galichet XML Workflow Brief History NISO (20)

Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - Workshop
 
Pharo Consortium: A roadmap to solid evolution
Pharo Consortium: A roadmap to solid evolutionPharo Consortium: A roadmap to solid evolution
Pharo Consortium: A roadmap to solid evolution
 
Pharo: A roadmap to solid evolution.
Pharo: A roadmap to solid evolution.Pharo: A roadmap to solid evolution.
Pharo: A roadmap to solid evolution.
 
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
 
Day3 edupub tokyo_idpf
Day3 edupub tokyo_idpfDay3 edupub tokyo_idpf
Day3 edupub tokyo_idpf
 
OpenOffice.org around the Globe
OpenOffice.org around the GlobeOpenOffice.org around the Globe
OpenOffice.org around the Globe
 
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010Managing Complex Print Deliverables with Arbortext - PTC/USER 2010
Managing Complex Print Deliverables with Arbortext - PTC/USER 2010
 
MediaX (Jan 2013) -- PKP XML Parsing
MediaX (Jan 2013) -- PKP XML ParsingMediaX (Jan 2013) -- PKP XML Parsing
MediaX (Jan 2013) -- PKP XML Parsing
 
TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013
TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013
TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013
 
SciELO Development – August 2014 – March 2015
SciELO Development – August 2014 – March 2015SciELO Development – August 2014 – March 2015
SciELO Development – August 2014 – March 2015
 
Digital Publishing and the Open Web Platform
Digital Publishing and the Open Web PlatformDigital Publishing and the Open Web Platform
Digital Publishing and the Open Web Platform
 
What is (not) Pharo 8?
What is (not) Pharo 8?What is (not) Pharo 8?
What is (not) Pharo 8?
 
OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15
 
Automating Complex High-Volume Technical Paper and Journal Article Page Compo...
Automating Complex High-Volume Technical Paper and Journal Article Page Compo...Automating Complex High-Volume Technical Paper and Journal Article Page Compo...
Automating Complex High-Volume Technical Paper and Journal Article Page Compo...
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
 
RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?
 
GLPI, present and future, Walid Nouh, Teclib
GLPI, present and future, Walid Nouh, TeclibGLPI, present and future, Walid Nouh, Teclib
GLPI, present and future, Walid Nouh, Teclib
 
The GLPI Project - present & future
The GLPI Project - present & futureThe GLPI Project - present & future
The GLPI Project - present & future
 
Revamping Mailjet API documentation @ ParisAPI meetup
Revamping Mailjet API documentation @ ParisAPI meetupRevamping Mailjet API documentation @ ParisAPI meetup
Revamping Mailjet API documentation @ ParisAPI meetup
 
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket KnifePolyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife
 

More from National Information Standards Organization (NISO)

More from National Information Standards Organization (NISO) (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"
 
Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"
 
Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"
 
Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"
 
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
 
Ross and Clark "Strategic Planning"
Ross and Clark "Strategic Planning"Ross and Clark "Strategic Planning"
Ross and Clark "Strategic Planning"
 
Mattingly "Data Mining Techniques: Classification and Clustering"
Mattingly "Data Mining Techniques: Classification and Clustering"Mattingly "Data Mining Techniques: Classification and Clustering"
Mattingly "Data Mining Techniques: Classification and Clustering"
 
Straza "Global collaboration towards equitable and open science: UNESCO Recom...
Straza "Global collaboration towards equitable and open science: UNESCO Recom...Straza "Global collaboration towards equitable and open science: UNESCO Recom...
Straza "Global collaboration towards equitable and open science: UNESCO Recom...
 
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
 
Kriegsman "Integrating Open and Equitable Research into Open Science"
Kriegsman "Integrating Open and Equitable Research into Open Science"Kriegsman "Integrating Open and Equitable Research into Open Science"
Kriegsman "Integrating Open and Equitable Research into Open Science"
 
Mattingly "Ethics and Cleaning Data"
Mattingly "Ethics and Cleaning Data"Mattingly "Ethics and Cleaning Data"
Mattingly "Ethics and Cleaning Data"
 
Mercado-Lara "Open & Equitable Program"
Mercado-Lara "Open & Equitable Program"Mercado-Lara "Open & Equitable Program"
Mercado-Lara "Open & Equitable Program"
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 

Galichet XML Workflow Brief History NISO

  • 1. Implementing and leveraging an XML workflow A brief history of publishing at ISO Laurent Galichet and Serge Juillerat
  • 2. Who is ISO and what do we do? • Independent member-based NGO • 163 national standards bodies • Bring together experts to develop voluntary consensus-based international standards
  • 3. ISO in numbers (2016) • 21478 International Standards and standards-type documents published • Nearly 1 million pages (EN and FR) • 3555 technical bodies • 1509 technical meetings in 45 countries • 144 ISO staff coordinate the worldwide activities of ISO from Geneva
  • 4. Why the XML workflow? • Creation of a central repository of standards • Improve speed to market also for national adoptions • Broaden readership • Reduce or avoid duplication of costs • Streamline ISO production processes
  • 5. How it all started • Implementation of Typefi Writer + Typefi Designer § The problem: bottleneck end-of-chain with manual composition § With Typefi Writer in the hands of editors, one less bottleneck § Composition department disbanded • Workflow choice § XML-first or XML-last? • And which flavor of XML?
  • 6. How it all started • We chose XML-first • And all the pieces came together § eXtyles, editorial and XML solution § Typefi, publishing platform § NLM DTD as a base and modifications by Mulberry technologies • Genesis of ISOSTS: ISO Standards Tag Set
  • 7. ISOSTS – the acid test • Back-catalog conversion of over 30000 standards § Roughly split equally between MS Word, cPDF, scanned PDF source files • Equivalent of 750000 pages • 2 years • 99.995% character accuracy • 99.95% mark-up accuracy
  • 8. 2010 - 2011 It all begins 2011Dec Feb Apr Jun Aug Oct Dec Typefi writer ISOSTS kick off ISO and Mulberry XML schema selection Tendering process for back catalog Innodata selected for back Catalog Elaboration of SLAs eXtyles presentation to ISO editors I join... Back catalog setup period ISOSTS v.0.6 lands Typefi 5 production chain ISOSTS development end refinement by Mulberry Coding instructions (ISO/Innodata)
  • 9. Building the chain Content • .doc(x) Structure • XML Layout • PDF • epub Online Browsing Platform www.iso.org/obp MS Word eXtyles Typefi MarkLogic
  • 10. eXtyles from Inera • Familiar working environment for end-users • Integrated editorial tools • Customizable • Machine-generated XML • In-house control
  • 11. Typefi • Layout automation • High-throughput • One source → Multiple output • Brand-compliant publications • No post-production work
  • 12. Change and People • Required a lot of support and help • Need to be in the loop of developments • MS Word skills are key • Humans are creatures of habit, change is tough
  • 13. Outsourcing • September 2012: pilot to handle surplus • 3 editors in Manila • Trained remotely in ISO Directives, eXtyles, Typefi • Team expanded to 5, then 11 then 14 • Handling majority of Final Draft International Standards (FDIS)
  • 14. 2012 Building the chain 2012Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec eXtyles configuration meeting Typefi configuration meeting eXtyles initial build Back cat start mass conversion ISOSTS v1.0 Online browsing platform eXtyles + Typefi subset of docs Editorial outsourcing pilot start eXtyles + Typefi all docs except JTC1 eXtyles build update eXtyles build update Typefi XSLT and InDesign templates eXtyles refinements/advanced processes ISOSTS development and refinement by Mulberry Coding instructions by ISO and Innodata Typefi 5 production chain Back catalog - mass conversion Remote training outsource team
  • 15. Ramping up to full production • Initially simple documents through the chain • More complex documents requiring changes in configuration • Building trust in the technology with both internal and external teams • Continual support structure • In the end, there’s only so much testing one can do – take the plunge!
  • 16. Outsourcing • Sensitive topic • Complex to set up • How much investment in IT infrastructure? • Business continuity assured • Flexibility
  • 17. Accessibility • Large and growing undersupplied audience § 10% of the world’s population experience some form of disability § About 65% of all people who are visually impaired are aged 50 and older. This age group comprises about 20% of the world's population Source: WHO Disability Report
  • 18. 2013Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec JTC1 in XML Accessible PDF kickoff Redline project kickoff eXtyles build update Editorial outsource team expanded eXtyles build update eXtyles SI Typefi XSLT and InDesign Remote training outsource team Back catalog mass conversion 2013 Full production
  • 19. New products • Redline PDFs and online – DeltaXML
  • 20. New products • Colour standards § 2-column § Floating objects
  • 21. New products • Handbooks on implementation of standards § A5 format § Four-colour
  • 22. eXtyles SI • Request from ISO members for XML at Draft International Standards (DIS) stage • Integration of eXtyles SI at DIS • Documents automatically go through eXtyles processes • Manual completion of processing • Significant time and resource savings
  • 23. 2014 Experimentation 2014Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec End back catalog Redline in production Editorial outsource team expanded eXtyles build update NISO discussion kickoff Typefi 7 upgrade Typefi 7 in production Typefi Backcat for redline Back catalog mass conversion Draft in XML, pilot outsource team DIS in XML in-house Final publication outsource
  • 24. Lessons learnt – Back catalog • Don’t believe it when vendors say ‘100% quality and 100% automation’ • Don’t accept it when your colleagues say ‘it’s digital to digital, what can go wrong? No need to check!’ • Image/scanned PDFs are really, really tricky • A prioritization of documents might be a good idea • And don’t underestimate your content!
  • 25. Lessons learnt – Back Catalog And for the actuals… Pages 750 000 Tables approx. 40 000 Equations approx. 15 000 Images approx. 76 000 Pages 675 000 Tables 156 000 Equations 180 000 Images 138 000 Our estimates for the contract
  • 26. TMB Task Force on Quality • Perceived loss in quality of ISO deliverables • Task force created to gather feedback • Majority of cases reported on MS Word files • Corrigenda rates on PDFs remained at historical levels throughout § No spikes observed due to technology or workflow changes
  • 27. 2015 More change 2015Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec eXtyles SI on DIS TMB task force quality A5 handbooks Typefi Automatic DIS covers Change ISO leadership eXtyles build update NISO STS start New table model delivered Accessible PDF in production Final publication outsource NISO STS Draft in XML inhouse Parallel DIS PDF/XML processing inhouse New table model (eXtyles/Typefi)
  • 28. Production chain evolution • Processing of tables enhanced in eXtyles/Typefi • Automation of epub generation • Different workflow set-up with Manila team
  • 29. Improving end-user experience • Survey of end-users for all technology irritants • Categorization into bug-fixing vs improvements • Resolution plans made available to all • Regular update meetings with end-users to track progress
  • 30. 2016 Consolidation 2016Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec eXtyles build eXtyles/Typefi table model update Automatic epub generation eXtyles build eXtyles running on Citrix Table model update for ISO members Multicolumn vocabulary NISO STS Typefi 8 upgrade Technology irritants
  • 31. It’s all about interoperability • NISO STS • In 2017: § Typefi 8 § MS Word roundtrip § Statistics § And NISO STS implementation!
  • 32. What we should have done more of • Communication to all stakeholders of impacts § ISO Members § ISO Technical Committees § Internal teams
  • 33. Conclusions • Simplification and flexibility • Reduction processing time • Harmonization of practices • Adoption of publication chain tools by ISO Members • Adoption of ISO STS as base for NISO STS standard • It works!
  • 34. Further thoughts – ISOSTS • The development took some work but § JATS is comprehensive § ISOSTS covers all the tagging needs to date for ISO § Great to work with people who know their stuff! And everyone needs to be flexible …………including the tag set (sometimes!)
  • 35. Thanks To Holger and all colleagues in STAND PROD; and to Nicolas, Trevor, David To Debbie, Tommie, Bruce and the team, Chandi and the team, Nette, Diwa, Ella, Sadhik, Rizwan, Saumya