SlideShare a Scribd company logo
1 of 20
Download to read offline
XML
                                 without
                                  Tears
                                   Intelligent
                                    Content
                                      2012




                                 Joe Gollner, M.Phil.
                               Gnostyx Research Inc.
                                  jag@gnostyx.com
                                  www.gnostyx.com
                                     www.gollner.ca
Copyright © Joe Gollner 2012
                                        @joegollner
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
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
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 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
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”
Markup Considered Harmful
           Is there any value in using meaningful [semantic] markup?




 Theodor (Ted) Holm Nelson




                                   and           Infrastructures for Information, Inc.
But You Said XML without Tears
XML
                               without
                                Tears
                                Intelligent
                                 Content
                                   2012




                               Take Two

Copyright © Joe Gollner 2012
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…
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
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
Advanced Markup: Progression from Balanced

  Semantic Models           Content Models           Processing & Results


                                                                          +$

                                                       Semantics     -$



                                                                      +$

                                                       Formatting    -$



   More comprehensive semantic models co-evolve with inline semantic markup
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 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
So Explain to Me Again Why We Need XML?
Real Content Resists Definitive Categorization


                                      Real
                                    Content
                                   Demands
                                    Special
                                   attention
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
Asking Questions & Raising Objections

or just making connections…

Joe Gollner
Gnostyx Research Inc.
www.gnostyx.com
jag@gnostyx.com

The Content Philosopher Blog
www.gollner.ca

More Related Content

Similar to XML without Tears (J Gollner at Intelligent Content 2012)

Going green kl presentation
Going green kl presentationGoing green kl presentation
Going green kl presentation
Peter1020
 
Hackathon 2023_Generative AI pitch deck.pptx
Hackathon 2023_Generative AI pitch deck.pptxHackathon 2023_Generative AI pitch deck.pptx
Hackathon 2023_Generative AI pitch deck.pptx
arpitmasih9
 
Ai Brain Docs Solution Oct 2012
Ai Brain Docs Solution Oct 2012Ai Brain Docs Solution Oct 2012
Ai Brain Docs Solution Oct 2012
tom_marsh
 
Html5 Introduction
Html5 IntroductionHtml5 Introduction
Html5 Introduction
Manoj Kumar
 

Similar to XML without Tears (J Gollner at Intelligent Content 2012) (20)

A Publisher’s Guide to Choosing the Right XML Editor
A Publisher’s Guide to Choosing the Right XML EditorA Publisher’s Guide to Choosing the Right XML Editor
A Publisher’s Guide to Choosing the Right XML Editor
 
XHTML Web Designs.pdf
XHTML Web Designs.pdfXHTML Web Designs.pdf
XHTML Web Designs.pdf
 
Semantic AI Making Great Data and Making Data Great
Semantic AI Making Great Data and Making Data GreatSemantic AI Making Great Data and Making Data Great
Semantic AI Making Great Data and Making Data Great
 
EMC #1 Open XML Database (OEM)
EMC #1 Open XML Database (OEM)EMC #1 Open XML Database (OEM)
EMC #1 Open XML Database (OEM)
 
Going green kl presentation
Going green kl presentationGoing green kl presentation
Going green kl presentation
 
Intelligent Content Management
Intelligent Content ManagementIntelligent Content Management
Intelligent Content Management
 
Hackathon 2023_Generative AI pitch deck.pptx
Hackathon 2023_Generative AI pitch deck.pptxHackathon 2023_Generative AI pitch deck.pptx
Hackathon 2023_Generative AI pitch deck.pptx
 
Ai Brain Docs Solution Oct 2012
Ai Brain Docs Solution Oct 2012Ai Brain Docs Solution Oct 2012
Ai Brain Docs Solution Oct 2012
 
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data ServicesSharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
 
Html5 Introduction
Html5 IntroductionHtml5 Introduction
Html5 Introduction
 
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Why XML is important for everyone, especially technical communicators
Why XML is important for everyone, especially technical communicatorsWhy XML is important for everyone, especially technical communicators
Why XML is important for everyone, especially technical communicators
 
S doherty counting_dragons_dita-reuse
S doherty counting_dragons_dita-reuseS doherty counting_dragons_dita-reuse
S doherty counting_dragons_dita-reuse
 
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML Parsing
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML ParsingMastering Web Scraping with JSoup Unlocking the Secrets of HTML Parsing
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML Parsing
 
Search and Taxonomy Demonstration
Search and Taxonomy DemonstrationSearch and Taxonomy Demonstration
Search and Taxonomy Demonstration
 
2011 iska - tim m - domain driven design
2011   iska - tim m - domain driven design2011   iska - tim m - domain driven design
2011 iska - tim m - domain driven design
 
Navigating the mess of a Shared Network Drive Migration to SharePoint - SPS B...
Navigating the mess of a Shared Network Drive Migration to SharePoint - SPS B...Navigating the mess of a Shared Network Drive Migration to SharePoint - SPS B...
Navigating the mess of a Shared Network Drive Migration to SharePoint - SPS B...
 
Toc08 Goldthwaite Digitizing Your Backlist
Toc08 Goldthwaite Digitizing Your BacklistToc08 Goldthwaite Digitizing Your Backlist
Toc08 Goldthwaite Digitizing Your Backlist
 
