+ All Categories
Home > Technology > XML in the Wilderness

XML in the Wilderness

Date post: 08-May-2015
Category:
Upload: scott-abel
View: 1,758 times
Download: 1 times
Share this document with a friend
Description:
Presented by Joe Gollner at Documentation and Training West, May 6-9, 2008 in Vancouver, BCThe rapid emergence of the Web 2.0 has had a number of impacts. One that might be less obvious is that the Web 2.0 phenomenon showcases a number of important facts about the nature of content and the lessons we should attend to when designing content technologies. One of these lessons is the central importance of XML. There are also lessons for XML itself to be found in the Web 2.0 phenomenon and these ultimately point back to the original purpose of XML.
40
yright © Stilo International 2008 XML in the Wilderness Joe Gollne Vice Presiden Stilo Internationa
Transcript
Page 1: XML in the Wilderness

Copyright © Stilo International 2008

XML in the WildernessJoe Gollner

Vice PresidentStilo International

Page 2: XML in the Wilderness

Patron Saint of Content Management

Saint Jerome - Caravaggio (1605)

Saint Jerome (347 – 420 AD)Patron Saint of Libraries, Librarians, Archivists and Encyclopaedists

St Jerome in his Study - Antonello da Messina (1460)

Page 3: XML in the Wilderness

XML in the Wilderness

A Little Background

A Brief History of Content Technologies

What about Content?

Pointing towards the Hypertext Horizon

St Jerome in the WildernessAlbrecht Dürer (1495)

Page 4: XML in the Wilderness
Page 5: XML in the Wilderness
Page 6: XML in the Wilderness

Markup and the Curious World of Content

1705

Inter-TextualityReference | Reuse | Republish | Ridicule

Jonathan Swift John Dunton

Page 7: XML in the Wilderness

A Brief History of Content Technologies

Where did content technologies come from?

What lessons can we take from this history?

Does it help us see XML differently?

Does this shed light on how we might create and sharecontent in the future?

Page 8: XML in the Wilderness

In the Beginning

…were table(t)s…

…and books…

Page 9: XML in the Wilderness

Memex

1940 1960 1980 2000

Adapting to the Exponential Growth inKnowledge Resources

Page 10: XML in the Wilderness

Some “Provocative” Definitions

DataData is the meaningful representation of experience

InformationInformation is the meaningful organization of data communicated in a specific context with the purpose of informing others

KnowledgeKnowledge is the meaningful organization of information, expressing an evolving understanding of a subject and establishing a basis for judgment and the potential for action.

ContentWhat is “contained” and “communicated”

Accommodates Data, Information, and Knowledge

Page 11: XML in the Wilderness

The Knowledge Dynamic

The persistence of content is what has allowed thisdynamic to accelerate at an exponential rate

Page 12: XML in the Wilderness

Knowledge Application with Technology

1940 1960 1980 2000

Leveraging Knowledge through Automation

The modern organization cannot survivewithout automation as a means to

encapsulate & leverage knowledge

Page 13: XML in the Wilderness

Augmenting Human Intelligence

1940 1960 1980 2000

Leveraging Automation to Assist Personal and Team Productivity

Douglas Engelbart

Workstation - 1966

Workstation - 1968

Page 14: XML in the Wilderness

The Internet

1940 1960 1980 2000

Connecting Organizations to form Knowledge Enterprises

Enterprise: bold, imaginative undertakingenabled by the sharing of knowledge

Page 15: XML in the Wilderness

The Vision of Hyper-Text

1940 1960 1980 2000

Envisioning content forms that reflect how people think and collaborate

Theodor (Ted) Holm Nelson

Page 16: XML in the Wilderness
Page 17: XML in the Wilderness

Proprietary Content FormatsLimiting the Interchangeability and Usefulness of all data types

Page 18: XML in the Wilderness

CALS – Tackling the Interchange ProblemGOAL

Supplier and Client

STDS

INTERIM SOLUTION

Supplier ClientSupplier

PROBLEM

Client

1940 1960 1980 2000

Page 19: XML in the Wilderness

Standard Generalized Markup Language (SGML)

1940 1960 1980 2000

Page 20: XML in the Wilderness

SGML

SGMLReflected human communication patterns

Provided substantial flexibility

Automated processing was “difficult”

Adopted in documentation-intensive sectors

Military, Aerospace and Commercial Publishing

The Key Innovation of SGML: naming something (understanding) is different than describing what should be done with it (behaviour)

naming something is the important part

naming something and defining its behaviour benefits from sophistication

Charles GoldfarbThe Fatherof SGML

Page 21: XML in the Wilderness

The World Wide Web

1940 1960 1980 2000

Where there’s a Will there’s a Way

Page 22: XML in the Wilderness

World Wide Web – The Success of Simplicity

Original Objective (1989)“to allow information sharing within

internationally dispersed teams”

HTML: a simple use of a complex standard

The Key Innovation of the Web:deciding what to do (intention) is different than determining how it should be done (execution)

deciding what to do is the important part

communicating an intention and successfully executing it benefits from simplicity

Sir Tim Berners-LeeThe Fatherof the Web

Page 23: XML in the Wilderness

Extensible Markup Language (XML)

1940 1960 1980 2000

Source: Microsoft

Page 24: XML in the Wilderness

The Key Innovations of XML

The Key Innovations of XML:Fusing the innovations of SGML and the Web

naming something (understanding) is different than describing what should be done with it (behaviour)

