The Publishing [R]evolution Darin McBeath XML Holland 2007 Amsterdam
Agenda <ul><li>Historical Perspective </li></ul><ul><li>[R]evolutionary Technology </li></ul><ul><li>Examples </li></ul><u...
Evolution or Revolution <ul><li>Evolution </li></ul><ul><ul><li>Gradual </li></ul></ul><ul><ul><li>Progressive change </li...
1490 - Revolution
1970s - Revolution SGML
1997 - Evolution
2002 - Evolution XML
2007 - Revolution XQuery (and XML Databases)
What is XQuery XQuery Query Language Programming Language Transformation Language Integration Language Full-Text Search La...
Why XML Databases and XQuery? <ul><li>Technologies and user expectations are pushing business models to the wall. Faster <...
Why XML Databases and XQuery? <ul><li>Match for document centric applications </li></ul>Eliminate transformations due to t...
Why XML Databases and XQuery? <ul><li>Speed of Development  and Agility </li></ul><ul><ul><li>Elsevier </li></ul></ul><ul>...
Why XML Databases and XQuery? <ul><li>No predefined granularity </li></ul><ul><ul><li>Search and retrieve by <article> </l...
Why XML Databases and XQuery? <ul><li>Simplicity </li></ul><ul><ul><li>Focus on the solution  </li></ul></ul><ul><ul><li>M...
How is XQuery impacting publishers today ?
Content Analytics <ul><li>O’Reilly Labs </li></ul>
Rapid Prototyping
Custom Publishing
Content Transformation
Content Repurposing <ul><li>O’Reilly Labs </li></ul>
XML Repository
Publishing Platform
and another one …
eLearning
Web Applications
Complete Applications We are confident that the combination of XQuery on the server side and cross-browser AJAX libraries ...
Web 2.0
Web 2.0
Article 1.0
Article 2.0 How would  you  present an Article? What external services would  you  incorporate?
Article 2.0 Sample
Informal Survey <ul><li>8 Questions </li></ul><ul><ul><li>Aggregated responses </li></ul></ul><ul><ul><li>Guaranteed anony...
Question 1 <ul><li>How and where is XQuery utilized by your organization?  </li></ul><ul><ul><li>Digital Asset Management ...
Question 2 <ul><li>What are the biggest challenges (technical and non-technical) XQuery poses for publishers?  </li></ul><...
Question 3 <ul><li>What are the main benefits of XQuery?   </li></ul><ul><ul><li>Functional Fit For Content Problems </li>...
Question 4 <ul><li>What are the main weaknesses of XQuery?   </li></ul><ul><ul><li>Standardization (Conformance) </li></ul...
Question 5 <ul><li>Are you able to use XQuery as extensively as you want to?  If not what are the obstacles you face?   </...
Question 6 <ul><li>Has XQuery provided some assistance with justifying a business to migrate from legacy formats to XML?  ...
Question 7 <ul><li>How has your use of XQuery changed over the past year?  Are more projects using XQuery?  How are you us...
Question 8 <ul><li>Is XQuery is a tool that enables publishers to unleash the power of XML and revolutionize the publishin...
The Future <ul><li>Mind the gap  </li></ul><ul><li>Levels of intermediation </li></ul><ul><li>Focus on Markup </li></ul><u...
Thank You Darin McBeath Elsevier, Disruptive Technologies [email_address]
Upcoming SlideShare
Loading in …5
×

Darin McBeath XML Holland

2,864 views

Published on

Darin McBeath from Elsevier's speech at XML Holland

Published in: Business, Technology
1 Comment
2 Likes
Statistics
Notes
  • Great research-backed presentation in the huge impact XQuery is having on the publishing industry.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
