21
Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr @ rsc .org Neil Hunter huntern @ rsc .org © The Royal Society of Chemistry 2000 http://www. rsc .org

Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd [email protected] [email protected] Neil Hunter [email protected] [email protected]

Embed Size (px)

Citation preview

Page 1: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Practical Experiences With the Adoption of XML in Commercial Publishing

Richard Kidd [email protected] Neil Hunter [email protected]

© The Royal Society of Chemistry 2000 http://www.rsc.org

Page 2: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Royal Society of Chemistry

Learned society & publisher Journals publishing:

• 20+ journals• 35,000 pages per year• Print, PDF, HTML

Page 3: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Conventional Publishing Paper-based editing PDF available later PDF used in conjunction with SGML

header data to publish on the web

But: Lack of flexibility in electronic delivery Data for electronic products of variable

quality No archive

Page 4: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Conventional Publishing

Studioartwork

On-paper Editing

PaperWord files

Typesetters

proofsOn-paper Proof Correction

Authorsproofs

PrintPrint

HTML HTML WWWWWW

author proofs

corrections

Production Office

PDF & SGML

Page 5: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

New Web Requirements

To publish on web before print version Other factors:

• Overall reduction in publication times• Reduce costs• Introduce on-screen editing• Need one source for all outputs:

• HTML• Print/PDF• Headers, contents lists

Page 6: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

‘Ideal’ Process

Author data captured as SGML RSC edit SGML ‘Autoproof’ created RSC correct SGML RSC publish HTML and PDF SGML returned to typesetter for final

page make-up

Page 7: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Studioartwork

SGML editingProof creation

SGML store

Typesetters

Authors

PrintPrint

Production Office

proofs

HTML HTML WWWWWW

PaperWord files

Data Conversion

SGMLSGML

corrections

‘Ideal’ process

Page 8: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Where to Start? Big bang?

Capture? Editing?

Page 9: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Our SGML experience

SGML DTD development, software evaluations and trials were unproductive

Expensive and complex tools with high support, training and consultation costs

Full SGML implementation costly and demanding for our various typesetters

Unless the data was “live” it was unreliable

Page 10: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Start at the End

After final correction

• Develop DTD against real data

• Practical experience of SGML/XML

• Didn’t affect other production processes

• Investigate repository, editing etc. later

Page 11: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

XML Arrives XML - the part of SGML that we need Developed a DTD that could be used in

either XML or SGML environment Set time-scales for DTD revisions Pragmatic approach to tables, maths

and bibliographic references Set the repository issues aside and use

file system

Page 12: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Microsoft MSXML IE5 and MSXML allowed us to test our

DTD, XML data and prove concepts Now used to generate static HTML

pages Includes XSLT, DOM and parser ASP and JScript used to preprocess

documents via the DOM Offered an inexpensive, well

documented and reliable tool set

Page 13: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Graphics and Glyphs Maths, chemistry and other non-ASCII

characters mapped to glyphs in HTML Combining character entities XSLT used to output context sensitive

character mappings Unicode ready Common Publisher problems?

Page 14: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Bringing XML Forward

One supplier already had SGML workflow so we could start a pilot:

Data captured as SGML (now XML) RSC edits SGML (now XML) Typesetter creates auto-proof RSC corrects SGML (now XML) RSC creates HTML Final SGML (now XML) returned to typesetter

for page make-up

Page 15: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

On-screen Editing Currently in

Arbortext Adept/Epic

Softquad XMetal a possibility for future

Page 16: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Next Steps

Roll-out to remaining suppliers, see how they can implement an XML workflow

Continue to train our editors and improve the process

Aim to have a full XML workflow by mid-2001

Page 17: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Next DevelopmentsGaining control of our data should allow: Creation of proofs: HTML or PDF using

XSL:FO All outputs from one source using XSLT Integration with our manuscript tracking

system to enable exchange of control data and updating of XML

Cross publisher article linking

Page 18: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Future Developments

SVG, MathML, CML Templates to simplify capture XSL FO - one file for all outputs Improved Unicode support Improved search functionality XML direct to browser or HTML on the

fly - customised views

Page 19: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

When the Roulette Wheel Stops...

Continuous in-house development? Relationship with suppliers?

But we’ll be in a good position to act quickly whatever we have to do

Page 20: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Now:

Reap the benefits of open standards An archive, which can service our

publishing needs as they develop Continuous publication Reduced costs Concentrate on adding value

Page 21: Practical Experiences With the Adoption of XML in Commercial Publishing Richard Kidd kiddr@rsc.org kiddr@rsc.org Neil Hunter huntern@rsc.org huntern@rsc.org

Our Conclusions: Data’s not trustworthy unless you do

something with it You will know your data inside-out Using XML gives us the control over the

information that is our business What helped:

• Suppliers co-operation and staff commitment

• Expertise in DTD development• Industry support for XML standards