SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler 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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais de Joe Gollner

Mais de 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
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

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