XML                                 without                                  Tears                                   Intel...
Case Study: Regulatory Structured Content   Background     Regulatory Agency for the Energy Sector managing:      •   Regu...
Case Study: Regulatory Structured Content    Three Key Ingredients     Top Tier Management Consulting Firm       •   Cond...
Case Study: Outcome                      How do you think                       this turned out?
Case Study: Outcome                      Disaster
What Went Wrong?  Over-indulgence in meaningful [semantic] markup    Insanely complex authoring experience    Insanely com...
Lessons Learned<$ Element element-name >         Semantics come at a price and      must be associated with a concrete use...
Markup Considered Harmful           Is there any value in using meaningful [semantic] markup? Theodor (Ted) Holm Nelson   ...
But You Said XML without Tears
XML                               without                                Tears                                Intelligent ...
Basic Markup: HTML Formatting Markup            Content Models   Processing & Results Expedites online delivery Shouldn’t ...
Inline Semantic Markup Different story                   Content Models   Processing & Results Cost of processing semantic...
Balanced Markup: Just Enough Semantics     Semantic Models             Content Models           Processing & Results      ...
Advanced Markup: Progression from Balanced  Semantic Models           Content Models           Processing & Results       ...
Can we have Intelligent Content sans XML?
Intelligent Content in a Normal Office  Two Answers    Even when you are trying to    not use XML, you are    probably usi...
So Explain to Me Again Why We Need XML?
Real Content Resists Definitive Categorization                                      Real                                  ...
The Human Face of Intelligent Content  The Web & XML united  Browser-based collaborative authoring  Strong object metadata...
Asking Questions & Raising Objectionsor just making connections…Joe GollnerGnostyx Research Inc.www.gnostyx.comjag@gnostyx...
Upcoming SlideShare
Loading in...5
×

XML without Tears (J Gollner at Intelligent Content 2012)

1,212

Published on

This was a featured presentation at the Intelligent Content Conference in 2012.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,212
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

XML without Tears (J Gollner at Intelligent Content 2012)

  1. 1. XML without Tears Intelligent Content 2012 Joe Gollner, M.Phil. Gnostyx Research Inc. jag@gnostyx.com www.gnostyx.com www.gollner.caCopyright © Joe Gollner 2012 @joegollner
  2. 2. Case Study: Regulatory Structured Content Background Regulatory Agency for the Energy Sector managing: • Regulations • Process Documentation • Submissions • Public Consultation Outcomes • Judgments Pressures: • Growing volume & complexity of regulations & submissions • Growing complexity of the consultation process • To bring costs under control or even reduce them • Maintain or even shorten the process cycle times
  3. 3. Case Study: Regulatory Structured Content Three Key Ingredients Top Tier Management Consulting Firm • Conducted a comprehensive process review • Collaborated with stakeholders to re-envision the future Content Management Consulting Firm • Facilitated a wide-ranging analysis & modeling activity • Developed target content models with rich semantics Content Management & Publishing Technology Vendors • Engaged to tailor their tools to support • The re-envisioned business process • Fully customized authoring environments • Sophisticated management & publishing services
  4. 4. Case Study: Outcome How do you think this turned out?
  5. 5. Case Study: Outcome Disaster
  6. 6. What Went Wrong? Over-indulgence in meaningful [semantic] markup Insanely complex authoring experience Insanely complex authoring tool customizations Insanely complex authoring support tools • Auto-complete • Validation • Packaging Insanely complex processing scenarios [publishing] Target vision disconnected from reality in key ways Naively transgressed obvious legal boundaries • Attempted to automate formatting submission after receipt Generated unsustainable maintenance costs
  7. 7. Lessons Learned<$ Element element-name > Semantics come at a price and must be associated with a concrete use Standard Generalized Markup Language (SGML) defined a Document Type Definition (DTD) as [organizing] “rules defined by an application”
  8. 8. Markup Considered Harmful Is there any value in using meaningful [semantic] markup? Theodor (Ted) Holm Nelson and Infrastructures for Information, Inc.
  9. 9. But You Said XML without Tears
  10. 10. XML without Tears Intelligent Content 2012 Take TwoCopyright © Joe Gollner 2012
  11. 11. Basic Markup: HTML Formatting Markup Content Models Processing & Results Expedites online delivery Shouldn’t +$ have cost much but did Formatting -$ Minimum investment Didn’t get in XHTML Web Pages the way…
  12. 12. Inline Semantic Markup Different story Content Models Processing & Results Cost of processing semantic +$ markup is real -$ Semantics Benefits mainly seen in +$ more filtered formatting Formatting -$ The outcome XML / DITA Multiple Products is debateable
  13. 13. Balanced Markup: Just Enough Semantics Semantic Models Content Models Processing & Results +$ Semantics -$ +$ Formatting -$Semantic models provide semantic markup with the rigor needed to become really useful
  14. 14. Advanced Markup: Progression from Balanced Semantic Models Content Models Processing & Results +$ Semantics -$ +$ Formatting -$ More comprehensive semantic models co-evolve with inline semantic markup
  15. 15. Can we have Intelligent Content sans XML?
  16. 16. Intelligent Content in a Normal Office Two Answers Even when you are trying to not use XML, you are probably using XML • MS Office / SharePoint Any application larger than an eggcup will need to interoperate with other applications • Exchanging information • Permitting extensibility to support interoperability Frankenstein goes mobile
  17. 17. So Explain to Me Again Why We Need XML?
  18. 18. Real Content Resists Definitive Categorization Real Content Demands Special attention
  19. 19. The Human Face of Intelligent Content The Web & XML united Browser-based collaborative authoring Strong object metadata supporting discovery & selection Container elements providing semantic guidance Content input as XHTML using common widgets Minimal inline semantic markup Attractive benefits profile Easily extensible over time
  20. 20. Asking Questions & Raising Objectionsor just making connections…Joe GollnerGnostyx Research Inc.www.gnostyx.comjag@gnostyx.comThe Content Philosopher Blogwww.gollner.ca
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×