Case Study — The Technology Behind Multi-Channel Publishing with Richard Hamilton

Post on 16-Apr-2017

259 views 3 download

transcript

Case Study: The Technology

BehindMulti-channel

PublishingRichard Hamilton

XML Presshttp://xmlpress.net

hamilton@xmlpress.net

Slide 1

Slide 2

Print edition

Slide 3

Intelligent content is designed to bemodular, structured, reusable, format

free,and semantically rich and, as a

consequence,discoverable, reconfigurable, and

adaptable. Ann Rockley

Slide 4

Intelligent

Content

Reusable

Modular

Format Free

SemanticallyRich

Structured

Slide 5

Intelligent

Content

Reusable

Modular

Format Free

SemanticallyRich

Structured

Slide 6

Entire term is one module

Slide 7

The term contains sub-modules

Slide 8

ePub ebook in iBooks

Slide 9

Slide 10

Audio

Bio linkedrather thanin line.

Website

Slide 11

Playing card

Slide 12

Intelligent

Content

Reusable

Modular

Format Free

SemanticallyRich Structured

Slide 13

Sample Term – XML

Structure Example – XML

<tlotermtopic>

<tloterm>Intelligent Content</tloterm>

… <tlowhat>Structurally-rich and semantically-categorized

content that is, therefore, automatically discoverable, reusable, reconfigurable, and adaptable.</tlowhat>

<tlowhy>Enables organizations to rapidly adapt their content to the changing needs of their customers and the devices they use.</tlowhy>

…</tlotermtopic>

Structure Example – XML

<tlotermtopic>

<tloterm>Intelligent Content</tloterm>

… <tlowhat>Structurally-rich and semantically-categorized

content that is, therefore, automatically discoverable, reusable, reconfigurable, and adaptable.</tlowhat>

<tlowhy>Enables organizations to rapidly adapt their content to the changing needs of their customers and the devices they use.</tlowhy>

…</tlotermtopic>

Module containing entire term

Structure Example – XML

<tlotermtopic>

<tloterm>Intelligent Content</tloterm>

… <tlowhat>Structurally-rich and semantically-categorized

content that is, therefore, automatically discoverable, reusable, reconfigurable, and adaptable.</tlowhat>

<tlowhy>Enables organizations to rapidly adapt their content to the changing needs of their customers and the devices they use.</tlowhy>

…</tlotermtopic>

Module containing the definition

Structure Example – XML

<tlotermtopic>

<tloterm>Intelligent Content</tloterm>

… <tlowhat>Structurally-rich and semantically-categorized

content that is, therefore, automatically discoverable, reusable, reconfigurable, and adaptable.</tlowhat>

<tlowhy>Enables organizations to rapidly adapt their content to the changing needs of their customers and the devices they use.</tlowhy>

…</tlotermtopic>

Module containing the importance statement

Structure Example – XML

<tlotermtopic>

<tloterm>Intelligent Content</tloterm>

… <tlowhat>Structurally-rich and semantically-categorized

content that is, therefore, automatically discoverable, reusable, reconfigurable, and adaptable.</tlowhat>

<tlowhy>Enables organizations to rapidly adapt their content to the changing needs of their customers and the devices they use.</tlowhy>

…</tlotermtopic>

match=”tlotermtopic[tloterm = 'Intelligent Content']//tlowhat”

Structure Example – XML

<tlotermtopic>

<tloterm>Intelligent Content</tloterm>

… <tlowhat>Structurally-rich and semantically-categorized

content that is, therefore, automatically discoverable, reusable, reconfigurable, and adaptable.</tlowhat>

<tlowhy>Enables organizations to rapidly adapt their content to the changing needs of their customers and the devices they use.</tlowhy>

…</tlotermtopic>

match=”tlotermtopic[tloterm = 'Intelligent Content']//tlowhat”

Intelligent

Content

Reusable

Modular

Format Free

SemanticallyRich

Structured

Slide 21

GlossaryDatabase

Extract & store definitions

Slide 22

GlossaryDatabase

Extract & store definitions

Pull definitionsinto glossary

Slide 23

GlossaryDatabase

Extract & store definitions

Pull definitionsinto glossary

Extract & store definitions

Slide 24

GlossaryDatabase

Extract & store definitions

Pull definitionsinto glossary

Extract & store definitions

Pull definitionsinto glossary

Slide 25