Manage Your Web Content with SharePoint 2013 Mobility and Search
Manage Your Web Content with SharePoint 2013 Mobility and SearchManage Your Web Content with SharePoint 2013 Mobility and Search
Manage Your Web Content with SharePoint 2013 Mobility and Search
 

More from Joe Gollner

More from Joe Gollner (20)

A Content Manifesto (Gnostyx CIDM IDEAS Conference 2020)
A Content Manifesto (Gnostyx CIDM IDEAS Conference 2020)A Content Manifesto (Gnostyx CIDM IDEAS Conference 2020)
A Content Manifesto (Gnostyx CIDM IDEAS Conference 2020)
 
The Economics of Content (October 2019)
The Economics of Content (October 2019)The Economics of Content (October 2019)
The Economics of Content (October 2019)
 
So You Want a CMS (Gnostyx Workshop Lavacon 2016)
So You Want a CMS (Gnostyx Workshop Lavacon 2016)So You Want a CMS (Gnostyx Workshop Lavacon 2016)
So You Want a CMS (Gnostyx Workshop Lavacon 2016)
 
Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)
Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)
Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)
 
Digital Transformation and DITA
Digital Transformation and DITADigital Transformation and DITA
Digital Transformation and DITA
 
Engineering Content: The Discipline of Designing Future-Ready Content
Engineering Content: The Discipline of Designing Future-Ready ContentEngineering Content: The Discipline of Designing Future-Ready Content
Engineering Content: The Discipline of Designing Future-Ready Content
 
Brave New World of Technical Communication
Brave New World of Technical CommunicationBrave New World of Technical Communication
Brave New World of Technical Communication
 
Digital Transformation and the Business of Content (May 2017)
Digital Transformation and the Business of Content (May 2017)Digital Transformation and the Business of Content (May 2017)
Digital Transformation and the Business of Content (May 2017)
 
Three Projects One Lesson (April 2017)
Three Projects One Lesson (April 2017)Three Projects One Lesson (April 2017)
Three Projects One Lesson (April 2017)
 
CALS and Canadian Government Acquisition 1994
CALS and Canadian Government Acquisition 1994CALS and Canadian Government Acquisition 1994
CALS and Canadian Government Acquisition 1994
 
Coordinating Markup Projects (CALS Expo 1995)
Coordinating Markup Projects (CALS Expo 1995)Coordinating Markup Projects (CALS Expo 1995)
Coordinating Markup Projects (CALS Expo 1995)
 
The Changing Face of Publishing (October 2012)
The Changing Face of Publishing (October 2012)The Changing Face of Publishing (October 2012)
The Changing Face of Publishing (October 2012)
 
Content 4.0
Content 4.0Content 4.0
Content 4.0
 
Managing Software as Knowledge (2005)
Managing Software as Knowledge (2005)Managing Software as Knowledge (2005)
Managing Software as Knowledge (2005)
 
Managing DITA (Nov 2015)
Managing DITA (Nov 2015)Managing DITA (Nov 2015)
Managing DITA (Nov 2015)
 
Practical Steps Towards Integrated Content Management (Nov 2015)
Practical Steps Towards Integrated Content Management (Nov 2015)Practical Steps Towards Integrated Content Management (Nov 2015)
Practical Steps Towards Integrated Content Management (Nov 2015)
 
The Dark Arts of Content Leadership
The Dark Arts of Content LeadershipThe Dark Arts of Content Leadership
The Dark Arts of Content Leadership
 
Integrated Content Management - Information Energy 2015 Keynote
Integrated Content Management - Information Energy 2015 KeynoteIntegrated Content Management - Information Energy 2015 Keynote
Integrated Content Management - Information Energy 2015 Keynote
 
Defining Intelligent Content (J Gollner Mar 2015)
Defining Intelligent Content (J Gollner Mar 2015)Defining Intelligent Content (J Gollner Mar 2015)
Defining Intelligent Content (J Gollner Mar 2015)
 
Content Leadership
Content LeadershipContent Leadership
Content Leadership
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

XML without Tears (J Gollner at Intelligent Content 2012)

  • 1. XML without Tears Intelligent Content 2012 Joe Gollner, M.Phil. Gnostyx Research Inc. jag@gnostyx.com www.gnostyx.com www.gollner.ca Copyright © Joe Gollner 2012 @joegollner
  • 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. 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. Case Study: Outcome How do you think this turned out?
  • 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. 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. Markup Considered Harmful Is there any value in using meaningful [semantic] markup? Theodor (Ted) Holm Nelson and Infrastructures for Information, Inc.
  • 9. But You Said XML without Tears
  • 10. XML without Tears Intelligent Content 2012 Take Two Copyright © Joe Gollner 2012
  • 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. 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. 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. Advanced Markup: Progression from Balanced Semantic Models Content Models Processing & Results +$ Semantics -$ +$ Formatting -$ More comprehensive semantic models co-evolve with inline semantic markup
  • 15. Can we have Intelligent Content sans XML?
  • 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. So Explain to Me Again Why We Need XML?
  • 18. Real Content Resists Definitive Categorization Real Content Demands Special attention
  • 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. Asking Questions & Raising Objections or just making connections… Joe Gollner Gnostyx Research Inc. www.gnostyx.com jag@gnostyx.com The Content Philosopher Blog www.gollner.ca