2,864
On SlideShare
0
From Embeds
0
Number of Embeds
75
Actions
Shares
0
Downloads
23
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Darin McBeath XML Holland

  1. 1. The Publishing [R]evolution Darin McBeath XML Holland 2007 Amsterdam
  2. 2. Agenda <ul><li>Historical Perspective </li></ul><ul><li>[R]evolutionary Technology </li></ul><ul><li>Examples </li></ul><ul><li>Survey Results </li></ul><ul><li>Questions </li></ul>
  3. 3. Evolution or Revolution <ul><li>Evolution </li></ul><ul><ul><li>Gradual </li></ul></ul><ul><ul><li>Progressive change </li></ul></ul><ul><li>Revolution </li></ul><ul><ul><li>Sudden </li></ul></ul><ul><ul><li>Complete or marked change </li></ul></ul>
  4. 4. 1490 - Revolution
  5. 5. 1970s - Revolution SGML
  6. 6. 1997 - Evolution
  7. 7. 2002 - Evolution XML
  8. 8. 2007 - Revolution XQuery (and XML Databases)
  9. 9. What is XQuery XQuery Query Language Programming Language Transformation Language Integration Language Full-Text Search Language
  10. 10. Why XML Databases and XQuery? <ul><li>Technologies and user expectations are pushing business models to the wall. Faster </li></ul><ul><li>than license agreements can keep up, new ways to use, copy, share, slice, and dice </li></ul><ul><li>information arise . With easy access, content usage explodes at a rate that </li></ul><ul><li>institutions can’t sustain under current charging models, and publishers are </li></ul><ul><li>challenged to come up with new metrics or shift more of the revenue burden from </li></ul><ul><li>institutions to individuals. </li></ul><ul><li>Workflow is an increasing concern of knowledge workers, and publishers are </li></ul><ul><li>responding. With more content and less time to analyze it, users need content that </li></ul><ul><li>reaches out in an actionable way – it’s not about searching but about using . STM </li></ul><ul><li>publishers are increasingly looking for ways to incorporate content and tools, to </li></ul><ul><li>offer slices of content to answer questions , or to add analysis and structure to </li></ul><ul><li>content in ways that make it useful in very specific situations. </li></ul>Information Industry Outlook: FutureFacts 2007 Volume 2, September 18, 2006 © Outsell Inc. All Rights Reserved.
  11. 11. Why XML Databases and XQuery? <ul><li>Match for document centric applications </li></ul>Eliminate transformations due to the storage repository XML XML XML
  12. 12. Why XML Databases and XQuery? <ul><li>Speed of Development and Agility </li></ul><ul><ul><li>Elsevier </li></ul></ul><ul><ul><li>RBI </li></ul></ul><ul><ul><li>Oxford University Press </li></ul></ul><ul><ul><li>O’Reilly </li></ul></ul>
  13. 13. Why XML Databases and XQuery? <ul><li>No predefined granularity </li></ul><ul><ul><li>Search and retrieve by <article> </li></ul></ul><ul><ul><li>Search and retrieve by <p> </li></ul></ul><ul><ul><li>Search and retrieve by <caption> </li></ul></ul><ul><ul><li>Search and retrieve by <section> </li></ul></ul>
  14. 14. Why XML Databases and XQuery? <ul><li>Simplicity </li></ul><ul><ul><li>Focus on the solution </li></ul></ul><ul><ul><li>Merge various XML markup streams </li></ul></ul>
  15. 15. How is XQuery impacting publishers today ?
  16. 16. Content Analytics <ul><li>O’Reilly Labs </li></ul>
  17. 17. Rapid Prototyping
  18. 18. Custom Publishing
  19. 19. Content Transformation
  20. 20. Content Repurposing <ul><li>O’Reilly Labs </li></ul>
  21. 21. XML Repository
  22. 22. Publishing Platform
  23. 23. and another one …
  24. 24. eLearning
  25. 25. Web Applications
  26. 26. Complete Applications We are confident that the combination of XQuery on the server side and cross-browser AJAX libraries will give us all the functionality that we need in a user front end and will also make it easy for us to continue adding features to that front end without the typical long development cycles of Java web application development. Survey Quote
  27. 27. Web 2.0
  28. 28. Web 2.0
  29. 29. Article 1.0
  30. 30. Article 2.0 How would you present an Article? What external services would you incorporate?
  31. 31. Article 2.0 Sample
  32. 32. Informal Survey <ul><li>8 Questions </li></ul><ul><ul><li>Aggregated responses </li></ul></ul><ul><ul><li>Guaranteed anonymity </li></ul></ul><ul><ul><li>Non-scientific study </li></ul></ul><ul><li>Participation </li></ul><ul><ul><li>Small publishers </li></ul></ul><ul><ul><li>Large publishers </li></ul></ul><ul><ul><li>Traditional publishers </li></ul></ul><ul><ul><li>Non-traditional publishers </li></ul></ul>
  33. 33. Question 1 <ul><li>How and where is XQuery utilized by your organization? </li></ul><ul><ul><li>Digital Asset Management </li></ul></ul><ul><ul><li>Knowledge Management Applications </li></ul></ul><ul><ul><li>Content Fabrication </li></ul></ul><ul><ul><li>Online Publishing Platform </li></ul></ul><ul><ul><li>Prototypes </li></ul></ul><ul><ul><li>Web 2.0 Integration </li></ul></ul>
  34. 34. Question 2 <ul><li>What are the biggest challenges (technical and non-technical) XQuery poses for publishers? </li></ul><ul><ul><li>XQuery Skillset Availability </li></ul></ul><ul><ul><li>Training </li></ul></ul><ul><ul><li>Quality Examples </li></ul></ul><ul><ul><li>Tool Integration </li></ul></ul><ul><ul><li>Management Understanding of New Opportunities </li></ul></ul><ul><ul><li>Opposition From SQL Groups </li></ul></ul>
  35. 35. Question 3 <ul><li>What are the main benefits of XQuery? </li></ul><ul><ul><li>Functional Fit For Content Problems </li></ul></ul><ul><ul><li>One Language, One Data Model </li></ul></ul><ul><ul><li>Content Transformation/Manipulation </li></ul></ul><ul><ul><li>Development Speed </li></ul></ul><ul><ul><li>XML Structure Awareness </li></ul></ul><ul><ul><li>Breadth Of New Possibilities </li></ul></ul>
  36. 36. Question 4 <ul><li>What are the main weaknesses of XQuery? </li></ul><ul><ul><li>Standardization (Conformance) </li></ul></ul><ul><ul><li>Syntax </li></ul></ul><ul><ul><li>Interoperability </li></ul></ul><ul><ul><li>Reusable Component Libraries </li></ul></ul><ul><ul><li>Weak Encapsulation </li></ul></ul><ul><ul><li>Tuning Complexity </li></ul></ul>
  37. 37. Question 5 <ul><li>Are you able to use XQuery as extensively as you want to?  If not what are the obstacles you face? </li></ul><ul><ul><li>Cost </li></ul></ul><ul><ul><li>Internal Politics </li></ul></ul><ul><ul><li>Resource Availability </li></ul></ul><ul><ul><li>Developers Still Learning </li></ul></ul>
  38. 38. Question 6 <ul><li>Has XQuery provided some assistance with justifying a business to migrate from legacy formats to XML? </li></ul><ul><ul><li>XQuery permitted a radical cost reduction and improvement in function for our KM application. </li></ul></ul><ul><ul><li>Yes, although it was not XQuery alone. It was our publishing platform (which uses XQuery) that has made this argument. </li></ul></ul><ul><ul><li>XQuery has justified a move from initial DAM to inclusion of an XQuery server that frees us to some degree from the constriction of DAM. </li></ul></ul>
  39. 39. Question 7 <ul><li>How has your use of XQuery changed over the past year?  Are more projects using XQuery?  How are you using it differently when compared to last year? </li></ul><ul><ul><li>It is appearing in many projects that fall in gray areas between content and data and between KM and publishing. </li></ul></ul><ul><ul><li>Much more interest across the organization in potentially leveraging XQuery in product development. Definitely a greater awareness of the technology. </li></ul></ul>
  40. 40. Question 8 <ul><li>Is XQuery is a tool that enables publishers to unleash the power of XML and revolutionize the publishing industry? </li></ul><ul><ul><li>We are not a publisher per se, but if we were, and we had any amount of content stored as XML, I think this would be a no-brainer “yes”. </li></ul></ul><ul><ul><li>Yes, for the simple reason that it opens opportunities in using XML that were not possible before in a more efficient and effective manner. </li></ul></ul><ul><ul><li>It has the potential, but what you really need are publishers that can move beyond the current “print-centric” mindset or order to leverage the capabilities. </li></ul></ul>
  41. 41. The Future <ul><li>Mind the gap </li></ul><ul><li>Levels of intermediation </li></ul><ul><li>Focus on Markup </li></ul><ul><li>Local distribution of content </li></ul><ul><li>Mashup (Web 2.0) </li></ul>
  42. 42. Thank You Darin McBeath Elsevier, Disruptive Technologies [email_address]

×