Glossary PageExcerpt from Enterprise Content Strategy by Kevin P. Nichols

Glossary PageExcerpt from Enterprise Content Strategy by Kevin P. Nichols

ReusedModule

Glossary PageExcerpt from Enterprise Content Strategy by Kevin P. Nichols

ReusedModule

ReusedModule

Glossary PageExcerpt from Enterprise Content Strategy by Kevin P. Nichols

ReusedModule

ReusedModule

NewModule

Glossary Example – XML

<chapter>

<title>What is Intelligent Content?</title>

<para>It’s time to think differently about …</para>

… <para>What we need is <glossterm>intelligent content<glossterm>.

</para>

…</section>

Glossary term

Excerpt from Intelligent Content: A Primer by Rockley, Cooper, and Abel

Reference to Glossary Term in Context

Glossary term (link in eBook)

Slide 31

Intelligent

Content

Reusable

Modular

Format Free

SemanticallyRich

Structured

Slide 32

The Language ofContent Strategy

Single source(XML)

Content Formatting

Format-freeContent

Browseror

eBookReader

Slide 33

The Language ofContent Strategy

Single source(XML)

XSL PrintStylesheets

XSL & PrintProcessors

Content Formatting

Print edition (PDF)

Format-freeContent

PrintFormatting

Browseror

eBookReader

Slide 34

The Language ofContent Strategy

Single source(XML)

XSL PrintStylesheets

XSL & PrintProcessors

Content Formatting

Print edition (PDF)

XSLStylesheets

CSSStylesheets

Browseror

eBookReader

XSLProcessor

HTML pages

HTML Formatting

Format-freeContent

PrintFormattingSlide 35

Glossary Example – HTML (simplified)

<div class=”chapter”>

<h1 class=”chaptitle”>What is Intelligent Content?</h1>

<p>It’s time to think differently about …</p>

… <p>What we need is <a class=”glossterm”>intelligent content</a>.

</p>

…</div>

Glossary Example – HTML (simplified)

<div class=”chapter”>

<h1 class=”chaptitle”>What is Intelligent Content?</h1>

<p>It’s time to think differently about …</p>

… <p>What we need is <a class=”glossterm”>intelligent content</a>.

</p>

…</div>

Glossary Styling – CSS

a.glossterm {

font-style: italic;

}

Glossary Styling – CSS

a.glossterm {

font-style: italic;

}

Element name

Glossary Styling – CSS

a.glossterm {

font-style: italic;

}

Element name Class attribute value

Glossary Term in ePub

Glossary term

Slide 41

Intelligent

Content

Reusable

Modular

Format Free

SemanticallyRich

Structured

Slide 42

Semantic Markup – XML

<tlotermtopic termtype=”Technical Concept”>

<tloterm>Intelligent Content</tloterm>

… <tlowhat>Structurally-rich and semantically-categorized

content that is, therefore, automatically discoverable, reusable, reconfigurable, and adaptable.</tlowhat>

<tlowhy>Enables organizations to rapidly adapt their content to the changing needs of their customers and the devices they use.</tlowhy>

…</tlotermtopic>

Semantic Markup – XML

<tlotermtopic termtype=”Technical Concept”>

<tloterm>Intelligent Content</tloterm>

… <tlowhat>Structurally-rich and semantically-categorized

content that is, therefore, automatically discoverable, reusable, reconfigurable, and adaptable.</tlowhat>

<tlowhy>Enables organizations to rapidly adapt their content to the changing needs of their customers and the devices they use.</tlowhy>

…</tlotermtopic>

Semantic structure

Semantic Markup – XML

<tlotermtopic termtype=”Technical Concept”>

<tloterm>Intelligent Content</tloterm>

… <tlowhat>Structurally-rich and semantically-categorized

content that is, therefore, automatically discoverable, reusable, reconfigurable, and adaptable.</tlowhat>

<tlowhy>Enables organizations to rapidly adapt their content to the changing needs of their customers and the devices they use.</tlowhy>

…</tlotermtopic>

Metadata attribute

Semantic structure

Glossary with Term Type AddedTerm type

Slide 46

Sample Input Form for a New TermSlide 47

Intelligent

Content

Reusable

Modular

Format Free

SemanticallyRich

Structured

Slide 48

Slide 49

Case Study: The Technology

BehindMulti-channel

PublishingRichard Hamilton

XML Presshttp://xmlpress.net

hamilton@xmlpress.net

Slide 50