24
Delivering Dynamic Content Solutions using XML @nozurbina Noz Urbina Senior Consultant [email protected] @nozurbina Mark Poston Senior Consultant [email protected] @mekonmark

Delivering Dynamic Content Solutions using XML - PubExp12

  • View
    834

  • Download
    1

Embed Size (px)

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.

Citation preview

Page 1: Delivering Dynamic Content Solutions using XML - PubExp12

Delivering Dynamic Content Solutions

using XML

@nozurbina

Noz Urbina

Senior Consultant

[email protected]

@nozurbina

Mark Poston

Senior Consultant

[email protected]

@mekonmark

Page 2: Delivering Dynamic Content Solutions using XML - PubExp12

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

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

Formats are diverse

@nozurbina

Page 5: Delivering Dynamic Content Solutions using XML - PubExp12

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

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

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

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

@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

@nozurbina

MARITIME ROUTE DATA

Page 11: Delivering Dynamic Content Solutions using XML - PubExp12

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

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

@nozurbina

Page 14: Delivering Dynamic Content Solutions using XML - PubExp12

Easy insertion of

live data links

into hand-

authored

content

@nozurbina

content

Page 15: Delivering Dynamic Content Solutions using XML - PubExp12

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

@nozurbina

HIGH TECH MANUFACTURING

Page 17: Delivering Dynamic Content Solutions using XML - PubExp12

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

Traditional Website Scenario

@nozurbina

Page 19: Delivering Dynamic Content Solutions using XML - PubExp12

Socially Enabled, Customised ScenarioCommunity

and Personal

dataBookmark/Download

@nozurbina

Comments

Page discussion

Page 20: Delivering Dynamic Content Solutions using XML - PubExp12

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

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

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

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

Thank you!

Q&A?

@nozurbina

Noz Urbina

Senior Consultant

[email protected]

@nozurbina

Mark Poston

Senior Consultant

[email protected]

@mekonmark