Your SlideShare is downloading. ×
0
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Essential Tools Of An Xml Workflow2003comp

6,392

Published on

A presentation for publishers and service providers looking for XML solutions in book publishing

A presentation for publishers and service providers looking for XML solutions in book publishing

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,392
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
86
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. What You Need To Know To Get Started Essential Tools of an XML Workflow
  2. Topics We’ll Cover <ul><li>Steps before implementation </li></ul><ul><li>Workflow throughout the organization </li></ul><ul><li>Common tools of a publishing workflow </li></ul><ul><li>Tagging – what it is and how to do it </li></ul><ul><li>XML Functions – the acronyms </li></ul>
  3. Steps Before Implementation
  4. Where Are You? <ul><li>Existing IT infrastructure </li></ul><ul><ul><li>Strengths </li></ul></ul><ul><ul><li>Weaknesses </li></ul></ul><ul><li>Company’s appetite for change </li></ul><ul><li>Corporate approach to purchasing </li></ul><ul><li>Scalability </li></ul><ul><li>Output </li></ul><ul><ul><li>What are you going to be producing? </li></ul></ul><ul><ul><li>How much? </li></ul></ul>
  5. Some questions to ask <ul><li>Is our database of products and components complete? </li></ul><ul><li>Do we have any issues with versioning? </li></ul><ul><li>How effective are we at meeting internal or external deadlines? </li></ul><ul><li>Do we face any issues related to content quality? </li></ul><ul><li>How effective are we when it comes to retrieving book content files? </li></ul><ul><li>Who holds the PDFs and production files, and is this working well? </li></ul><ul><li>How often and how effectively do we use content to market or sell titles? </li></ul><ul><li>How effectively can we publish in new or non-standard formats? </li></ul>
  6. Workflow Throughout the Organization
  7. Sample XML Workflow
  8. Authors <ul><li>Most currently use Word </li></ul><ul><li>Most publishers have author guidelines </li></ul><ul><li>Word has XML functionality – incorporate this into the guidelines or revise guidelines to include XML editor </li></ul><ul><li>Supply a list of keywords for the book </li></ul><ul><li>Supply a list of keywords for each chapter </li></ul><ul><li>Work with editor to tag and “chunk” </li></ul>
  9. Acquiring Editors <ul><li>Decide whether the book should exist just as a print product, or can be repurposed into other products </li></ul><ul><li>Ebooks, chapters, iterative publications (O’Reilly’s Rough Cuts), excerpts </li></ul>
  10. Developmental Editors <ul><li>Tagging content for meaning/context (work with author and copy editor) </li></ul><ul><li>Confirming best use of content for acquiring editor’s additional products </li></ul><ul><li>Enforcing author guidelines </li></ul><ul><li>Product management of title </li></ul>
  11. Production <ul><li>XML workflow is very concrete </li></ul><ul><li>Tagging for format – chapter head, front matter, etc. </li></ul><ul><li>Apply a pre-defined stylesheet and transform </li></ul><ul><li>Work with compositor and render the different products </li></ul>
  12. Marketing <ul><li>Target specific audiences for the content (based on the context tags) </li></ul><ul><li>Work with acquiring and developmental editors to create new products </li></ul><ul><li>Work with production to design new packages </li></ul><ul><li>SEO/SEM on individual books so that they come up in search results (Google) </li></ul>
  13. Subrights <ul><li>Rights information stored with the content, not in separate files </li></ul><ul><li>You know by looking at the XML for any document which rights you have </li></ul><ul><li>No more digging through files or contacting the agent/author </li></ul>
  14. What’s In Your Toolbox?
  15. Common Tools of Publishing Workflow <ul><li>Word processing (authors and editors) </li></ul><ul><li>Design (stylesheets, transforms) </li></ul><ul><li>ERP systems </li></ul><ul><li>Title management </li></ul><ul><li>DAM </li></ul><ul><li>Conversion </li></ul><ul><li>DAD </li></ul>
  16. Word Processing <ul><li>MS Word 2007 </li></ul><ul><ul><li>Has XML export functionality </li></ul></ul><ul><ul><li>Most commonly used word processor/people are used to it </li></ul></ul><ul><ul><li>Not writing in native XML means exports are inconsistent due to conversion </li></ul></ul><ul><li>Open Office – XXE </li></ul><ul><ul><li>Native XML word processor </li></ul></ul><ul><ul><li>Learning curve on interface </li></ul></ul><ul><ul><li>Requires you to know your doc’s structure before writing its content </li></ul></ul><ul><ul><li>Eliminates conversion issues – docs are tagged appropriately at the outset </li></ul></ul>
  17. Design <ul><li>Adobe InDesign </li></ul><ul><ul><li>Create or import tag taxonomy in InDesign </li></ul></ul><ul><ul><li>Use those tags to distinguish various attributes or elements in the doc </li></ul></ul><ul><ul><li>Edit XML structure within InDesign </li></ul></ul><ul><ul><li>Export an XML file </li></ul></ul><ul><li>Quark </li></ul><ul><ul><li>Similar functionality to InDesign </li></ul></ul><ul><ul><li>Less used in book publishing than InDesign </li></ul></ul><ul><li>Open Source options </li></ul><ul><ul><li>Not a lot out there just now for production/design use </li></ul></ul>
  18. Third-Party Systems <ul><li>ERP – finance, inventory </li></ul><ul><li>Title Management – production workflows, budgeting, marketing </li></ul><ul><li>DAM – digital asset management </li></ul><ul><li>DAD – digital asset distribution </li></ul>
  19. What it is and How to do it Tagging
  20. Tag: You’re It <ul><li>Formatting tags </li></ul><ul><ul><li>Chapter heads </li></ul></ul><ul><ul><li>Subtitles </li></ul></ul><ul><ul><li>Section heads </li></ul></ul><ul><li>Context tags </li></ul><ul><ul><li>“ This is a recipe” </li></ul></ul><ul><ul><li>“ This is about John Adams” </li></ul></ul><ul><ul><li>Similar to indexing </li></ul></ul>
  21. Who Tags What When <ul><li>Authors – contextual keywords </li></ul><ul><li>Editors – contextual keywords, structural elements </li></ul><ul><li>Production/Design – structural elements </li></ul><ul><li>Marketing – SEO keywords, marketing terms </li></ul><ul><li>Subrights – rights metadata and tags </li></ul>
  22. How to Tag <ul><li>Carefully </li></ul><ul><ul><li>No standard tagging interface exists yet – must do in native XML (can be outsourced with lists) </li></ul></ul><ul><ul><li>No standard contextual tagging taxonomy (apart from BISAC categories) exists yet </li></ul></ul><ul><ul><li>No industry standard contextual taxonomy exists for chunk-level tagging </li></ul></ul><ul><li>Consensually </li></ul><ul><ul><li>Talk with other pubs about what they are doing </li></ul></ul><ul><ul><li>No one publisher will have the single solution </li></ul></ul><ul><ul><li>Industry standards make books sale-able – without them, pubs have to rely on viral sales </li></ul></ul><ul><ul><li>Book Industry Study Group will have to get involved </li></ul></ul>
  23. The acronyms and gibberish Alphabet Soup
  24. XML Functions <ul><li>XPATH </li></ul><ul><li>XQUERY </li></ul><ul><li>XSLT </li></ul><ul><li>XSL-FO </li></ul><ul><li>Schematron </li></ul>
  25. XPATH <ul><li>Query language that selects certain nodes or tags from an XML document </li></ul><ul><li>Ex: if a user wants to display only the chapter elements in a document, the XPath query goes through the document and selects only the chapter elements for display, leaving the rest of the document alone. </li></ul><ul><li>A way of navigating through an XML document and filtering what is not relevant at that particular time. </li></ul>
  26. XQuery <ul><li>A query language for collections of XML documents in a repository (as opposed to querying a single document) </li></ul><ul><li>Uses XPath syntax, as well as some SQL-type syntax to supplement </li></ul><ul><li>Crawls through multiple documents and selects particular attributes for display – useful for combining aspects of documents together to form new documents </li></ul>
  27. XSLT <ul><li>Extensible Stylesheet Language Transformations </li></ul><ul><li>Translates an XML document into a human-readable document (or another XML document). </li></ul><ul><li>Used as a conversion tool between different XML schemas </li></ul><ul><li>Also a way of converting an XML document into an HTML or plain-text document </li></ul><ul><li>Uses XPath to identify certain tags and process them a specific way. </li></ul>
  28. XSL-FO <ul><li>A stylesheet language for formatting objects </li></ul><ul><li>Like XSLT and XPath, it is a component of XSL – Extensible Stylesheet Language </li></ul><ul><li>Is most often used to generate PDFs, which are then used to print documents onto paper </li></ul><ul><li>Was designed to format printed, paged media, as opposed to screen-based reflowable media </li></ul>
  29. Schematron <ul><li>A validation language that uses XPath to describe patterns in an XML document </li></ul><ul><li>Supplements DTDs and XML schemas, and ferrets out errors in XML files </li></ul><ul><li>Schematron rules can be converted into style sheets, making the construction of XSLs much more automated </li></ul>
  30. Useful Links <ul><li>TOC/StartWithXML – http://toc.oreilly.com/startwithxml </li></ul><ul><li>Book Industry Study Group – http://www.bisg.org </li></ul><ul><li>Free newsletter, “The Big Picture” – http://www.ljndawson.com/The_Big_Picture/Newsletter_Subscription/ </li></ul><ul><li>Email me w/questions – [email_address] </li></ul>

×