Introduction to XML for Publishers Eric Severson CTO, Flatirons Solutions
What’s a “Flatiron” ? A delectable cut of steak? A type of golf club? A household implement used in the Old West? A rock f...
Introducing Flatirons Solutions <ul><li>Experts in Enterprise Content Management (ECM) and XML-based publishing solutions ...
Objectives <ul><li>Understand what XML is, and a bit about how it actually works </li></ul><ul><li>Understand the benefits...
Agenda – Part 1 <ul><li>8:30-9:30 </li></ul><ul><li>9:30-9:45 </li></ul><ul><li>9:45-10:15 </li></ul><ul><li>10:15-10:30 <...
Agenda – Part 2 <ul><li>10:30-10:45 </li></ul><ul><li>10:45-11:00 </li></ul><ul><li>11:00-11:15 </li></ul><ul><li>11:15-11...
What is XML, and How Does it Work?
Introduction to XML e X tensible M arkup L anguage
XML – A Little History 3000 BC 1000 AD 1450 AD 1900 AD 100 AD 1993 AD 1986 AD 1978 AD 1970 AD 1996 AD Stone Tablets Dead S...
XML by Chapter and Verse NTHBGNNNGGDCRTDTHHVNSNDTHRTHTHRTHWSWTHTFRMNDVDNDDRKNSSWSPNTHFCFTHDPNDTHSPRTFGDWSMVNGVRTHFCFTHWTRS...
XML by Chapter and Verse I NTHEBEGINNINGGODCREATEDTHEHEAVENSANDTHEEARTHTHEEARTHWASWITHOUTFORMANDVOIDANDDARKNESSWASUPONTHEF...
XML by Chapter and Verse The Book of Genesis Chapter 1 1 In the beginning, God created the heavens and the earth. 2 The ea...
XML by Chapter and Verse The Book of Genesis Chapter 1 .P  .SUP   1 In the beginning, God created the heavens and the eart...
XML by Chapter and Verse <Book><Chapter> <Title>   The Book of Genesis   </Title> <Verse>   In the beginning, God created ...
XML and Document Structure The Book of Genesis   In the beginning, God created the heavens and the earth. The earth was wi...
Document Type Definition (DTD) Book (Title, Chapter+) Chapter (Verse+) Title (#CDATA) Verse (#CDATA) A Book has a Title an...
A More Complex DTD Book (Title, FrontMatter?, Part+, Appendix*, BackMatter? FrontMatter (TOC, TableList?, FigureList?, Ded...
An XML File Book (Title, FrontMatter?, Part+, Appendix*, BackMatter?) FrontMatter (TOC, TableList?, FigureList?, Dedicatio...
XML Attributes A Book is not just made up of content. It also has “metadata” – such as an author, a publisher, an ISBN num...
XML as Data Joe’s Hot Deals Eric Severson, CTO Flatirons Solutions
HTML: Just for Formatting <HTML> <HEAD><TITLE>  E-Invoice  </TITLE></HEAD> <BODY> <H1>  Automobile E-Invoice  </H1> <H2>  ...
With XML, Documents are Data <E-Invoice Dealer=“ Joe’s Hot Deals ”> <Purchaser> <Name>  Eric Severson  </Name> <Title>  CT...
Relational Data in XML Form Item Record <Item> <Name>  Jeep  </Name> <Quantity>  1  </Quantity> <Price>  20,000.00  </Pric...
Text in “Semi-structured” XML Form <Diagnostic> <Title>  Brake Check  </Title> <Test>  Try stopping the car at high speed....
Data Items Floating Within Text <Repair> <Title>  Brake Repair  </Title> <Procedure>  When repairing the brakes, start by ...
Exercise: Creating a Simple XML File
Example Content <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and s...
Example DTD Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) A  chapter  must have a ...
Creating the XML File <chapter> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, cap...
Creating the XML File <chapter> <title>  My Trip to the Zoo  </title> </chapter> Chapter (title, (paragraph | list | figur...
Creating the XML File <chapter> <title>  My Trip to the Zoo  </title> <paragraph>  Yesterday I went to the zoo and saw thr...
Creating the XML File <chapter> <title>  My Trip to the Zoo  </title> <paragraph>  Yesterday I went to the zoo and saw thr...
Creating the XML File <chapter> <title>  My Trip to the Zoo  </title> <paragraph>  Yesterday I went to the zoo and saw thr...
Creating the XML File <chapter> <title>  My Trip to the Zoo  </title> <paragraph>  Yesterday I went to the zoo and saw thr...
Creating the XML File <chapter> <title>  My Trip to the Zoo  </title> <paragraph>  Yesterday I went to the zoo and saw thr...
Creating the XML File <chapter> <title>  My Trip to the Zoo  </title> <paragraph>  Yesterday I went to the zoo and saw thr...
Creating the XML File <chapter> <title>  My Trip to the Zoo  </title> <paragraph>  Yesterday I went to the zoo and saw thr...
Creating the XML File <chapter> <title>  My Trip to the Zoo  </title> <paragraph>  Yesterday I went to the zoo and saw thr...
Creating the XML File <chapter> <title>  My Trip to the Zoo  </title> <paragraph>  Yesterday I went to the zoo and saw thr...
XML Application Standards
Flexibility Adds Complexity <ul><li>XML is actually not one standard, but many </li></ul><ul><li>HTML is always the same –...
Everybody Can Do Their Own Thing <paragraph>  Yesterday I went to the zoo and saw three animals:  </paragraph> <list  type...
Another Layer of Standards <ul><li>To solve this, we’ve invented another layer of standards </li></ul><ul><li>These define...
Some Key Standards for Publishers <ul><li>Generic standards for published content </li></ul><ul><ul><li>DocBook ( http://w...
Dublin Core Metadata <ul><li>Identifier </li></ul><ul><li>Date </li></ul><ul><li>Title </li></ul><ul><li>Subject </li></ul...
Adobe’s XMP <ul><li>What is it? </li></ul><ul><li>Data about rich media assets (“metadata”) </li></ul><ul><li>Embedded dir...
The XML Family Tree XSL-FO Application Integration Flexible Data Interchange Document and Publishing Focus Data Integratio...
How XML Benefits Publishers
<ul><li>Make the move from print to dynamic, online products </li></ul><ul><li>Monetize content in as many ways as possibl...
How XML Can Help Dynamic, Flexible Personalization High-Quality Multi-Channel Output Powerful, Laser-Focused Search Compat...
High-Quality Multi-Channel Output Uses Map and Stylesheet for Web Delivery Uses Map and Stylesheet for Print Delivery Not ...
Dynamic, Flexible Personalization Is Your Home an Investment? <p>More Americans are tapping into their home equity. But re...
Powerful, Laser-Focused Search Show me all products that work on a “Mac”! Full Text Search XML-Based Search New Windows Pr...
Powerful, Laser-Focused Search Show me all products that work on a “Mac”! Full Text Search XML-Based Search X Query For  $...
Compatibility with RSS and Web 2.0 Rich Internet Applications NewsML Web Services del.icio.us Social Bookmarking wiki blog
15 Minute Break
How XML Enables Multi-Channel Publishing
Multiple Workflows vs. Multiple Channels Journals and Magazines Books Textbooks CDs Editors Editors Editors Editors Editor...
Multiple Workflows vs. Multiple Channels Journals and Magazines Books Textbooks CDs Web Site XML replaces traditional book...
Applying Format to XML Transformation <Title>   Powerful Stylesheets for XML Publishing  </Title> <Para>  There are many p...
Applying Format to XML Transformation <Title>   Powerful Stylesheets for XML Publishing  </Title> <Para>  There are many p...
eXtensible Stylesheet Language (XSL) <ul><li>XSL-FO  (XML Formatting Language) </li></ul><ul><ul><li>The formatting model ...
The Power of a Neutral Format XML to HTML XML to XSL-FO XSL FO Render to PDF XML to XML wiki blog XSLT  Transformations
Case Study: Reselling Print Content on the Web
Case Study: Reselling Print Content <ul><li>Organization:  IEEE, a non-profit, technical professional association of more ...
Case Study: Reselling Print Content Content is sold in monthly journal / magazine subscriptions… … but individual articles...
Case Study: Reselling Print Content XML makes it possible to publish the same content in both HTML and PDF… … and to make ...
How XML Lets You Monetize Existing Content
Using XML to Repurpose Content Printed Book, Journal or  Magazine Make Individual Articles Available on  the Web Create Ne...
Using XML to Repurpose Content Use XML-based search to  find  chapters and articles that can be re-purposed… X Query Chapt...
Case Study: Monetizing Shared Content
Case Study: Monetizing Shared Content <ul><li>Organization:  Large academic publisher </li></ul><ul><li>Business Challenge...
Case Study: Monetizing Shared Content Higher Education Journal Publishing New Media Publishing Seminars and Conferences Bo...
Case Study: Monetizing Shared Content Sidebar Figure Chart Table Rich Media Chapter Topic Article/ Paper Chapters, Topics ...
How XML Creates New Publishing Channels
Today’s Trends From the Familiar World of Books… … To a New World of Reusable Topics Library of Alexandria
A Hunger for Relevant Information All the Information That’s Actually Relevant to  Me
A New Channel: Custom Publishing Audience of One Audience of Many Magazine Journal Book Traditional Publishing Process Art...
Example: Custom Courses See all  availabilities  for an item, from English language PDF to other languages and formats Use...
Thinking in “Topics” Topic Specific Subject Specific Purpose Standalone and Reusable
From a pool of reusable topics and rich media objects… Custom Book Custom Brochure Custom Course Custom Web Page Custom CD...
Topic-Oriented XML: DITA vs. DocBook DocBook <ul><li>Book and article-oriented </li></ul><ul><li>Designed for tech pubs bu...
DITA vs. DocBook Model DITA Topic DITA: A Flexible Collection of Topics Topic Ref Topic Ref Topic Topic Ref Text… Chapter ...
DITA vs. DocBook Model DITA Topic DITA: A Flexible Collection of Topics Topic Ref Topic Ref Topic Topic Ref Text… Chapter ...
XQuery: Real-Time Custom Publishing I’m looking for everything I can find on “X” X Query Results Formatted in PDF Results ...
A Wide Variety of Applications <ul><li>Custom courses and textbooks </li></ul><ul><li>Custom corporate eLearning materials...
Case Study: Custom Publishing with XML
Case Study: Custom Publishing <ul><li>Organization:  O’Reilly Publishing </li></ul><ul><li>Business Challenge:  Demand for...
Case Study: Custom Publishing The old world…  Individual published books – one size fits all. The new world… You pick what...
Case Study: Custom Publishing
Moving Forward With XML
XML Solution Architecture Journals Web Site Microsoft Word XML Editor XML Editor Magazines Books Developmental Editing / P...
XML Tools to Know About XML Editing XML Content Mgmt XML Delivery Xpress Author documentum FileNet Content Manager FrameMa...
XML Project Roadmap Business Success Framework Content Architecture Solution Design Iterative Development Solution Deploym...
Open Discussion Q&A <ul><ul><li>What you’ve done with XML so far </li></ul></ul><ul><ul><li>What you’re going to do with X...
Upcoming SlideShare
Loading in...5
×

Introduction to XML for Publishers Presentation

941

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
941
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
52
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to XML for Publishers Presentation

  1. 1. Introduction to XML for Publishers Eric Severson CTO, Flatirons Solutions
  2. 2. What’s a “Flatiron” ? A delectable cut of steak? A type of golf club? A household implement used in the Old West? A rock formation overlooking Boulder, Colorado? An imposing building in New York? Something used to curl hair?
  3. 3. Introducing Flatirons Solutions <ul><li>Experts in Enterprise Content Management (ECM) and XML-based publishing solutions </li></ul><ul><li>Specialists in XML-based single-source publishing, digital asset management, web content management, and content globalization </li></ul><ul><li>Full lifecycle services including strategy, architecture, design, and implementation </li></ul><ul><li>Clients include McGraw-Hill, Wiley, Wolters-Kluwer, IEEE, Harcourt, Informa, Harvard Business School and others </li></ul><ul><li>Offices in Boulder, CO, Washington, DC and Dallas, TX </li></ul><ul><li>Inc. 500 company with over 140 consultants </li></ul>
  4. 4. Objectives <ul><li>Understand what XML is, and a bit about how it actually works </li></ul><ul><li>Understand the benefits of XML and why it’s a key “tool of change” for publishers </li></ul><ul><li>Understand where to use XML in your organization </li></ul><ul><li>Learn how other publishers have successfully used XML </li></ul><ul><li>Never again think XML is too complicated to understand </li></ul>
  5. 5. Agenda – Part 1 <ul><li>8:30-9:30 </li></ul><ul><li>9:30-9:45 </li></ul><ul><li>9:45-10:15 </li></ul><ul><li>10:15-10:30 </li></ul><ul><li>What Is XML and How Does It Work? </li></ul><ul><ul><li>e X tensible M arkup L anguage – a little history </li></ul></ul><ul><ul><li>XML by chapter and verse </li></ul></ul><ul><ul><li>XML and content structure </li></ul></ul><ul><ul><li>XML as data </li></ul></ul><ul><ul><li>Exercise: Creating a simple XML file </li></ul></ul><ul><li>XML Application Standards </li></ul><ul><ul><li>Flexibility adds complexity </li></ul></ul><ul><ul><li>Key standards for publishers </li></ul></ul><ul><ul><li>The XML family tree </li></ul></ul><ul><li>How XML Benefits Publishers </li></ul><ul><ul><li>Key business goals </li></ul></ul><ul><ul><li>High-quality, multi-channel output </li></ul></ul><ul><ul><li>Dynamic, flexible personalization </li></ul></ul><ul><ul><li>Powerful, laser-focused search </li></ul></ul><ul><ul><li>Compatibility with RSS and Web 2.0 </li></ul></ul><ul><li>15-Minute Break </li></ul>
  6. 6. Agenda – Part 2 <ul><li>10:30-10:45 </li></ul><ul><li>10:45-11:00 </li></ul><ul><li>11:00-11:15 </li></ul><ul><li>11:15-11:30 </li></ul><ul><li>11:30-Noon </li></ul><ul><li>How XML Enables Multi-Channel Publishing </li></ul><ul><ul><li>Multiple workflows vs. multi-channel publishing </li></ul></ul><ul><ul><li>How XML gets formatted and composed </li></ul></ul><ul><ul><li>Case Study: Reselling print content on the Web </li></ul></ul><ul><li>How XML Lets You Monetize Existing Content </li></ul><ul><ul><li>Using XML for content sharing and re-purposing </li></ul></ul><ul><ul><li>Case Study: Monetizing shared content </li></ul></ul><ul><li>How XML Creates New Publishing Channels </li></ul><ul><ul><li>Reselling content through custom publishing </li></ul></ul><ul><ul><li>DITA vs. DocBook </li></ul></ul><ul><ul><li>Case Study: Custom publishing using XML </li></ul></ul><ul><li>Moving Forward with XML </li></ul><ul><ul><li>XML solutions and tools </li></ul></ul><ul><ul><li>XML project roadmap </li></ul></ul><ul><li>Open Discussion / Q&A </li></ul><ul><ul><li>What you’ve done with XML so far </li></ul></ul><ul><ul><li>What you’re going to do with XML in the future </li></ul></ul>
  7. 7. What is XML, and How Does it Work?
  8. 8. Introduction to XML e X tensible M arkup L anguage
  9. 9. XML – A Little History 3000 BC 1000 AD 1450 AD 1900 AD 100 AD 1993 AD 1986 AD 1978 AD 1970 AD 1996 AD Stone Tablets Dead Sea Scrolls Illuminated Manuscripts Printing Press “ Dot” Languages HTML SGML as an ISO Standard Typewriter GML XML
  10. 10. XML by Chapter and Verse NTHBGNNNGGDCRTDTHHVNSNDTHRTHTHRTHWSWTHTFRMNDVDNDDRKNSSWSPNTHFCFTHDPNDTHSPRTFGDWSMVNGVRTHFCFTHWTRSNDGDSDLTTHRBLGHTNDTHRWSLGHTNDGDSWTHTTHLGHTWSGDNDGDSPRTDTHLGHTFRMTHDRKNSS
  11. 11. XML by Chapter and Verse I NTHEBEGINNINGGODCREATEDTHEHEAVENSANDTHEEARTHTHEEARTHWASWITHOUTFORMANDVOIDANDDARKNESSWASUPONTHEFACEOFTHEDEEPANDTHESPIRITOFGODWASMOVINGOVERTHEFACEOFTHEWATERSANDGODSAIDLETTHEREBELIGHTANDTHEREWASLIGHTANDGODSAWTHATTHELIGHTWASGOODANDGODSEPARATEDTHELIGHTFROMTHEDARKNESS
  12. 12. XML by Chapter and Verse The Book of Genesis Chapter 1 1 In the beginning, God created the heavens and the earth. 2 The earth was without form and void; and darkness was upon the face of the deep; and the Spirit of God was moving over the face of the waters. 3 And God said, “Let there be light”; and there was light. 4 And God saw that the light was good; and God separated the light from the darkness.
  13. 13. XML by Chapter and Verse The Book of Genesis Chapter 1 .P .SUP 1 In the beginning, God created the heavens and the earth. .P .SUP 2 The earth was without form and void; and darkness was upon the face of the deep; and the Spirit of God was moving over the face of the waters. .P .SUP 3 And God said, “Let there be light”; and there was light. .P .SUP 4 And God saw that the light was good; and God separated the light from the darkness. .H1 .H2
  14. 14. XML by Chapter and Verse <Book><Chapter> <Title> The Book of Genesis </Title> <Verse> In the beginning, God created the heavens and the earth. </Verse> <Verse> The earth was without form and void; and darkness was upon the face of the deep; and the Spirit of God was moving over the face of the waters. </Verse> <Verse> And God said, “Let there be light”; and there was light. </Verse> <Verse> And God saw that the light was good; and God separated the light from the darkness. </Verse> </Chapter></Book>
  15. 15. XML and Document Structure The Book of Genesis In the beginning, God created the heavens and the earth. The earth was without form and void; and darkness was upon the face of the deep; and the Spirit of God was moving over the face of the waters. And God said, “Let there be light”; and there was light. And God saw that the light was good; and God separated the light from the darkness. Book Title Verse Chapter Verse Verse Verse Consisting of 1 or more “Verses” Consisting of a Title and 1 or More “Chapters” A “Book”
  16. 16. Document Type Definition (DTD) Book (Title, Chapter+) Chapter (Verse+) Title (#CDATA) Verse (#CDATA) A Book has a Title and one or more Chapters A Chapter has one or more Verses A Title consists of Text (Character Data) A Verse consists of Text (Character Data) XML DTD for “Book” Consisting of 1 or more “Verses” Consisting of a Title and 1 or More “Chapters” A “Book”
  17. 17. A More Complex DTD Book (Title, FrontMatter?, Part+, Appendix*, BackMatter? FrontMatter (TOC, TableList?, FigureList?, Dedication?, Preface?) Part (Title?, Chapter+) Chapter (Title?, (Paragraph | List | Quote | Table | Figure)*) Appendix (Title?, (Paragraph | List | Quote | Table | Figure)*) BackMatter (Index | Glossary)* Etc. XML DTD for “Book” Front Matter must include a Table of Contents, with optional List of Tables, List of Figures, Dedication and/or Preface in that order A Part has one or more Chapters A Book has a Title, optional Front Matter, one or more Parts, and optional appendices followed by optional Back Matter A Chapter has an optional Title, followed by paragraphs, lists, quotes, tables and/or figures in any order The same applies to an Appendix Back Matter consists of an optional Index and/or Glossary in any order
  18. 18. An XML File Book (Title, FrontMatter?, Part+, Appendix*, BackMatter?) FrontMatter (TOC, TableList?, FigureList?, Dedication?, Preface?) Part (Title?, Chapter+) Chapter (Title?, (Paragraph | List | Quote | Table | Figure)*) Appendix (Title?, (Paragraph | List | Quote | Table | Figure)*) BackMatter (Index | Glossary)* Etc. XML DTD for “Book” <Book> <Title> A Tale of Two Cities </Title> <Chapter> <Paragraph> It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness... </Paragraph> </Chapter> </Book>
  19. 19. XML Attributes A Book is not just made up of content. It also has “metadata” – such as an author, a publisher, an ISBN number, and a publication date. <book> <author> Charles Dickens </author> <publisher> Bantam </publisher> <isbn> 0-553-21176-5 </isbn> <date> 2003 </date> Or alternatively as separate XML elements <book author=“ Charles Dickens ” publisher=“ Bantam ” isbn= “0-553-21176-5 ” date=“ 2003 ”> This information can be expressed using XML “attributes”
  20. 20. XML as Data Joe’s Hot Deals Eric Severson, CTO Flatirons Solutions
  21. 21. HTML: Just for Formatting <HTML> <HEAD><TITLE> E-Invoice </TITLE></HEAD> <BODY> <H1> Automobile E-Invoice </H1> <H2> Purchaser: </H2> Eric Severson, CTO <BR> Flatirons Solutions <H2> Item Purchased: </H2> 1997 Black Jeep Wrangler <BR> Purchase Date: 7/1/96 <BR> Purchase Price: $20,000 </BODY></HTML>
  22. 22. With XML, Documents are Data <E-Invoice Dealer=“ Joe’s Hot Deals ”> <Purchaser> <Name> Eric Severson </Name> <Title> CTO </Title> <Company> Flatirons Solutions </Company> </Purchaser> <Item> <Car> <Year> 1997 </Year> <Color> Black </Color> <Make> Jeep </Make> <Model> Wrangler </Model> </Car> <Date> 7/1/96 </Date> <Price> $20,000 </Price> </Item> </E-Invoice>
  23. 23. Relational Data in XML Form Item Record <Item> <Name> Jeep </Name> <Quantity> 1 </Quantity> <Price> 20,000.00 </Price> </Item> Name Quantity Price Jeep 1 20,000.00
  24. 24. Text in “Semi-structured” XML Form <Diagnostic> <Title> Brake Check </Title> <Test> Try stopping the car at high speed. </Test> <Result> If it stops,then the brakes work. If not, you’re in big trouble. </Result> </Diagnostic> Brake Check Try stopping the car at high speed. If it stops, then the brakes work. If not, you’re in big trouble.
  25. 25. Data Items Floating Within Text <Repair> <Title> Brake Repair </Title> <Procedure> When repairing the brakes, start by locating part <Part> ABC123 </Part> which will be used to Brake Repair When repairing the brakes, start by locating part ABC123 which will be used to
  26. 26. Exercise: Creating a Simple XML File
  27. 27. Example Content <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  28. 28. Example DTD Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) A chapter must have a title , followed by any number of paragraphs , lists , or figures , in any order. A list consists of one or more items . A figure consists of a graphic plus an optional caption . A A B B C C <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  29. 29. Creating the XML File <chapter> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) Chapter number is automatically generated. <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  30. 30. Creating the XML File <chapter> <title> My Trip to the Zoo </title> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  31. 31. Creating the XML File <chapter> <title> My Trip to the Zoo </title> <paragraph> Yesterday I went to the zoo and saw three animals: </paragraph> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  32. 32. Creating the XML File <chapter> <title> My Trip to the Zoo </title> <paragraph> Yesterday I went to the zoo and saw three animals: </paragraph> <list type=“bullet” > </list> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) Bullets are automatically generated. <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  33. 33. Creating the XML File <chapter> <title> My Trip to the Zoo </title> <paragraph> Yesterday I went to the zoo and saw three animals: </paragraph> <list type=“bullet” > <item> An elephant </item> </list> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  34. 34. Creating the XML File <chapter> <title> My Trip to the Zoo </title> <paragraph> Yesterday I went to the zoo and saw three animals: </paragraph> <list type=“bullet” > <item> An elephant </item> <item> A lion </item> </list> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  35. 35. Creating the XML File <chapter> <title> My Trip to the Zoo </title> <paragraph> Yesterday I went to the zoo and saw three animals: </paragraph> <list type=“bullet” > <item> An elephant </item> <item> A lion </item> <item> A giraffe </item> </list> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  36. 36. Creating the XML File <chapter> <title> My Trip to the Zoo </title> <paragraph> Yesterday I went to the zoo and saw three animals: </paragraph> <list type=“bullet” > <item> An elephant </item> <item> A lion </item> <item> A giraffe </item> </list> <figure> </figure> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) The figure number is automatically generated. <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  37. 37. Creating the XML File <chapter> <title> My Trip to the Zoo </title> <paragraph> Yesterday I went to the zoo and saw three animals: </paragraph> <list type=“bullet” > <item> An elephant </item> <item> A lion </item> <item> A giraffe </item> </list> <figure> <graphic ref=“elephant.jpg” > </figure> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  38. 38. Creating the XML File <chapter> <title> My Trip to the Zoo </title> <paragraph> Yesterday I went to the zoo and saw three animals: </paragraph> <list type=“bullet” > <item> An elephant </item> <item> A lion </item> <item> A giraffe </item> </list> <figure> <graphic ref=“elephant.jpg” > <caption> The elephant I saw. </caption> </figure> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  39. 39. Creating the XML File <chapter> <title> My Trip to the Zoo </title> <paragraph> Yesterday I went to the zoo and saw three animals: </paragraph> <list type=“bullet” > <item> An elephant </item> <item> A lion </item> <item> A giraffe </item> </list> <figure> <graphic ref=“elephant.jpg” > <caption> The elephant I saw. </caption> </figure> </chapter> Chapter (title, (paragraph | list | figure)*) List (item+) Figure (graphic, caption?) <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  40. 40. XML Application Standards
  41. 41. Flexibility Adds Complexity <ul><li>XML is actually not one standard, but many </li></ul><ul><li>HTML is always the same – it’s designed to be understood by any web browser </li></ul><ul><li>XML can be anything you want </li></ul><ul><ul><li>The DTD lets you define your own “tags” or “elements” </li></ul></ul><ul><ul><li>The DTD lets you define the structure of these elements </li></ul></ul><ul><li>So how do we avoid a “tower of babble” syndrome? </li></ul>
  42. 42. Everybody Can Do Their Own Thing <paragraph> Yesterday I went to the zoo and saw three animals: </paragraph> <list type=“bullet” > <item> An elephant </item> <item> A lion </item> <item> A giraffe </item> </list> <intro> Yesterday I went to the zoo and saw three animals: </intro> <animals> <animal> An elephant </animal> <animal> A lion </animal> <animal> A giraffe </animal> </animals> Your XML My XML ? ? ? <ul><li>Chapter 1 </li></ul><ul><li>My Trip to the Zoo </li></ul><ul><li>Yesterday I went to the zoo and saw three animals: </li></ul><ul><li>An elephant </li></ul><ul><li>A lion </li></ul><ul><li>A giraffe </li></ul><ul><li>Figure 1. The elephant I saw. </li></ul>
  43. 43. Another Layer of Standards <ul><li>To solve this, we’ve invented another layer of standards </li></ul><ul><li>These define agreed-upon ways of using XML for specific purposes: </li></ul><ul><ul><li>Agreed-upon element names, attribute names and structure </li></ul></ul><ul><ul><li>Agreed-upon interchange specifications </li></ul></ul><ul><ul><li>Agreed-upon best practices </li></ul></ul><ul><li>Typically these are developed by non-profit industry groups, with volunteer representatives from the industry </li></ul><ul><li>Sometimes more than one competing standard exists </li></ul>
  44. 44. Some Key Standards for Publishers <ul><li>Generic standards for published content </li></ul><ul><ul><li>DocBook ( http://www.docbook.org/ ) </li></ul></ul><ul><ul><ul><li>DocBook for Commercial Publishing – just released! </li></ul></ul></ul><ul><ul><li>DITA ( http://www.oasis-open.org/ ) </li></ul></ul><ul><li>Standards for financial publishing </li></ul><ul><ul><li>XBRL ( http://www.xbrl.org/ ) </li></ul></ul><ul><li>Standards for publication metadata interchange </li></ul><ul><ul><li>PRISM ( http://www.prismstandard.org/ ) </li></ul></ul><ul><ul><li>ONIX ( http://www.editeur.org/onix.html ) </li></ul></ul><ul><ul><li>MARC-21 ( http://www.loc.gov/marc/ ) </li></ul></ul><ul><ul><li>MODS ( http://www.loc.gov/standards/mods/ ) </li></ul></ul><ul><li>Standards for eLearning metadata </li></ul><ul><ul><li>SCORM ( http://www.adlnet.gov/scorm/ ) </li></ul></ul>
  45. 45. Dublin Core Metadata <ul><li>Identifier </li></ul><ul><li>Date </li></ul><ul><li>Title </li></ul><ul><li>Subject </li></ul><ul><li>Description </li></ul><ul><li>Creator </li></ul><ul><li>Contributor </li></ul><ul><li>Publisher </li></ul><ul><li>Type </li></ul><ul><li>Source </li></ul><ul><li>Coverage (scope) </li></ul><ul><li>Format </li></ul><ul><li>Language </li></ul><ul><li>Rights </li></ul><ul><li>Relation (related materials) </li></ul>http://www.dublincore.org/
  46. 46. Adobe’s XMP <ul><li>What is it? </li></ul><ul><li>Data about rich media assets (“metadata”) </li></ul><ul><li>Embedded directly in the asset itself </li></ul><ul><li>Able to handle multi-part assets, including timing data </li></ul><ul><li>Based on XML and Dublin Core standards </li></ul><ul><li>Covering bibliographical data, rights management, media management, job ticket information, etc. </li></ul><ul><li>Why is it valuable? </li></ul><ul><li>Allows metadata to travel with the asset </li></ul><ul><li>Facilitates more powerful search </li></ul><ul><li>Used directly by Adobe and other software applications </li></ul><ul><li>Interchangeable between applications using XML </li></ul>http://www.adobe.com/products/xmp/
  47. 47. The XML Family Tree XSL-FO Application Integration Flexible Data Interchange Document and Publishing Focus Data Integration / e-Business Focus <XML> X Query DTDs Schemas XSLT SVG EXI SOAP RelaxNG SOA and Web Services
  48. 48. How XML Benefits Publishers
  49. 49. <ul><li>Make the move from print to dynamic, online products </li></ul><ul><li>Monetize content in as many ways as possible </li></ul><ul><li>Create new revenue streams and publishing channels </li></ul><ul><li>Drastically cut cycle times and production costs </li></ul><ul><li>Stay flexible and nimble in the face of uncertain future competition </li></ul>Key Business Goals
  50. 50. How XML Can Help Dynamic, Flexible Personalization High-Quality Multi-Channel Output Powerful, Laser-Focused Search Compatibility with RSS and Web 2.0 Technologies
  51. 51. High-Quality Multi-Channel Output Uses Map and Stylesheet for Web Delivery Uses Map and Stylesheet for Print Delivery Not just HTML print Is Your Home an Investment? Real Estate Investing More Americans are tapping into their home equity. But recent declines in the housing market have shown that homes may not be as stable an investment as previously thought, especially when it comes to retirement. In fact, what many homeowners don’t know could hurt them. Studies done in several major cities confirm that, when the June 19, 2008 Real Estate Investing Page Home Insights Contact Us Is Your Home an Investment? More Americans are tapping into their home equity. But recent declines in the housing market have shown that homes may not be as stable an investment as previously thought, especially when it comes to retirement. More June 19, 2008. A service of the Real Estate Investing Group. XML Repository Reusable XML Objects XML “Maps”
  52. 52. Dynamic, Flexible Personalization Is Your Home an Investment? <p>More Americans are tapping into their home equity. But recent declines in the housing market have shown that homes may not be as stable an investment as previously thought, especially when it comes to retirement.</p> <p audience=“starter” >Of course, when you’re just starting out, you probably haven’t even thought much about retirement. However, you should be aware…</p> <p audience=“high-net” > Although most high-net worth investors already own their principal residences, many mistakenly believe that second homes are a good way to diversify their investment portfolio…</p> <p audience=“retired” > When you’re living on a fixed income, it’s very important that your other investments remain relatively liquid. Your home doesn’t …</p> Text That Applies to Everyone Text Used for Starters Text Used for High Net Worth Text Used for Retired People
  53. 53. Powerful, Laser-Focused Search Show me all products that work on a “Mac”! Full Text Search XML-Based Search New Windows Product Available! Compatibility: Windows This product works only on Windows, and is not intended to work on the Mac. IBM, Apple, Microsoft, Windows, and Macintosh are all registered trademarks of their respective owners. <title>New Windows Product Available!</title> <compatibility>Windows</compatibility> <summary>This product works only on Windows, and is not intended to work on the Mac.</summary> <disclaimer>IBM, Apple, Microsoft, Windows, and Macintosh are all registered trademarks of their respective owners.<disclaimer>
  54. 54. Powerful, Laser-Focused Search Show me all products that work on a “Mac”! Full Text Search XML-Based Search X Query For $PR in $database//PressRelease Where $PR/compatibility = “Windows” Order by $PR/title ascending Return $PR/title Finds all the Press Releases in the XML database that are marked compatible with Windows, and returns a list of the titles in alphabetical order. New Windows Product Available! Compatibility: Windows This product works only on Windows, and is not intended to work on the Mac. IBM, Apple, Microsoft, Windows, and Macintosh are all registered trademarks of their respective owners. <title>New Windows Product Available!</title> <compatibility>Windows</compatibility> <summary>This product works only on Windows, and is not intended to work on the Mac.</summary> <disclaimer>IBM, Apple, Microsoft, Windows, and Macintosh are all registered trademarks of their respective owners.<disclaimer>
  55. 55. Compatibility with RSS and Web 2.0 Rich Internet Applications NewsML Web Services del.icio.us Social Bookmarking wiki blog
  56. 56. 15 Minute Break
  57. 57. How XML Enables Multi-Channel Publishing
  58. 58. Multiple Workflows vs. Multiple Channels Journals and Magazines Books Textbooks CDs Editors Editors Editors Editors Editors Senior Editors Fact Checkers Copy Editors Manual Coordination Typecodes Quark Adobe Creative Suite Dreamweaver Outside Service Web Site
  59. 59. Multiple Workflows vs. Multiple Channels Journals and Magazines Books Textbooks CDs Web Site XML replaces traditional book-oriented content with a pool of reusable information objects XML “maps” indicate how these are assembled into output formats XML Publishing Engine Central XML Repository Reusable XML Objects XML “Maps”
  60. 60. Applying Format to XML Transformation <Title> Powerful Stylesheets for XML Publishing </Title> <Para> There are many powerful tools for styling XML documents, but few people understand how they work and how to use them well. </Para> XML Document Styled Print Output Print Style Sheet Para Font Family = Times-Roman Font Size = 14 pt. Font Weight = Normal Font Color = Black Title Font Family = Arial Font Size = 18 pt. Font Weight = Bold Font Color = Red
  61. 61. Applying Format to XML Transformation <Title> Powerful Stylesheets for XML Publishing </Title> <Para> There are many powerful tools for styling XML documents, but few people understand how they work and how to use them well. </Para> XML Document Styled Web Output Title { font-family: Arial; font-size: 18pt; font-weight: bold; color: red } Para { font-family: Times-Roman; font-size: 14pt; font-weight: normal; color: black } CSS Style Sheet
  62. 62. eXtensible Stylesheet Language (XSL) <ul><li>XSL-FO (XML Formatting Language) </li></ul><ul><ul><li>The formatting model and language – expressed in XML – that actually provides the style specifications </li></ul></ul><ul><li>XSLT (XML Transformation Language) </li></ul><ul><ul><li>A scripting language – also expressed in XML – that transforms one XML document into another </li></ul></ul><ul><ul><li>Especially intended to transform an XML document into an XSL-FO document </li></ul></ul>XSLT Processor XSL-FO Processor XML Document Styled Output (PDF, HTML, etc.) XSL-FO Document XSLT Script
  63. 63. The Power of a Neutral Format XML to HTML XML to XSL-FO XSL FO Render to PDF XML to XML wiki blog XSLT Transformations
  64. 64. Case Study: Reselling Print Content on the Web
  65. 65. Case Study: Reselling Print Content <ul><li>Organization: IEEE, a non-profit, technical professional association of more than 360,000 individual members in approximately 175 countries. </li></ul><ul><li>Business Challenge: Desire to support both print publishing and Web subscription channels for IEEE content from a single source. </li></ul><ul><li>Use of XML: Journal and other content converted to XML and stored in a central digital asset repository for publication. </li></ul><ul><li>Business Results: Higher revenue to cover editorial and production costs; higher member satisfaction through the ability to receive both printed journals and freely search for Web-based content across all IEEE publications. </li></ul>
  66. 66. Case Study: Reselling Print Content Content is sold in monthly journal / magazine subscriptions… … but individual articles – from any publication – can also be accessed via a separate Web subscription
  67. 67. Case Study: Reselling Print Content XML makes it possible to publish the same content in both HTML and PDF… … and to make all the keywords and metadata searchable on the Web
  68. 68. How XML Lets You Monetize Existing Content
  69. 69. Using XML to Repurpose Content Printed Book, Journal or Magazine Make Individual Articles Available on the Web Create New Publications From the Same Content 1 2 3 Sell the same content three or more ways… Chapters or Articles in XML
  70. 70. Using XML to Repurpose Content Use XML-based search to find chapters and articles that can be re-purposed… X Query Chapters or Articles in XML Chapters or Articles in XML
  71. 71. Case Study: Monetizing Shared Content
  72. 72. Case Study: Monetizing Shared Content <ul><li>Organization: Large academic publisher </li></ul><ul><li>Business Challenge: Leverage existing content across organizational silos to create more flexible, market-focused products. </li></ul><ul><li>Use of XML: Convert all content to a single XML standard, facilitating re-use of content between areas. </li></ul><ul><li>Business Results: Significantly increased content re-use, resulting in higher revenue, lower cost, and more competitive products. </li></ul>
  73. 73. Case Study: Monetizing Shared Content Higher Education Journal Publishing New Media Publishing Seminars and Conferences Book Publishing Chapters for Compilations Chapters for Custom Courses Conference Papers for Compilations Articles for Compilations Articles for Custom Courses Book Chapters Journal Articles Textbook Chapters Textbooks and Exercises Journals Books Conference Proceedings Website Subscriptions
  74. 74. Case Study: Monetizing Shared Content Sidebar Figure Chart Table Rich Media Chapter Topic Article/ Paper Chapters, Topics and Articles/Papers can all share the same lower-level components Journals Proceedings Web Sites Journals are made up of articles Proceedings are made up of papers Web sites can include any kind of content Custom Courses Books Books are made up of chapters; Compilations of chapters, articles, papers, and topics Books and courses are made up of chapters and articles Books Higher Education Book Publishing Journal Publishing New Media Publishing Seminars and Conferences Textbooks and Exercises Journals Books Conference Proceedings Website Subscriptions
  75. 75. How XML Creates New Publishing Channels
  76. 76. Today’s Trends From the Familiar World of Books… … To a New World of Reusable Topics Library of Alexandria
  77. 77. A Hunger for Relevant Information All the Information That’s Actually Relevant to Me
  78. 78. A New Channel: Custom Publishing Audience of One Audience of Many Magazine Journal Book Traditional Publishing Process Article Chapter Chapter Custom Publication Custom Publishing Process
  79. 79. Example: Custom Courses See all availabilities for an item, from English language PDF to other languages and formats Use search dimensions to find course materials.
  80. 80. Thinking in “Topics” Topic Specific Subject Specific Purpose Standalone and Reusable
  81. 81. From a pool of reusable topics and rich media objects… Custom Book Custom Brochure Custom Course Custom Web Page Custom CD / DVD … many custom publications can be produced.
  82. 82. Topic-Oriented XML: DITA vs. DocBook DocBook <ul><li>Book and article-oriented </li></ul><ul><li>Designed for tech pubs but can work well for publishing </li></ul><ul><li>Has a version specifically for commercial publishing </li></ul><ul><li>Widely supported </li></ul><ul><li>Well-documented </li></ul><ul><li>Large user community </li></ul><ul><li>Explicitly topic-oriented </li></ul><ul><li>Designed for re-use </li></ul><ul><li>Designed for interoperability </li></ul><ul><li>Works well in publishing where content is granular and re-use is a priority </li></ul><ul><li>Highly flexible specialization </li></ul><ul><li>Rapidly expanding to more and more applications </li></ul>
  83. 83. DITA vs. DocBook Model DITA Topic DITA: A Flexible Collection of Topics Topic Ref Topic Ref Topic Topic Ref Text… Chapter Front Matter Back Matter Chapter … Section Level 1 Section Level 1 … Section Level 2 Section Level 2 … Section Level 3 Topic Ref (Sub-Topic) Topic Ref (Sub-Sub-Topic) DITA Topic DITA Topic DITA Topic DITA Topic DocBook: A Fixed Book-Oriented Structure DITA Map DocBook Document
  84. 84. DITA vs. DocBook Model DITA Topic DITA: A Flexible Collection of Topics Topic Ref Topic Ref Topic Topic Ref Text… Chapter Front Matter Back Matter Chapter … Section Level 1 Section Level 1 … Section Level 2 Section Level 2 … Section Level 3 Topic Ref (Sub-Topic) Topic Ref (Sub-Sub-Topic) DITA Topic DITA Topic DITA Topic DITA Topic DocBook: A Fixed Book-Oriented Structure DITA Map DocBook Document Either standard can be used in a topic-oriented manner. Chapter DITA Map Text… Topic Topic (Sub-Topic) Topic (Sub-Sub-Topic) Topic Topic Topic (Front Matter) Topic (Back Matter) Section (Topic) Section (Sub-Topic) Section (Sub-Sub-Topic) Section (Topic) Section (Topic) Front Matter Back Matter DocBook Master Document
  85. 85. XQuery: Real-Time Custom Publishing I’m looking for everything I can find on “X” X Query Results Formatted in PDF Results Formatted in HTML Query Transform XQuery allows for real-time, dynamic publishing based on a consumer’s query or profile. Central XML Repository Reusable XML Objects
  86. 86. A Wide Variety of Applications <ul><li>Custom courses and textbooks </li></ul><ul><li>Custom corporate eLearning materials </li></ul><ul><li>Custom travel guides </li></ul><ul><li>Custom technical journals and research reports </li></ul><ul><li>Custom legal and professional publications </li></ul>
  87. 87. Case Study: Custom Publishing with XML
  88. 88. Case Study: Custom Publishing <ul><li>Organization: O’Reilly Publishing </li></ul><ul><li>Business Challenge: Demand for custom textbooks to fit individual teacher and course requirements. </li></ul><ul><li>Use of XML: Articles and book chapters converted to XML, making them easy to assemble into custom publications. </li></ul><ul><li>Business Results: Higher sales and higher customer satisfaction. </li></ul>
  89. 89. Case Study: Custom Publishing The old world… Individual published books – one size fits all. The new world… You pick what you need and publish your own textbook! My Flash Primer My Course
  90. 90. Case Study: Custom Publishing
  91. 91. Moving Forward With XML
  92. 92. XML Solution Architecture Journals Web Site Microsoft Word XML Editor XML Editor Magazines Books Developmental Editing / Peer Review Editorial Production Conversion Tool/Service Conversion to XML Microsoft Word Author Submission CDs Multi-Channel Publishing Engine Content Management System Central Repository Quark or Adobe InDesign Dynamic Content Delivery
  93. 93. XML Tools to Know About XML Editing XML Content Mgmt XML Delivery Xpress Author documentum FileNet Content Manager FrameMaker Document Manager
  94. 94. XML Project Roadmap Business Success Framework Content Architecture Solution Design Iterative Development Solution Deployment <ul><li>Business Assessment </li></ul><ul><li>As-Is Environment </li></ul><ul><li>To-Be Solution Model ( Content, Process, and Technology ) </li></ul><ul><li>Implementation Roadmap </li></ul><ul><li>Content Analysis </li></ul><ul><li>Content Model </li></ul><ul><li>Chunking and Reuse Strategy </li></ul><ul><li>Linking Strategy </li></ul><ul><li>Metadata and Taxonomies </li></ul><ul><li>XML Standards </li></ul><ul><li>Migration Approach </li></ul><ul><li>Software Architecture </li></ul><ul><li>User Stories / Use Cases </li></ul><ul><li>CMS Design </li></ul><ul><li>Physical Architecture </li></ul><ul><li>Prototype </li></ul><ul><li>Implementation Plan </li></ul><ul><li>Detailed Iteration Plan </li></ul><ul><li>Refined User Stories </li></ul><ul><li>Detailed Test Cases </li></ul><ul><li>Environment Set-Up </li></ul><ul><li>Individual Iterations ( Test, Build, Validate ) </li></ul><ul><li>Final Systems Test </li></ul><ul><li>User Acceptance Test </li></ul><ul><li>User and Admin Guides </li></ul><ul><li>User and Admin Training </li></ul><ul><li>Roll-Out and Deployment </li></ul><ul><li>Project Review </li></ul>Source: Flatirons SourceOnce™ Methodology, Copyright © Flatirons Solutions Corporation 2001-2009, All Rights Reserved Solution Blueprint Solution Implementation
  95. 95. Open Discussion Q&A <ul><ul><li>What you’ve done with XML so far </li></ul></ul><ul><ul><li>What you’re going to do with XML in the future </li></ul></ul>www.FlatironsSolutions.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×