darin mcbeath xml holland
Post on 13-Sep-2014
3.198 views
DESCRIPTION
Darin McBeath from Elsevier's speech at XML HollandTRANSCRIPT
![Page 1: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/1.jpg)
The Publishing [R]evolution
Darin McBeathXML Holland 2007Amsterdam
![Page 2: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/2.jpg)
Agenda
• Historical Perspective
• [R]evolutionary Technology
• Examples
• Survey Results
• Questions
![Page 3: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/3.jpg)
Evolution or Revolution
Evolution– Gradual– Progressive change
Revolution– Sudden– Complete or marked change
![Page 4: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/4.jpg)
1490 - Revolution
![Page 5: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/5.jpg)
1970s - Revolution
SGML
![Page 6: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/6.jpg)
1997 - Evolution
![Page 7: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/7.jpg)
2002 - Evolution
XML
![Page 8: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/8.jpg)
2007 - Revolution
XQuery(and XML Databases)
![Page 9: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/9.jpg)
What is XQuery
XQuery
Query Language
Programming Language Transformation Language
Integration Language Full-Text Search Language
![Page 10: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/10.jpg)
Why XML Databases and XQuery?Technologies and user expectations are pushing business models to the wall. Faster
than license agreements can keep up, new ways to use, copy, share, slice, and dice
information arise. With easy access, content usage explodes at a rate that
institutions can’t sustain under current charging models, and publishers are
challenged to come up with new metrics or shift more of the revenue burden from
institutions to individuals.
Workflow is an increasing concern of knowledge workers, and publishers are
responding. With more content and less time to analyze it, users need content that
reaches out in an actionable way – it’s not about searching but about using. STM
publishers are increasingly looking for ways to incorporate content and tools, to
offer slices of content to answer questions, or to add analysis and structure to
content in ways that make it useful in very specific situations.
Information Industry Outlook: FutureFacts 2007Volume 2, September 18, 2006 © Outsell Inc. All Rights Reserved.
![Page 11: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/11.jpg)
Why XML Databases and XQuery?
Match for document centric applications
Eliminate transformations due to the storage repository
XMLXML XML
![Page 12: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/12.jpg)
Why XML Databases and XQuery?
Speed of Development and Agility
ElsevierRBI
Oxford University PressO’Reilly
![Page 13: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/13.jpg)
Why XML Databases and XQuery?
No predefined granularity
– Search and retrieve by <article>
– Search and retrieve by <p>
– Search and retrieve by <caption>
– Search and retrieve by <section>
![Page 14: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/14.jpg)
Why XML Databases and XQuery?
Simplicity
– Focus on the solution
– Merge various XML markup streams
![Page 15: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/15.jpg)
How is XQuery impacting publishers today ?
![Page 16: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/16.jpg)
Content Analytics
O’Reilly Labs
![Page 17: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/17.jpg)
Rapid Prototyping
![Page 18: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/18.jpg)
Custom Publishing
![Page 19: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/19.jpg)
Content Transformation
![Page 20: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/20.jpg)
Content Repurposing
O’Reilly Labs
![Page 21: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/21.jpg)
XML Repository
![Page 22: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/22.jpg)
Publishing Platform
![Page 23: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/23.jpg)
and another one …
![Page 24: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/24.jpg)
eLearning
![Page 25: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/25.jpg)
Web Applications
![Page 26: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/26.jpg)
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
![Page 27: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/27.jpg)
Web 2.0
![Page 28: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/28.jpg)
Web 2.0
![Page 29: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/29.jpg)
Article 1.0
![Page 30: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/30.jpg)
Article 2.0
How would you present an Article?
What external services would you incorporate?
![Page 31: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/31.jpg)
Article 2.0 Sample
![Page 32: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/32.jpg)
Informal Survey
• 8 Questions– Aggregated responses– Guaranteed anonymity– Non-scientific study
• Participation– Small publishers– Large publishers– Traditional publishers– Non-traditional publishers
![Page 33: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/33.jpg)
Question 1
How and where is XQuery utilized by your organization?
– Digital Asset Management– Knowledge Management Applications– Content Fabrication– Online Publishing Platform– Prototypes– Web 2.0 Integration
![Page 34: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/34.jpg)
Question 2
What are the biggest challenges (technical and non-technical) XQuery poses for publishers?
– XQuery Skillset Availability– Training– Quality Examples– Tool Integration– Management Understanding of New Opportunities– Opposition From SQL Groups
![Page 35: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/35.jpg)
Question 3
What are the main benefits of XQuery?
– Functional Fit For Content Problems– One Language, One Data Model– Content Transformation/Manipulation– Development Speed– XML Structure Awareness– Breadth Of New Possibilities
![Page 36: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/36.jpg)
Question 4
What are the main weaknesses of XQuery?
– Standardization (Conformance)– Syntax– Interoperability– Reusable Component Libraries– Weak Encapsulation– Tuning Complexity
![Page 37: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/37.jpg)
Question 5
Are you able to use XQuery as extensively as you want to? If not what are the obstacles you face?
– Cost– Internal Politics– Resource Availability– Developers Still Learning
![Page 38: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/38.jpg)
Question 6
Has XQuery provided some assistance with justifying a business to migrate from legacy formats to XML?
– XQuery permitted a radical cost reduction and improvement in function for our KM application.
– Yes, although it was not XQuery alone. It was our publishing platform (which uses XQuery) that has made this argument.
– 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.
![Page 39: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/39.jpg)
Question 7
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?
– It is appearing in many projects that fall in gray areas between content and data and between KM and publishing.
– Much more interest across the organization in potentially leveraging XQuery in product development. Definitely a greater awareness of the technology.
![Page 40: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/40.jpg)
Question 8
Is XQuery is a tool that enables publishers to unleash the power of XML and revolutionize the publishing industry?
– 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”.
– Yes, for the simple reason that it opens opportunities in using XML that were not possible before in a more efficient and effective manner.
– 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.
![Page 41: Darin McBeath XML Holland](https://reader034.vdocuments.site/reader034/viewer/2022051107/5413bdf48d7f728a698b46cf/html5/thumbnails/41.jpg)
The Future
– Mind the gap
– Levels of intermediation
– Focus on Markup
– Local distribution of content
– Mashup (Web 2.0)