deciding what to do (intention) is different than determining how it should be done (execution)

XML exhibits an unresolved tension between Sophistication

to meet the needs of application integration

Simplicity

to meet the needs of people interacting with technology

Yuri RubinskyThe Spiritual Father

of XML

Page 25: XML in the Wilderness

XML

The driving focus for XMLhas been facilitating a revolution in the way technology applications are designed, developed and deployed

This addressed the failure of preceding approaches to adapt to genuinely open systems

This focus explains a great deal about the character of XML

Page 26: XML in the Wilderness

Web 2.0 – The Social Web

1940 1960 1980 2000 2010

The secondrevolution inweb adoption

Emergentconsequenceof integration

Page 27: XML in the Wilderness

Web 2.0 – All About Engagement

Web 2.0 has been called “The Participatory Web”

Key technical elements include:AJAX – Asynchronous JavaScript and XML

simple syndication protocols – RSS / ATOM

simplified web services – Aggregator APIs

Folksonomies – collaborative tagging

Processable content – XHTML / CSS / Microformats

Addressable, traceable, dynamic, collaborative content – wiki / blog

Much closer to the original idea behind the ‘web’

The centrality of XML in making this possible is often missed

Page 28: XML in the Wilderness

What About Content?

Page 29: XML in the Wilderness

What XML has meant for Content Authors

Authoring in XML exhibits two contradictory challengesToo much markup

Gets in the way of creating content

Forces a reliance on unfamiliar tools

Adds a level of technical complexityto what is a creative task

Not enough markup

Some content demands precision

Authors need clear guidance anduseful feedback in orderto satisfy this demand

As more content is delivered to applications, this is more common

Page 30: XML in the Wilderness

What XML has meant for Information Architects

Information ModelingSyntax stabilization (restriction)

Vocabulary definition constraints

Models mirror communicationpatterns less naturally

Sought simplicity & processability

New language for declaring rules

XML Schema (data constraints)

ImplementationSpecific constraints on markup use

Encourages instance verbosity

Many complexities reintroduced

Application challenges remained

Page 31: XML in the Wilderness

What XML has meant for Publishers

Authoring with Structured Markup

Multi-Format Automatic Publishing

XML

Page 32: XML in the Wilderness

What XML has really meant for Publishers

Continuous Collaboration

Persistent Multi-Channel

Interaction

XML

Page 33: XML in the Wilderness

Content Happens

What is the nature of content really?Is it just the physical trace of an expression?

Is it always new and original?

No - Not really

Or does content mix what previously existed with something new?

Yes – More Likely

Maybe contentis fundamentally synthetic (an aggregate or composite)

accumulates over time and evolves continuously through use

is far from static and follows a path that is not predictable

Maybe content is more of a process than a product?

Page 34: XML in the Wilderness

Embedded Markup Considered Harmful (1997)

Theodor (Ted) Holm Nelson

Ted NelsonHas been a vocal critic of structured markup

Sees it as an impediment & an intrusion

Primary Objections to Embedded MarkupComplicates editing & change tracking

Impedes transpublishing

Reuse must be unimpeded

Reuse often introduces changes

Enforces unnatural & constraining structures on communication

What is needed would accommodate:The “anarchic and overlapping relations”

“deep version management”

the “vast interconnectedness of ideas” ... Hypertext

Page 35: XML in the Wilderness

Something on the Hypertext Horizon

Online Access

Wireless Access

Topics

Print Manuals

PDF

Customers

Call Centre Staff

Maps ProductsRepositoriesSources

Darwin Information Typing Architecture (DITA)

Emerging out of the relatively mundane world of softwareand hardware documentation. An assemblage of “SGML Dirty Tricks”…

Page 36: XML in the Wilderness

The Tao of DITA: Handling Variability & Change

Introduces and continues to evolve a framework for handling contentand its challenges more gracefully. Application layers are given a chance.

Topic

Task ReferenceConcept

Specialization

BaseElements

highlight programming software UI

new semantics specialization

Dom

ainsA

pplications

Type Hierarchy

DefaultBehaviour

Core BehaviourSpecializations

SpecificOverrides

Maps

Page 37: XML in the Wilderness

DITA enables an interesting mix of practices

Promotes simplified markup for most content

Allows specialization to be introducedWhen more detailed markup guidelines help authors

When precise markup is essential for downstream applications

Is introducing more sophisticated reuse behaviour

Page 38: XML in the Wilderness

The Emergence of Content TechnologiesThe initial focus of XML has not been on content

DITA represents a serious effort to direct attention towards the challenges of content

The appearance of Web 2.0 is a sign that the infrastructure is maturing in its content handling

Simplified interfaces

Dynamic version management

Instant global interaction

Hypertext is becoming possible

Page 39: XML in the Wilderness

XML Returns from the Wilderness

Saint JeromeHeaded into isolation in the Syrian Desert

Learned Hebrew

Was able to create a new Latin translation of the bible (Vulgate)

Established the standard reference

XMLThe fruits of success in application integration are being seen (Web 2.0)

DITA shows promise

Addressing key content challenges

Leveraging more of the SGML legacy

Creating industry momentum St Jerome in his StudyAlbrecht Dürer (1492)

Page 40: XML in the Wilderness

Conclusion

We can start tohandle & leverage content in its true hypertext form -- for the first time

Joe GollnerVP e-Publishing SolutionsStilo [email protected]


Recommended