delivering dynamic content solutions using xml - pubexp12
Post on 18-Oct-2014
836 views
DESCRIPTION
Presented at Publishing Expo 2012 at Earls Court 2, London by Noz Urbina, Senior Consultant, Mekon. Developed in collaboration with Mark Poston, Senior Consultant, Mekon. This presentation looks at how an XML-based architecture can act as an enabler for content solutions across diverse scenarios. By enabling content curation and recombination for new deilverables, publishers can leverage existing assets for new benefits. It explores ways in which XML can be dynamically delivered to web and mobile applications with examples including location-aware solutions and socially enabled content.TRANSCRIPT
![Page 1: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/1.jpg)
Delivering Dynamic Content Solutions
using XML
@nozurbina
Noz Urbina
Senior Consultant
@nozurbina
Mark Poston
Senior Consultant
@mekonmark
![Page 2: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/2.jpg)
Me/Mekon
• Consultant/Trainer for Mekon Ltd. (www.mekon.com)
– Content strategy
– Mekon 20 years, me 10 years – specialists in content and
mark-up
– Small-to-medium-to-huge enterprises
• Mekon principal sponsor, myself chairperson for
@nozurbina
• Mekon principal sponsor, myself chairperson for
Congility events (www.congility.com)
– Today’s Content Needs Agility
• Prepared in collaboration with Mark Poston,
Mekon
![Page 3: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/3.jpg)
www.mekon.com
lessworkmoreflow.blogspot.com
www.congility.com
@nozurbina
Next at :
~ Content Strategy Applied - UK, Mar 1-2
~ DITA Europe, Apr 23-25 - La Jolla, California
~ LavaCon, October - Portland, Oregon
![Page 4: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/4.jpg)
Formats are diverse
@nozurbina
![Page 5: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/5.jpg)
What is a Dynamic Content Solution?
• Goes beyond traditional methods of publishing
• Published at the moment it is requested
• Understands how content is being used
• Makes direct use of semantics/metadata
@nozurbina
• Makes direct use of semantics/metadata
– tagging, conditions, annotations
• Doesn’t limit future opportunities
– New content products, services, even user generated
content
– Enables automatic and manual content curation
![Page 6: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/6.jpg)
Content Curation and reuse
• Content curation is reusing content for new aims
• Sometimes it can be automated, sometimes can be
hand-curated
• Considerations:
modular
@nozurbina
– Is it modular? (References to old context, links, etc.)
–Metadata - is it findable by the appropriate metadata in the
new contex?
– Is it still current/accurate at the point of reuse?
– Is it editorially, stylistically, etc. appropriate in its new reuse
context?
![Page 7: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/7.jpg)
Scenarios are diverse
Original Flow New
Scenario
New
Audience
New
Platform
@nozurbina
Does your content have the
necessary agility?
![Page 8: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/8.jpg)
XML – Enabler of Dynamic Content Solutions
• Take advantage of XML standards
– Metadata, Conditions, Specialization, Reuse, Maps
– Taxonomy-based relationships
• Common processing architecture for all
@nozurbina
content (DITA)
![Page 9: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/9.jpg)
@nozurbina
DYNAMIC XML PUBLISHING SOLUTIONS
Outside our comfort zone:
What are non-publishers doing with publishing?
![Page 10: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/10.jpg)
@nozurbina
MARITIME ROUTE DATA
![Page 11: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/11.jpg)
Maritime Route Data – UK Gov
• Create a catalogue of about 100 page-based
books about shipping routes around the world
• Wanted to move to a resuable, integratable
platform
@nozurbina
– Single source of Geographic information referenced in
the content
![Page 12: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/12.jpg)
Example of Content Creation & Delivery
• Links from content to physical features in geospatial database
• Each physical feature on earth has matching XML content document
– name, description, position, user-defined content
@nozurbina
– name, description, position, user-defined content
• Authors can reuse a physical feature’s data in their content
• Link back and forth between maps and content
• Deliver content on location-aware devices
– Electronic Navigation Systems
![Page 13: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/13.jpg)
@nozurbina
![Page 14: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/14.jpg)
Easy insertion of
live data links
into hand-
authored
content
@nozurbina
content
![Page 15: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/15.jpg)
What can we learn?
• Content services inside and outside your organisation
could be integrated into apps, digital editions and more
– news tickers
– financial databases
@nozurbina
– financial databases
– and more
• Change related links and ads based on SATNAV
information• “There’s a nando’s around the corner”
• “Meet up with singles in croydon now”
• Interactive guides?
![Page 16: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/16.jpg)
@nozurbina
HIGH TECH MANUFACTURING
![Page 17: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/17.jpg)
Medical Devices Manufacture
• Content from various sources in page-based
deliverables. Coming from:
– Partners
– Official technical communications
– User-generated content
@nozurbina
– User-generated content
– Product management updates and customer notices
• Going to various audiences and scenarios:
– Planned and corrective maintenance
– End Customers, Field Engineers, Support Engineers
• Want a way to relate and recombine content for
various needs/scenarios/devices
![Page 18: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/18.jpg)
Traditional Website Scenario
@nozurbina
![Page 19: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/19.jpg)
Socially Enabled, Customised ScenarioCommunity
and Personal
dataBookmark/Download
@nozurbina
Comments
Page discussion
![Page 20: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/20.jpg)
On the iPad
@nozurbina
-User content linked back to central
content...
-By related article
- By client
- By product
![Page 21: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/21.jpg)
What can we learn?
• When properly structured and componentised,
we can create new deliverables based on what
the customer wants
• Deliver new value from same content
@nozurbina
![Page 22: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/22.jpg)
Application in traditional publishing
Original Flow New
Scenario
New
Audience
New
Platform
@nozurbina
With XML reuse you can re-monetise existing content
![Page 23: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/23.jpg)
Summary
• We can learn from what other industries are
doing with dynamic publishing
• DITA acts as an enabler to solutions
• XML complexity can be hidden from authors
@nozurbina
• XML complexity can be hidden from authors
where necessary
• Curation and reuse creates competitive
advantage and new revenue opportunities
![Page 24: Delivering Dynamic Content Solutions using XML - PubExp12](https://reader033.vdocument.in/reader033/viewer/2022042623/5442a337afaf9f0e118b46d5/html5/thumbnails/24.jpg)
Thank you!
Q&A?
@nozurbina
Noz Urbina
Senior Consultant
@nozurbina
Mark Poston
Senior Consultant
@mekonmark