SlideShare una empresa de Scribd logo
1 de 63
Descargar para leer sin conexión
An Introduction to
            Content Engineering
                                           Joe Gollner
                                           VP e-Publishing Solutions
                                           jgollner@stilo.com
Copyright © Stilo International plc 2008
Introduction to Content Engineering: Topics

    What is Content?

    Content Engineering & the Content Processing Roadmap

    The Business Context of Content Engineering

    Aims:
      Establish the nature of, and need for, Content Engineering
      Define a rubric of terminology for the tools and techniques
      that constitute a practical working framework for
      discussing, designing, developing and deploying
      content management and processing systems
What is Content?
Content is how we Communicate
                          Content is the physical form
                           of human communication
                             Content is meaningful
                            because it entails context




                               Narrative Structures
                               Implied Associations
   Associative Memory                                         Associative Memory
  Acquired Perspectives                                      Acquired Perspectives
  Imperfect Expression                                      Imperfect Interpretation
                          Content is typically serialized
                               due to the ways we
                     express, store and interpret information
The Document as the Popular Face of Content
                    The document has proven to be a
                  powerful device for communicating and
                             retaining content




While documents provide effective physical containers for content, they also
      lead to multiple modes of exchange and potential obsolescence
Content is Everywhere
                  This has been true since the dawn of
               civilization and its importance grows daily




   Content populates an ecosystem where people receive, internalize,
   modify, create and share that content. Content connects everything.
The Truth about Content
  We are faced with:
    Massively expanding content volumes
    Diversifying venues for content delivery
    Proliferating format varieties
    Rising expectations of users
    Escalating specialization of content
    Evolving interconnectedness of content
    Multiplying problems related to content security
    Continuing lifecycle challenges (obsolescence remains a risk)
    Increasing complexity of content
        (the reintegration of data & documents)
    Growing recognition of the central importance of content
What Lies Ahead?

  What are the biggest challenges you face today
     in managing and using content?


  What do you suspect will be the
     biggest challenge
     you will be facing
     in the next five years?


  What are the opportunities emerging
  to leverage content in your business?
An Essential Response: Content Engineering
  Working Definition
    The application of
    rigorous engineering discipline
    to the design, development
    and deployment of
    content management and
    processing systems
  Distinguishing Features
    Systematic approach
    Progressive use of technology
    Awareness of
       Lifecycle considerations
       Total cost of ownership
       Solution scalability
Engineering and Content
 Organizing work
   Laying out
   work spaces
   Sequencing of
   process steps
   Optimizing tasks
   Refining tools
   Improving materials
   Transferring results
   between stages
   Sharing resources
   Performing
   maintenance
   Troubleshooting
   problems
                          Differential Analyzer – Vannevar Bush (1930s)
Content Engineering
  Content Engineering
    Governing discipline
    Goal-directed
  Content Management
    Protect Value
  Content Processing
    Enhance Value
  People
    Create Value
       Planning
       Designing
       Authoring
       Editing
Content Management Components
  Content Management
    Control
    Organize resources, access
    and lifecycle
    Change
    Facilitate the evolution of
    content and the associated
    services
    Deploy
    Enable the services
    the content makes
    possible

                Control           Change   Deploy
Content Management and Content Processing
 A Close Relationship
   CM cannot exist without
   content processing services

   Expanding CM services
   demands more processing

   The sophistication of the
   processing functions
   increases more rapidly than
   management functions

   Many CMS solutions are
   constrained by weak
   content processing capabilities
Content Processing Components
  Content Processing
    Convert
    Transform
    Publish




  Key Focus in
  Content
  Engineering
Content Processing Components
  Content Processing
    Convert
    Transform
    Publish

  Transformation
    Breaks down into
       Refactor
       Relate
       Collect
       Resolve
       Compile

  Emphasis on leveraging
  efficient automation
The Content Processing Roadmap
                    ACQUIRE    ENRICH     DELIVER



       CONTEXT       Import    Metadata    Select



        Content
       Processing   Convert    Collect    Compile




       CONTENT       Import                Select   Publish
                               Manage



        Content
       Processing   Refactor   Relate     Resolve




     CONNECTIONS     Import     Links      Select
Convert Content
                    ACQUIRE    ENRICH     DELIVER



       CONTEXT       Import    Metadata    Select



        Content
       Processing   Convert    Collect    Compile




       CONTENT       Import                Select   Publish
                               Manage



        Content
       Processing   Refactor   Relate     Resolve




     CONNECTIONS     Import     Links      Select
Converting Content




                                              ?

 Conversion: changing the format of legacy content to make it increasingly
 suitable for efficient management, revision, reuse and publishing.
The Harsh Reality of Legacy Content
  Legacy Content
    All content resources that modification in order to be useful

  The Legacy Content Spectrum
    Opaque
        Not directly processable (e.g., paper)
    Annoying
        Aggressively proprietary
        Little or no predictability in usage
    Polluted
        Normally processable but frequently
        filled with deviations & additions (HTML)
    Tolerable
        Documented format that exposes format
        & structure in a processable form
Conversion Fundamentals
  Conversion is unavoidable and always under-estimated

  Conversion is fundamentally a matter of interpretation
    Parsing the legacy format & layout
    Inferring a meaning from this information
    Correlating the format & layout to a target structure
    Addressing problems introduced by format peculiarities
    Leveraging the content itself to guide format interpretation
    Enhancing interpretive rules by matching content patterns

  Automating conversion typically relies on two stages:
    Format Interpreter that can make sense of source formatting
    Rules-based Correlation Processor that maps content into structures
Conversion Process Template
 Target                         Source to                                            Subject
  XML           Source
                                 Target                  Interaction                 Matter
Schema          Analysis                                                             Experts
                                Mapping
                                                                        Guidance
Legacy
Source           Modify      Modified                          Manual
                                             Existing
Content        Conversion   Conversion      Conversion         Editing
                                              Rules
                Process       Rules



Example    1    Execute
                                  Result                  Identified
  Set          Conversion                                                          Interaction
                                 Analysis                   Issues
                Process
Sample     2

Set 10%
Complete   3                  Application                Validation &
                                                                                   Complete
Set 100%                        Tests                    Verification
Refactor Content
                    ACQUIRE    ENRICH     DELIVER



       CONTEXT       Import    Metadata    Select



        Content
       Processing   Convert    Collect    Compile




       CONTENT       Import                Select   Publish
                               Manage



        Content
       Processing   Refactor   Relate     Resolve




     CONNECTIONS     Import     Links      Select
Refactoring Content




 Refactoring: restructuring content, without loss of meaning, to improve its
 suitability for management, maintenance and specifically reuse.
Aspects of Refactoring
  Refactoring breaks down into two tasks
    Bursting
    Normalization

  Content Bursting
    Decomposing content into components optimized for reuse

  Content Normalization
    Systematic removal of redundancies to improve maintainability

  Challenges
    Ensuring content components remain meaningful & manageable
    Maintaining a complete equivalence with the original
    Adapting the linking mechanisms so they remain valid and functional
       Usually entails introduction of an indirect referencing scheme
Refactoring Strategies
             Strategy needed to ensure adequate returns on investment
               Refactor content that undergoes the highest rates of change first
Conversion




                                                                                   Outputs
                                                                                   Compare
                                                                                   Outputs
Collect Metadata
                    ACQUIRE    ENRICH     DELIVER



       CONTEXT       Import    Metadata    Select



        Content
       Processing   Convert    Collect    Compile




       CONTENT       Import                Select   Publish
                               Manage



        Content
       Processing   Refactor   Relate     Resolve




     CONNECTIONS     Import     Links      Select
Collecting Metadata




  Metadata: a set of data that provides information about other data.
  Collecting Metadata: extracting, validating, integrating, supplementing,
  synchronizing and storing metadata from, and about, the content.
The Function of Metadata
  Metadata is used to make the context of content explicit
  Used to facilitate
     Control
        Security
        Limitation of rights
     Orderly storage & retrieval
     Discovery
        Searching
        Navigating
     Exchange

  Surprisingly important point
     The boundary between
     metadata and content is
                                          Yale University Library
     never completely clear
The Storage of Metadata
  Useful Design Pattern: Detachable Metadata
    Key metadata clustered into a document sub-component
    Shareable amongst many uses
    Incorporated into document
    when important to do so &
    only then
Ontologies, Taxonomies & Metadata
                                             Ontology
 The Meaning of Metadata
   Metadata categories and values
   relate content to aspects of                                       metadata


   an Ontology
   The Ontology provides the
   context for metadata


 Ontologies                                                metadata

   Describe a domain of knowledge
                                                                Topic
   Can be used as the basis of:
                                                                Topic
      Taxonomies (classification schemes)
      Link networks                          Taxonomy
                                                                Topic

      Context driven navigational aids
                                                                Topic

                                            Link Network
Establish Relationships
                    ACQUIRE    ENRICH     DELIVER



       CONTEXT       Import    Metadata    Select



        Content
       Processing   Convert    Collect    Compile




       CONTENT       Import                Select   Publish
                               Manage



        Content
       Processing   Refactor   Relate     Resolve




     CONNECTIONS     Import     Links      Select
Establishing Relationships
                                                     Explicit Links (Actual)
                                       Identifier    Source       Target         Type
                                       A1
                                       A2



                                                    Implicit Links (Potential)
                                       Identifier    Source       Target         Type
                                       B1
                                       B2



                                                    Reuse Links (Physical)
                                       Identifier    Resource     Request        Condition
                                       R1
                                       R2




   Links: the connections or relationships between things that
   represent a significant portion of the meaning and value of content
Link Management
                       Link Analysis:
  Increasingly         Outbound Links: Intact or broken
  important            Transclusions: Where used
                                                                            metadata
                       Inbound Links: Track-back / Where cited
  Increasingly         External Links: Network participation

  complex
                                                           L   ink
  Link Analysis         metadata
                                                 b   o und
                                              Out
    Significant
                                                                L    in k
    processing                                      cl   u sion
                                               Trans
    Leverages
    external                                                    i    nk
                                                        ou nd L
    storage of links                              Inb
                                                                                Bidirectional
                                                                                External Link
    & link metadata
  Link generation
  becoming critical
                                                                            Link Base
Deliver Content
                    ACQUIRE    ENRICH     DELIVER



       CONTEXT       Import    Metadata    Select



        Content
       Processing   Convert    Collect    Compile




       CONTENT       Import                Select   Publish
                               Manage



        Content
       Processing   Refactor   Relate     Resolve




     CONNECTIONS     Import     Links      Select
Delivering Content




                                                     Compile        Publish


                                  Resolve

   Resolve: assemble content and instantiate applicable relationships
   Compile: convert resolved content into a form suitable for rendition
   Publish: render the content in the forms required by the context
The Goal: High Fidelity Automation
                                  Print Publishing
                Content                (PDF)




                                  Web Publishing                           Output Print
               Deliver                                                                                                  PDF
                                 (Portal / Portable)                        Products
               - Resolve
               - Compile
               - Publish                                Rules                             Publish




                                                                                            Transformations
                                                                        Output Variants
                                                  Templates
 Delivery Processing




                                                              Resolve




                                                                                                              Render
                                    Output Plan
   Assembling the inputs           (Map & View)


      Content requested                    Content

      Supporting assets                         Assets                  Compile

      Applicable stylesheets & rules
                                                                           Output Web
                                                                                                                       XHTML
   Resolve into a processable whole                                         Products

   Compile formattable content representations
   Publish final formatted renditions
Content Processing & Validation
  Validation
    Essential capability
    Enables consistent
    processing
    Streamlines
    processes

  Validation must be
    Accurate
    Manageable
    Informative
    Actionable
    Pro-active
    Continuously improving
Validate & Transform: Simple
    Content Validation
      DTD structural rules
      Instance conformance

    Content Transformation
      Traditionally focused on arranging
      content for formatting
      Supporting primarily
      structural manipulation

    Validated Outputs
      Inputs to rendition processes
      HTML outputs
      XML outputs
Schema                Rules



                                                                 Content
                                                                Instance
Validate & Transform: Complex
                                               Structure Validation   Content Verification
    Content Validation & Verification
       Schema structural rules
       Rules governing content values
       Instance conformance
                                                             Transformation
    Content Transformation                                     Processing


       Continuous process of improvement
       Parse, validate, align, verify…repeat
       Manipulation of many content types

    Validated Outputs
                                                                Outputs
       Inputs to rendition processes
       HTML outputs
       XML outputs
       Data outputs for applications
Complexity and the Cost of Quality
  Complexity is inherent in
  the nature of content

  Increasing content
  complexity increases the
  amount and sophistication
  of content processing tasks

  Increases in content
  processing tasks results in
  a significant increase in the
  total cost of quality
Solution Architectures
                                   Content
   Assembles                      Engineering
   components
   to provide
   integrated
   services               Content                 Content                    Solution
                        Management               Processing                Architectures
   Technology
   selection &
   integration
                                Convert              Transform              Publish
   Standards
   selection &
   integration                   Refactor             Collect              Compile

   Multiple
   solution instances                       Relate               Resolve

   will exist                                                                  Validate
Managing Solution Risk
  Integration risk represents
     The potential loss of services
     The potential loss of assets

  Integration risk increases
  with the increase in the
  number of technologies
  used to build a solution

  System complexity
     Can be managed
     Ultimately limits solution
     affordability and even viability
     Addressed in design selections
Technology Selection
 Key Considerations
   Solution context
   Scored against
   requirements
   Scoring scale
       0 – No Fit
       6 – Total Fit




   Results weighed
   against acquisition cost
Technology Lifecycle Considerations
                               High                            High
  Solution context includes             Measuring Overall
                                      Productivity over Time
    Urgency
    Complexity
    Criticality
    Constraints

                                                                      Time
    Projected lifecycle       Low
       Expected lifespan                                          Complexity
       Rate of change
       Influencing factors




                               High                            High
Solution Component Dependencies

         Structure
                           Content       Media     Process
             Maps                                                    Schemas
                             Files     Sources       Rules
                     <X>




                         Document    Processing
          Import                                      Data             Style
                         Templates       Scripts
         Sources                                   Sources    A BC    Sheets




         Analysis    Relationships       Quality      Log     Configuration
 xy      Reports                        Reports    Reports            Files
 .. ..               A         B
 .. ..



 Because all components within a solution evolve their inter-dependencies
               require explicit description and management.
Evaluating Standards as Potential Tools
  Independence
        From parochial interests, proprietary claims, external influences
  Formality
        Of creation, validation, approval & modification process
  Stability
        Of standard over time & the backward compatibility of changes
  Completeness
        Sufficiency for declared scope as well as availability of
        useful documentation & reference implementations
  Adoption
        Extent of support amongst tool vendors, authorities & users
  Practicality
        The extent to which all, or parts, of the standard can be deployed
Evaluating a Specialized Industry Standard
 Scenario
   Industry
   specification
   Broad scope
   Specialized
   stakeholder
   community
   Continuously
   changing
   & expanding

 Strategy
   Implement where
   necessary
   Address risk areas
Evaluating a Cross-Industry Standard
 Scenario
   Addressing
   widespread issues
   Broad stakeholder
   community
   Mature
   Further
   capabilities
   emerging

 Strategy
   Plan for adoption
   Consider for use in
   variety of areas
Content Solution Architecture Framework



                                         Controls
                                                                 Enterprise

                                                    Programs                     Domains

     Active                                                                                                                 Web




                                                                                    Specialized
               Document Sources                                                                   Publishing Services




                                                                                      Models
                                                     Integrate
    External                                                                                                                Print

               Ontology Sources                                                                   Discovery Services




                                                                                       Rules
    Legacy                                                                                                               Application


                 Data Sources                             Content Architecture                      Data Services

   Inputs                                                                                                                  Outputs

                                                             Users                 Tools
                                                                                                            Mechanisms

                       Authors                                                                    Content Management
                                                                 Resources
               Subject Matter Experts                                                             Content Processing

                   Administrators                                     Budget                       Content Authoring

                Information Architects                               Personnel                    Development Tools

                     Developers                                  Infrastructure                      Web Services
Content Architecture
                                   Content
   Establishes                    Engineering
   governing model
   of the knowledge                                              Content Architecture
   domain
                          Content                 Content                    Solution
   The knowledge        Management               Processing                Architectures
   that has informed
   the content
                                Convert              Transform              Publish
   The knowledge
   being
   encapsulated
   in the solutions              Refactor             Collect              Compile


   Supports multiple
                                            Relate               Resolve
   solution instances                                                          Validate
The Central Role of the Content Architecture
     Content                  Service                                Discovery                                   Specialized
                            Requirements                            Requirements                                 Taxonomies
   Architecture


                                          Topic
                                                                              Description       Description



                                                                                            Procedure
                  Data      Concept         Task     Reference      Data


                                                                                  Data          Description
                                                                                   Data
                         Description    Procedure

                                                                                              Procedure
                  Data                                              Data
                                  Specialized
                              Information Types                                                 Specialized
                                                                                            Delivery Processes
                                                                             Procedure

                                                                                                          Data
              Data         Annotation   Formatting    Effectivity    Data
                                                                             Procedure

                                                                                                          Data
                                   Change                                    Procedure
                                                        Data         Data

                             Specialized                                      Procedure
                                                                                                          Data

                              Domains
Content Solution Design Principles
  The nature of content demands an adaptable architecture

  Technology components should be loosely-coupled
    Content must always be available in its simplest self-describing form
         Data stores should be replaceable by stored instances
         True for content, metadata and links
    Content processing events can be performed many ways
         Simple methods must be present, sophisticated methods may be
    All interfaces established as the exchange of validated content
    Processing rules are, themselves, managed & processable content

  Content Processing should be extensively leveraged
    Content validation, analysis and reporting at every stage
    Used to manage & optimize solution components to improve efficiency
Content Engineering Maturity Model
  Modeled on the Software Engineering Institutes (SEI)
  Capability Maturity Model Integration (CMMI)
    “managed” used instead of “quantitatively managed” for level 4
    “repeated” used instead of “managed” for level 2
    “reactive” used instead of “performed” for level 1
                           Level
                                       Content Engineering Maturity Model
  Objective                 5                          Optimized
    Follow software
    engineering in          4                              Managed

    emphasizing the         3                                   Defined
    importance of
    formalization &         2                                      Repeated
    quantitative methods    1                                             Reactive
    for continuous
    improvement             0                                               Incomplete
CE Maturity Model: Level 0 Incomplete
  Incomplete
    Often the complete absence of a documented process
    A process that is documented but not followed also qualifies

  Features
    New requirements
    addressed using
    available tools
    Each solution seeks
    cost minimization
    No persistent
    infrastructure
    No improvement
    between projects
CE Maturity Model: Level 1 Reactive
  Reactive
    A process exists for specific goals
    Sufficient for the needs of selected products
    Not institutionalized and not integrated with institutional processes

                                     Content Engineering Maturity Model
  Features                Level


    Not designed to        5                         Optimized

    handle new or          4                             Managed
    changing
    requirements           3                                  Defined

    Can result in          2                                     Repeated
    multiple solutions
    each created as a      1                                            Reactive

    reaction               0                                              Incomplete
CE Maturity Model: Level 2 Repeated
  Repeated
    A managed process exists and is supported by basic infrastructure
    Predictability can be achieved in process performance & products
    Reviews are conducted to identify & initiate improvements

                                   Content Engineering Maturity Model
  Features               Level


    A common set of       5                        Optimized

    tools has been        4                            Managed
    selected
                          3                                 Defined
    Procedures
    exist for steps       2                                    Repeated
    Solution
                          1                                           Reactive
    components
    documented            0                                             Incomplete
CE Maturity Model: Level 3 Defined
  Defined
    Standardization in processes established on an institutional level
    Common tools & techniques used across processes & projects

  Features
                                    Content Engineering Maturity Model
    A single              Level

    infrastructure used    5                        Optimized
    to support multiple
                           4                            Managed
    processes &
    projects               3                                 Defined
    Processes defined      2                                    Repeated
    with reference to
    enterprise models      1                                           Reactive

    Interrelationships     0                                             Incomplete
    are known
CE Maturity Model: Level 4 Managed
  Managed
    Processes are managed using quantitative measurement
    Automation is maximized in the execution of process steps
    A single integrated & managed environment supports all processes

                                  Content Engineering Maturity Model
  Features               Level


    Infrastructure        5                       Optimized

    components            4                           Managed
    managed as content
    with automation       3                                Defined
    used to adapt         2                                   Repeated
    behaviour
    High levels of        1                                          Reactive

    quality sustained     0                                            Incomplete
CE Maturity Model: Level 5 Optimized
  Optimized
    Continuous orientation towards improvement
    Continuous refactoring of solution and content to achieve efficiencies
    Continuous identification & implementation of heightened standards

                                    Content Engineering Maturity Model
  Features                  Level


    Systematic analysis      5                      Optimized

    & correction of          4                          Managed
    variations
                             3                               Defined
    Proactive
    identification of new    2                                  Repeated
    products & services
    that can be offered      1                                         Reactive

    Industry innovation      0                                           Incomplete
General Observations
   Content is inherently complex

   Current trends have moved content to the center of attention

   Content Engineering is an essential response
      Provides the necessary discipline & the conceptual framework
      Content has not typically received this level of attention in the past

   Effective Content Processing is central to success
       Content Management services are enabled by content processes
       Adaptive content processing is essential for addressing change

   Effective Content Solutions are designed to cover the complete content
   lifecycle and all stakeholder perspectives

   The efficient management and processing of content remains an
   elusive goal for most organizations
Content Engineering and Business Value
  The design of Content Solutions should
    Continuously minimize the costs of
    acquiring, enriching, managing
    and delivering content
    Continuously improve content
    resources through enrichment
    Continuously increase the
    benefits realized through
    the delivery of content
    Continuously reduce risks
    threatening content assets or
    the services being supported

  Each of these represents an
   increase in value
Top Ten Secrets of Content Solution Success
  Don’t underestimate your content or your business
  Don’t underestimate the power of good automation
  Chose an appropriate tool set and validate your choices
  Don’t invest in content management technology too early
  Carefully plan and execute migration activities
  Take a “customer service” focus in delivering tangible
  benefits (new products / services) from your investments
  Be demanding of your suppliers (expect quality)
  Engage your stakeholders and “take control” of the solution
  Leverage standards, don’t be enslaved by them
  Be an active part of the community as a way to learn and as
  a way to share what you have learned
The End
Admittedly an awful lot to cover in
a single go. Hopefully some of the
ideas connect with some of your
experiences and perhaps help in
framing aspects of your
next project.

Joe Gollner
VP e-Publishing Solutions
Stilo International

jgollner@stilo.com

Más contenido relacionado

La actualidad más candente

Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...
Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...
Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...Stephan Ewen
 
data2day2022_SKuehn_DataValueChain.pdf
data2day2022_SKuehn_DataValueChain.pdfdata2day2022_SKuehn_DataValueChain.pdf
data2day2022_SKuehn_DataValueChain.pdfStefan Kühn
 
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAI
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAIGenerative Adversarial Networks (GANs) - Ian Goodfellow, OpenAI
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAIWithTheBest
 
Generative adversarial networks slides- Auckland AI & ML Meetup
Generative adversarial networks slides- Auckland AI & ML MeetupGenerative adversarial networks slides- Auckland AI & ML Meetup
Generative adversarial networks slides- Auckland AI & ML MeetupShamane Siriwardhana
 
Presentaion on “MiniMax Algorithm and Water Jug Problem
Presentaion on “MiniMax Algorithm and Water Jug ProblemPresentaion on “MiniMax Algorithm and Water Jug Problem
Presentaion on “MiniMax Algorithm and Water Jug ProblemMaruf Alom
 
Introduction to MAML (Model Agnostic Meta Learning) with Discussions
Introduction to MAML (Model Agnostic Meta Learning) with DiscussionsIntroduction to MAML (Model Agnostic Meta Learning) with Discussions
Introduction to MAML (Model Agnostic Meta Learning) with DiscussionsJoonyoung Yi
 
Physics-Informed Machine Learning
Physics-Informed Machine LearningPhysics-Informed Machine Learning
Physics-Informed Machine LearningOmarYounis21
 
Unsupervised Data Augmentation for Consistency Training
Unsupervised Data Augmentation for Consistency TrainingUnsupervised Data Augmentation for Consistency Training
Unsupervised Data Augmentation for Consistency TrainingSungchul Kim
 
Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model Saurab Dulal
 
Gaussian process in machine learning
Gaussian process in machine learningGaussian process in machine learning
Gaussian process in machine learningVARUN KUMAR
 
Bayesian Neural Networks
Bayesian Neural NetworksBayesian Neural Networks
Bayesian Neural NetworksNatan Katz
 
07 regularization
07 regularization07 regularization
07 regularizationRonald Teo
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural NetworksYogendra Tamang
 
PR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networks
PR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networksPR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networks
PR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networksTaesu Kim
 
introduction to deep Learning with full detail
introduction to deep Learning with full detailintroduction to deep Learning with full detail
introduction to deep Learning with full detailsonykhan3
 
Continual learning: Survey
Continual learning: SurveyContinual learning: Survey
Continual learning: SurveyWonjun Jeong
 
Machine learning module 2
Machine learning module 2Machine learning module 2
Machine learning module 2Gokulks007
 
Hyperparameter Optimization with Hyperband Algorithm
Hyperparameter Optimization with Hyperband AlgorithmHyperparameter Optimization with Hyperband Algorithm
Hyperparameter Optimization with Hyperband AlgorithmDeep Learning Italia
 

La actualidad más candente (20)

Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...
Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...
Apache Flink - Overview and Use cases of a Distributed Dataflow System (at pr...
 
data2day2022_SKuehn_DataValueChain.pdf
data2day2022_SKuehn_DataValueChain.pdfdata2day2022_SKuehn_DataValueChain.pdf
data2day2022_SKuehn_DataValueChain.pdf
 
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAI
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAIGenerative Adversarial Networks (GANs) - Ian Goodfellow, OpenAI
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAI
 
Generative adversarial networks slides- Auckland AI & ML Meetup
Generative adversarial networks slides- Auckland AI & ML MeetupGenerative adversarial networks slides- Auckland AI & ML Meetup
Generative adversarial networks slides- Auckland AI & ML Meetup
 
Presentaion on “MiniMax Algorithm and Water Jug Problem
Presentaion on “MiniMax Algorithm and Water Jug ProblemPresentaion on “MiniMax Algorithm and Water Jug Problem
Presentaion on “MiniMax Algorithm and Water Jug Problem
 
Doc2
Doc2Doc2
Doc2
 
Introduction to MAML (Model Agnostic Meta Learning) with Discussions
Introduction to MAML (Model Agnostic Meta Learning) with DiscussionsIntroduction to MAML (Model Agnostic Meta Learning) with Discussions
Introduction to MAML (Model Agnostic Meta Learning) with Discussions
 
Physics-Informed Machine Learning
Physics-Informed Machine LearningPhysics-Informed Machine Learning
Physics-Informed Machine Learning
 
Unsupervised Data Augmentation for Consistency Training
Unsupervised Data Augmentation for Consistency TrainingUnsupervised Data Augmentation for Consistency Training
Unsupervised Data Augmentation for Consistency Training
 
Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model Speaker Recognition using Gaussian Mixture Model
Speaker Recognition using Gaussian Mixture Model
 
Gaussian process in machine learning
Gaussian process in machine learningGaussian process in machine learning
Gaussian process in machine learning
 
Bayesian Neural Networks
Bayesian Neural NetworksBayesian Neural Networks
Bayesian Neural Networks
 
07 regularization
07 regularization07 regularization
07 regularization
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural Networks
 
PR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networks
PR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networksPR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networks
PR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networks
 
introduction to deep Learning with full detail
introduction to deep Learning with full detailintroduction to deep Learning with full detail
introduction to deep Learning with full detail
 
Continual learning: Survey
Continual learning: SurveyContinual learning: Survey
Continual learning: Survey
 
Machine learning module 2
Machine learning module 2Machine learning module 2
Machine learning module 2
 
Hyperparameter Optimization with Hyperband Algorithm
Hyperparameter Optimization with Hyperband AlgorithmHyperparameter Optimization with Hyperband Algorithm
Hyperparameter Optimization with Hyperband Algorithm
 

Destacado

Engineering Web Content (Web Content 2009)
Engineering Web Content (Web Content 2009)Engineering Web Content (Web Content 2009)
Engineering Web Content (Web Content 2009)Joe Gollner
 
Professional Publishing: Intelligent eBooks for Working Professionals
Professional Publishing: Intelligent eBooks for Working ProfessionalsProfessional Publishing: Intelligent eBooks for Working Professionals
Professional Publishing: Intelligent eBooks for Working ProfessionalsJoe Gollner
 
1. Introduccion Al Proceso Constructivo (Blanco Y Negro)
1.  Introduccion Al Proceso Constructivo (Blanco Y Negro)1.  Introduccion Al Proceso Constructivo (Blanco Y Negro)
1. Introduccion Al Proceso Constructivo (Blanco Y Negro)Benjamin
 
Secrets to Content Initiative Success (Gollner Lavacon 2014)
Secrets to Content Initiative Success (Gollner Lavacon 2014)Secrets to Content Initiative Success (Gollner Lavacon 2014)
Secrets to Content Initiative Success (Gollner Lavacon 2014)Joe Gollner
 
Getting it Right: Building Quality into your Content (July 2014)
Getting it Right: Building Quality into your Content (July 2014)Getting it Right: Building Quality into your Content (July 2014)
Getting it Right: Building Quality into your Content (July 2014)Joe Gollner
 
Lean Manufacturing and DITA (Gnostyx at DITA Europe 2014)
Lean Manufacturing and DITA (Gnostyx at DITA Europe 2014)Lean Manufacturing and DITA (Gnostyx at DITA Europe 2014)
Lean Manufacturing and DITA (Gnostyx at DITA Europe 2014)Joe Gollner
 
Content Solution Quick Start (June 2014)
Content Solution Quick Start (June 2014)Content Solution Quick Start (June 2014)
Content Solution Quick Start (June 2014)Joe Gollner
 
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)Joe Gollner
 
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)Joe Gollner
 
Information 4.0 for Industry 4.0 (TCWorld 2016)
Information 4.0 for Industry 4.0 (TCWorld 2016)Information 4.0 for Industry 4.0 (TCWorld 2016)
Information 4.0 for Industry 4.0 (TCWorld 2016)Joe Gollner
 
PROCESO CONSTRUCTIVO CASA HABITACIÓN
PROCESO CONSTRUCTIVO CASA HABITACIÓNPROCESO CONSTRUCTIVO CASA HABITACIÓN
PROCESO CONSTRUCTIVO CASA HABITACIÓNGuile Gurrola
 

Destacado (11)

Engineering Web Content (Web Content 2009)
Engineering Web Content (Web Content 2009)Engineering Web Content (Web Content 2009)
Engineering Web Content (Web Content 2009)
 
Professional Publishing: Intelligent eBooks for Working Professionals
Professional Publishing: Intelligent eBooks for Working ProfessionalsProfessional Publishing: Intelligent eBooks for Working Professionals
Professional Publishing: Intelligent eBooks for Working Professionals
 
1. Introduccion Al Proceso Constructivo (Blanco Y Negro)
1.  Introduccion Al Proceso Constructivo (Blanco Y Negro)1.  Introduccion Al Proceso Constructivo (Blanco Y Negro)
1. Introduccion Al Proceso Constructivo (Blanco Y Negro)
 
Secrets to Content Initiative Success (Gollner Lavacon 2014)
Secrets to Content Initiative Success (Gollner Lavacon 2014)Secrets to Content Initiative Success (Gollner Lavacon 2014)
Secrets to Content Initiative Success (Gollner Lavacon 2014)
 
Getting it Right: Building Quality into your Content (July 2014)
Getting it Right: Building Quality into your Content (July 2014)Getting it Right: Building Quality into your Content (July 2014)
Getting it Right: Building Quality into your Content (July 2014)
 
Lean Manufacturing and DITA (Gnostyx at DITA Europe 2014)
Lean Manufacturing and DITA (Gnostyx at DITA Europe 2014)Lean Manufacturing and DITA (Gnostyx at DITA Europe 2014)
Lean Manufacturing and DITA (Gnostyx at DITA Europe 2014)
 
Content Solution Quick Start (June 2014)
Content Solution Quick Start (June 2014)Content Solution Quick Start (June 2014)
Content Solution Quick Start (June 2014)
 
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)
 
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)
 
Information 4.0 for Industry 4.0 (TCWorld 2016)
Information 4.0 for Industry 4.0 (TCWorld 2016)Information 4.0 for Industry 4.0 (TCWorld 2016)
Information 4.0 for Industry 4.0 (TCWorld 2016)
 
PROCESO CONSTRUCTIVO CASA HABITACIÓN
PROCESO CONSTRUCTIVO CASA HABITACIÓNPROCESO CONSTRUCTIVO CASA HABITACIÓN
PROCESO CONSTRUCTIVO CASA HABITACIÓN
 

Similar a Introduction to Content Engineering

Practical Content Management: What Really Works
Practical Content Management: What Really WorksPractical Content Management: What Really Works
Practical Content Management: What Really WorksScott Abel
 
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...Joe Gollner
 
Intelligent Content Management
Intelligent Content ManagementIntelligent Content Management
Intelligent Content ManagementJoe Gollner
 
2011 Sharepoint Summit - Overview of enterprise content management in share_...
2011 Sharepoint Summit - Overview of enterprise content management  in share_...2011 Sharepoint Summit - Overview of enterprise content management  in share_...
2011 Sharepoint Summit - Overview of enterprise content management in share_...MSHOWTO Bilisim Toplulugu
 
Expert Webinar Series 5: &quot;De-mystifying Content Types - Four Key Content...
Expert Webinar Series 5: &quot;De-mystifying Content Types - Four Key Content...Expert Webinar Series 5: &quot;De-mystifying Content Types - Four Key Content...
Expert Webinar Series 5: &quot;De-mystifying Content Types - Four Key Content...martingarland
 
Getting a Handle on the Content Life Cycle (April 2014)
Getting a Handle on the Content Life Cycle (April 2014)Getting a Handle on the Content Life Cycle (April 2014)
Getting a Handle on the Content Life Cycle (April 2014)Joe Gollner
 
Ensuring Information Quality (June 2008)
Ensuring Information Quality (June 2008)Ensuring Information Quality (June 2008)
Ensuring Information Quality (June 2008)Scott Abel
 
Integrated Content Teams (Gnostyx)
Integrated Content Teams (Gnostyx)Integrated Content Teams (Gnostyx)
Integrated Content Teams (Gnostyx)Joe Gollner
 
Cross platform workflows
Cross platform workflowsCross platform workflows
Cross platform workflowsBrian O'Leary
 
Content Management: No Mystery
Content Management: No MysteryContent Management: No Mystery
Content Management: No MysteryClearPath, LLC
 
Quark Enterprise Introduction Presentation
Quark Enterprise Introduction PresentationQuark Enterprise Introduction Presentation
Quark Enterprise Introduction PresentationReet Singh
 
Content Modelling Workshop (J Gollner TC World 2013)
Content Modelling Workshop (J Gollner TC World 2013)Content Modelling Workshop (J Gollner TC World 2013)
Content Modelling Workshop (J Gollner TC World 2013)Joe Gollner
 
Supporting the Business Plan : at LavaCon 2012
Supporting the Business Plan : at LavaCon 2012Supporting the Business Plan : at LavaCon 2012
Supporting the Business Plan : at LavaCon 2012MarkLewis_HyperWriters
 
Preparing For Successful Content Management
Preparing For Successful Content ManagementPreparing For Successful Content Management
Preparing For Successful Content ManagementRob Hanna, ECMs
 
Developing A Unified Content Model
Developing A Unified Content ModelDeveloping A Unified Content Model
Developing A Unified Content ModelScott Abel
 
Speed Content Delivery into Microsoft SharePoint
Speed Content Delivery into Microsoft SharePointSpeed Content Delivery into Microsoft SharePoint
Speed Content Delivery into Microsoft SharePointPerficient, Inc.
 

Similar a Introduction to Content Engineering (20)

Practical Content Management: What Really Works
Practical Content Management: What Really WorksPractical Content Management: What Really Works
Practical Content Management: What Really Works
 
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...
 
Intelligent Content Management
Intelligent Content ManagementIntelligent Content Management
Intelligent Content Management
 
2011 Sharepoint Summit - Overview of enterprise content management in share_...
2011 Sharepoint Summit - Overview of enterprise content management  in share_...2011 Sharepoint Summit - Overview of enterprise content management  in share_...
2011 Sharepoint Summit - Overview of enterprise content management in share_...
 
Expert Webinar Series 5: &quot;De-mystifying Content Types - Four Key Content...
Expert Webinar Series 5: &quot;De-mystifying Content Types - Four Key Content...Expert Webinar Series 5: &quot;De-mystifying Content Types - Four Key Content...
Expert Webinar Series 5: &quot;De-mystifying Content Types - Four Key Content...
 
Getting a Handle on the Content Life Cycle (April 2014)
Getting a Handle on the Content Life Cycle (April 2014)Getting a Handle on the Content Life Cycle (April 2014)
Getting a Handle on the Content Life Cycle (April 2014)
 
Ensuring Information Quality (June 2008)
Ensuring Information Quality (June 2008)Ensuring Information Quality (June 2008)
Ensuring Information Quality (June 2008)
 
Integrated Content Teams (Gnostyx)
Integrated Content Teams (Gnostyx)Integrated Content Teams (Gnostyx)
Integrated Content Teams (Gnostyx)
 
Cross platform workflows
Cross platform workflowsCross platform workflows
Cross platform workflows
 
Content Management: No Mystery
Content Management: No MysteryContent Management: No Mystery
Content Management: No Mystery
 
Quark Enterprise Introduction Presentation
Quark Enterprise Introduction PresentationQuark Enterprise Introduction Presentation
Quark Enterprise Introduction Presentation
 
Content Modelling Workshop (J Gollner TC World 2013)
Content Modelling Workshop (J Gollner TC World 2013)Content Modelling Workshop (J Gollner TC World 2013)
Content Modelling Workshop (J Gollner TC World 2013)
 
1377 impact v9_final_2
1377 impact v9_final_21377 impact v9_final_2
1377 impact v9_final_2
 
Supporting the Business Plan : at LavaCon 2012
Supporting the Business Plan : at LavaCon 2012Supporting the Business Plan : at LavaCon 2012
Supporting the Business Plan : at LavaCon 2012
 
Preparing For Successful Content Management
Preparing For Successful Content ManagementPreparing For Successful Content Management
Preparing For Successful Content Management
 
Developing A Unified Content Model
Developing A Unified Content ModelDeveloping A Unified Content Model
Developing A Unified Content Model
 
Speed Content Delivery into Microsoft SharePoint
Speed Content Delivery into Microsoft SharePointSpeed Content Delivery into Microsoft SharePoint
Speed Content Delivery into Microsoft SharePoint
 
120 sem 5_s-sieck
120 sem 5_s-sieck120 sem 5_s-sieck
120 sem 5_s-sieck
 
Content Management
Content ManagementContent Management
Content Management
 
Content Management
Content ManagementContent Management
Content Management
 

Más de Joe Gollner

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)Joe Gollner
 
The Economics of Content (October 2019)
The Economics of Content (October 2019)The Economics of Content (October 2019)
The Economics of Content (October 2019)Joe Gollner
 
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)Joe Gollner
 
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)Joe Gollner
 
Digital Transformation and DITA
Digital Transformation and DITADigital Transformation and DITA
Digital Transformation and DITAJoe Gollner
 
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 ContentJoe Gollner
 
Brave New World of Technical Communication
Brave New World of Technical CommunicationBrave New World of Technical Communication
Brave New World of Technical CommunicationJoe Gollner
 
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)Joe Gollner
 
Three Projects One Lesson (April 2017)
Three Projects One Lesson (April 2017)Three Projects One Lesson (April 2017)
Three Projects One Lesson (April 2017)Joe Gollner
 
CALS and Canadian Government Acquisition 1994
CALS and Canadian Government Acquisition 1994CALS and Canadian Government Acquisition 1994
CALS and Canadian Government Acquisition 1994Joe Gollner
 
Coordinating Markup Projects (CALS Expo 1995)
Coordinating Markup Projects (CALS Expo 1995)Coordinating Markup Projects (CALS Expo 1995)
Coordinating Markup Projects (CALS Expo 1995)Joe Gollner
 
Are You Ready for Content 4 0?
Are You Ready for Content 4 0?Are You Ready for Content 4 0?
Are You Ready for Content 4 0?Joe Gollner
 
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)Joe Gollner
 
Managing Software as Knowledge (2005)
Managing Software as Knowledge (2005)Managing Software as Knowledge (2005)
Managing Software as Knowledge (2005)Joe Gollner
 
Managing DITA (Nov 2015)
Managing DITA (Nov 2015)Managing DITA (Nov 2015)
Managing DITA (Nov 2015)Joe Gollner
 
The Dark Arts of Content Leadership
The Dark Arts of Content LeadershipThe Dark Arts of Content Leadership
The Dark Arts of Content LeadershipJoe Gollner
 
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 KeynoteJoe Gollner
 
DITA - What is it good for? (J Gollner 2015)
DITA - What is it good for? (J Gollner 2015)DITA - What is it good for? (J Gollner 2015)
DITA - What is it good for? (J Gollner 2015)Joe Gollner
 
Content Leadership
Content LeadershipContent Leadership
Content LeadershipJoe Gollner
 

Más 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)
 
Are You Ready for Content 4 0?
Are You Ready for Content 4 0?Are You Ready for Content 4 0?
Are You Ready for Content 4 0?
 
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)
 
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
 
DITA - What is it good for? (J Gollner 2015)
DITA - What is it good for? (J Gollner 2015)DITA - What is it good for? (J Gollner 2015)
DITA - What is it good for? (J Gollner 2015)
 
Content Leadership
Content LeadershipContent Leadership
Content Leadership
 

Último

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 

Último (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 

Introduction to Content Engineering

  • 1. An Introduction to Content Engineering Joe Gollner VP e-Publishing Solutions jgollner@stilo.com Copyright © Stilo International plc 2008
  • 2. Introduction to Content Engineering: Topics What is Content? Content Engineering & the Content Processing Roadmap The Business Context of Content Engineering Aims: Establish the nature of, and need for, Content Engineering Define a rubric of terminology for the tools and techniques that constitute a practical working framework for discussing, designing, developing and deploying content management and processing systems
  • 4. Content is how we Communicate Content is the physical form of human communication Content is meaningful because it entails context Narrative Structures Implied Associations Associative Memory Associative Memory Acquired Perspectives Acquired Perspectives Imperfect Expression Imperfect Interpretation Content is typically serialized due to the ways we express, store and interpret information
  • 5. The Document as the Popular Face of Content The document has proven to be a powerful device for communicating and retaining content While documents provide effective physical containers for content, they also lead to multiple modes of exchange and potential obsolescence
  • 6. Content is Everywhere This has been true since the dawn of civilization and its importance grows daily Content populates an ecosystem where people receive, internalize, modify, create and share that content. Content connects everything.
  • 7. The Truth about Content We are faced with: Massively expanding content volumes Diversifying venues for content delivery Proliferating format varieties Rising expectations of users Escalating specialization of content Evolving interconnectedness of content Multiplying problems related to content security Continuing lifecycle challenges (obsolescence remains a risk) Increasing complexity of content (the reintegration of data & documents) Growing recognition of the central importance of content
  • 8. What Lies Ahead? What are the biggest challenges you face today in managing and using content? What do you suspect will be the biggest challenge you will be facing in the next five years? What are the opportunities emerging to leverage content in your business?
  • 9. An Essential Response: Content Engineering Working Definition The application of rigorous engineering discipline to the design, development and deployment of content management and processing systems Distinguishing Features Systematic approach Progressive use of technology Awareness of Lifecycle considerations Total cost of ownership Solution scalability
  • 10. Engineering and Content Organizing work Laying out work spaces Sequencing of process steps Optimizing tasks Refining tools Improving materials Transferring results between stages Sharing resources Performing maintenance Troubleshooting problems Differential Analyzer – Vannevar Bush (1930s)
  • 11. Content Engineering Content Engineering Governing discipline Goal-directed Content Management Protect Value Content Processing Enhance Value People Create Value Planning Designing Authoring Editing
  • 12. Content Management Components Content Management Control Organize resources, access and lifecycle Change Facilitate the evolution of content and the associated services Deploy Enable the services the content makes possible Control Change Deploy
  • 13. Content Management and Content Processing A Close Relationship CM cannot exist without content processing services Expanding CM services demands more processing The sophistication of the processing functions increases more rapidly than management functions Many CMS solutions are constrained by weak content processing capabilities
  • 14. Content Processing Components Content Processing Convert Transform Publish Key Focus in Content Engineering
  • 15. Content Processing Components Content Processing Convert Transform Publish Transformation Breaks down into Refactor Relate Collect Resolve Compile Emphasis on leveraging efficient automation
  • 16. The Content Processing Roadmap ACQUIRE ENRICH DELIVER CONTEXT Import Metadata Select Content Processing Convert Collect Compile CONTENT Import Select Publish Manage Content Processing Refactor Relate Resolve CONNECTIONS Import Links Select
  • 17. Convert Content ACQUIRE ENRICH DELIVER CONTEXT Import Metadata Select Content Processing Convert Collect Compile CONTENT Import Select Publish Manage Content Processing Refactor Relate Resolve CONNECTIONS Import Links Select
  • 18. Converting Content ? Conversion: changing the format of legacy content to make it increasingly suitable for efficient management, revision, reuse and publishing.
  • 19. The Harsh Reality of Legacy Content Legacy Content All content resources that modification in order to be useful The Legacy Content Spectrum Opaque Not directly processable (e.g., paper) Annoying Aggressively proprietary Little or no predictability in usage Polluted Normally processable but frequently filled with deviations & additions (HTML) Tolerable Documented format that exposes format & structure in a processable form
  • 20. Conversion Fundamentals Conversion is unavoidable and always under-estimated Conversion is fundamentally a matter of interpretation Parsing the legacy format & layout Inferring a meaning from this information Correlating the format & layout to a target structure Addressing problems introduced by format peculiarities Leveraging the content itself to guide format interpretation Enhancing interpretive rules by matching content patterns Automating conversion typically relies on two stages: Format Interpreter that can make sense of source formatting Rules-based Correlation Processor that maps content into structures
  • 21. Conversion Process Template Target Source to Subject XML Source Target Interaction Matter Schema Analysis Experts Mapping Guidance Legacy Source Modify Modified Manual Existing Content Conversion Conversion Conversion Editing Rules Process Rules Example 1 Execute Result Identified Set Conversion Interaction Analysis Issues Process Sample 2 Set 10% Complete 3 Application Validation & Complete Set 100% Tests Verification
  • 22. Refactor Content ACQUIRE ENRICH DELIVER CONTEXT Import Metadata Select Content Processing Convert Collect Compile CONTENT Import Select Publish Manage Content Processing Refactor Relate Resolve CONNECTIONS Import Links Select
  • 23. Refactoring Content Refactoring: restructuring content, without loss of meaning, to improve its suitability for management, maintenance and specifically reuse.
  • 24. Aspects of Refactoring Refactoring breaks down into two tasks Bursting Normalization Content Bursting Decomposing content into components optimized for reuse Content Normalization Systematic removal of redundancies to improve maintainability Challenges Ensuring content components remain meaningful & manageable Maintaining a complete equivalence with the original Adapting the linking mechanisms so they remain valid and functional Usually entails introduction of an indirect referencing scheme
  • 25. Refactoring Strategies Strategy needed to ensure adequate returns on investment Refactor content that undergoes the highest rates of change first Conversion Outputs Compare Outputs
  • 26. Collect Metadata ACQUIRE ENRICH DELIVER CONTEXT Import Metadata Select Content Processing Convert Collect Compile CONTENT Import Select Publish Manage Content Processing Refactor Relate Resolve CONNECTIONS Import Links Select
  • 27. Collecting Metadata Metadata: a set of data that provides information about other data. Collecting Metadata: extracting, validating, integrating, supplementing, synchronizing and storing metadata from, and about, the content.
  • 28. The Function of Metadata Metadata is used to make the context of content explicit Used to facilitate Control Security Limitation of rights Orderly storage & retrieval Discovery Searching Navigating Exchange Surprisingly important point The boundary between metadata and content is Yale University Library never completely clear
  • 29. The Storage of Metadata Useful Design Pattern: Detachable Metadata Key metadata clustered into a document sub-component Shareable amongst many uses Incorporated into document when important to do so & only then
  • 30. Ontologies, Taxonomies & Metadata Ontology The Meaning of Metadata Metadata categories and values relate content to aspects of metadata an Ontology The Ontology provides the context for metadata Ontologies metadata Describe a domain of knowledge Topic Can be used as the basis of: Topic Taxonomies (classification schemes) Link networks Taxonomy Topic Context driven navigational aids Topic Link Network
  • 31. Establish Relationships ACQUIRE ENRICH DELIVER CONTEXT Import Metadata Select Content Processing Convert Collect Compile CONTENT Import Select Publish Manage Content Processing Refactor Relate Resolve CONNECTIONS Import Links Select
  • 32. Establishing Relationships Explicit Links (Actual) Identifier Source Target Type A1 A2 Implicit Links (Potential) Identifier Source Target Type B1 B2 Reuse Links (Physical) Identifier Resource Request Condition R1 R2 Links: the connections or relationships between things that represent a significant portion of the meaning and value of content
  • 33. Link Management Link Analysis: Increasingly Outbound Links: Intact or broken important Transclusions: Where used metadata Inbound Links: Track-back / Where cited Increasingly External Links: Network participation complex L ink Link Analysis metadata b o und Out Significant L in k processing cl u sion Trans Leverages external i nk ou nd L storage of links Inb Bidirectional External Link & link metadata Link generation becoming critical Link Base
  • 34. Deliver Content ACQUIRE ENRICH DELIVER CONTEXT Import Metadata Select Content Processing Convert Collect Compile CONTENT Import Select Publish Manage Content Processing Refactor Relate Resolve CONNECTIONS Import Links Select
  • 35. Delivering Content Compile Publish Resolve Resolve: assemble content and instantiate applicable relationships Compile: convert resolved content into a form suitable for rendition Publish: render the content in the forms required by the context
  • 36. The Goal: High Fidelity Automation Print Publishing Content (PDF) Web Publishing Output Print Deliver PDF (Portal / Portable) Products - Resolve - Compile - Publish Rules Publish Transformations Output Variants Templates Delivery Processing Resolve Render Output Plan Assembling the inputs (Map & View) Content requested Content Supporting assets Assets Compile Applicable stylesheets & rules Output Web XHTML Resolve into a processable whole Products Compile formattable content representations Publish final formatted renditions
  • 37. Content Processing & Validation Validation Essential capability Enables consistent processing Streamlines processes Validation must be Accurate Manageable Informative Actionable Pro-active Continuously improving
  • 38. Validate & Transform: Simple Content Validation DTD structural rules Instance conformance Content Transformation Traditionally focused on arranging content for formatting Supporting primarily structural manipulation Validated Outputs Inputs to rendition processes HTML outputs XML outputs
  • 39. Schema Rules Content Instance Validate & Transform: Complex Structure Validation Content Verification Content Validation & Verification Schema structural rules Rules governing content values Instance conformance Transformation Content Transformation Processing Continuous process of improvement Parse, validate, align, verify…repeat Manipulation of many content types Validated Outputs Outputs Inputs to rendition processes HTML outputs XML outputs Data outputs for applications
  • 40. Complexity and the Cost of Quality Complexity is inherent in the nature of content Increasing content complexity increases the amount and sophistication of content processing tasks Increases in content processing tasks results in a significant increase in the total cost of quality
  • 41. Solution Architectures Content Assembles Engineering components to provide integrated services Content Content Solution Management Processing Architectures Technology selection & integration Convert Transform Publish Standards selection & integration Refactor Collect Compile Multiple solution instances Relate Resolve will exist Validate
  • 42. Managing Solution Risk Integration risk represents The potential loss of services The potential loss of assets Integration risk increases with the increase in the number of technologies used to build a solution System complexity Can be managed Ultimately limits solution affordability and even viability Addressed in design selections
  • 43. Technology Selection Key Considerations Solution context Scored against requirements Scoring scale 0 – No Fit 6 – Total Fit Results weighed against acquisition cost
  • 44. Technology Lifecycle Considerations High High Solution context includes Measuring Overall Productivity over Time Urgency Complexity Criticality Constraints Time Projected lifecycle Low Expected lifespan Complexity Rate of change Influencing factors High High
  • 45. Solution Component Dependencies Structure Content Media Process Maps Schemas Files Sources Rules <X> Document Processing Import Data Style Templates Scripts Sources Sources A BC Sheets Analysis Relationships Quality Log Configuration xy Reports Reports Reports Files .. .. A B .. .. Because all components within a solution evolve their inter-dependencies require explicit description and management.
  • 46. Evaluating Standards as Potential Tools Independence From parochial interests, proprietary claims, external influences Formality Of creation, validation, approval & modification process Stability Of standard over time & the backward compatibility of changes Completeness Sufficiency for declared scope as well as availability of useful documentation & reference implementations Adoption Extent of support amongst tool vendors, authorities & users Practicality The extent to which all, or parts, of the standard can be deployed
  • 47. Evaluating a Specialized Industry Standard Scenario Industry specification Broad scope Specialized stakeholder community Continuously changing & expanding Strategy Implement where necessary Address risk areas
  • 48. Evaluating a Cross-Industry Standard Scenario Addressing widespread issues Broad stakeholder community Mature Further capabilities emerging Strategy Plan for adoption Consider for use in variety of areas
  • 49. Content Solution Architecture Framework Controls Enterprise Programs Domains Active Web Specialized Document Sources Publishing Services Models Integrate External Print Ontology Sources Discovery Services Rules Legacy Application Data Sources Content Architecture Data Services Inputs Outputs Users Tools Mechanisms Authors Content Management Resources Subject Matter Experts Content Processing Administrators Budget Content Authoring Information Architects Personnel Development Tools Developers Infrastructure Web Services
  • 50. Content Architecture Content Establishes Engineering governing model of the knowledge Content Architecture domain Content Content Solution The knowledge Management Processing Architectures that has informed the content Convert Transform Publish The knowledge being encapsulated in the solutions Refactor Collect Compile Supports multiple Relate Resolve solution instances Validate
  • 51. The Central Role of the Content Architecture Content Service Discovery Specialized Requirements Requirements Taxonomies Architecture Topic Description Description Procedure Data Concept Task Reference Data Data Description Data Description Procedure Procedure Data Data Specialized Information Types Specialized Delivery Processes Procedure Data Data Annotation Formatting Effectivity Data Procedure Data Change Procedure Data Data Specialized Procedure Data Domains
  • 52. Content Solution Design Principles The nature of content demands an adaptable architecture Technology components should be loosely-coupled Content must always be available in its simplest self-describing form Data stores should be replaceable by stored instances True for content, metadata and links Content processing events can be performed many ways Simple methods must be present, sophisticated methods may be All interfaces established as the exchange of validated content Processing rules are, themselves, managed & processable content Content Processing should be extensively leveraged Content validation, analysis and reporting at every stage Used to manage & optimize solution components to improve efficiency
  • 53. Content Engineering Maturity Model Modeled on the Software Engineering Institutes (SEI) Capability Maturity Model Integration (CMMI) “managed” used instead of “quantitatively managed” for level 4 “repeated” used instead of “managed” for level 2 “reactive” used instead of “performed” for level 1 Level Content Engineering Maturity Model Objective 5 Optimized Follow software engineering in 4 Managed emphasizing the 3 Defined importance of formalization & 2 Repeated quantitative methods 1 Reactive for continuous improvement 0 Incomplete
  • 54. CE Maturity Model: Level 0 Incomplete Incomplete Often the complete absence of a documented process A process that is documented but not followed also qualifies Features New requirements addressed using available tools Each solution seeks cost minimization No persistent infrastructure No improvement between projects
  • 55. CE Maturity Model: Level 1 Reactive Reactive A process exists for specific goals Sufficient for the needs of selected products Not institutionalized and not integrated with institutional processes Content Engineering Maturity Model Features Level Not designed to 5 Optimized handle new or 4 Managed changing requirements 3 Defined Can result in 2 Repeated multiple solutions each created as a 1 Reactive reaction 0 Incomplete
  • 56. CE Maturity Model: Level 2 Repeated Repeated A managed process exists and is supported by basic infrastructure Predictability can be achieved in process performance & products Reviews are conducted to identify & initiate improvements Content Engineering Maturity Model Features Level A common set of 5 Optimized tools has been 4 Managed selected 3 Defined Procedures exist for steps 2 Repeated Solution 1 Reactive components documented 0 Incomplete
  • 57. CE Maturity Model: Level 3 Defined Defined Standardization in processes established on an institutional level Common tools & techniques used across processes & projects Features Content Engineering Maturity Model A single Level infrastructure used 5 Optimized to support multiple 4 Managed processes & projects 3 Defined Processes defined 2 Repeated with reference to enterprise models 1 Reactive Interrelationships 0 Incomplete are known
  • 58. CE Maturity Model: Level 4 Managed Managed Processes are managed using quantitative measurement Automation is maximized in the execution of process steps A single integrated & managed environment supports all processes Content Engineering Maturity Model Features Level Infrastructure 5 Optimized components 4 Managed managed as content with automation 3 Defined used to adapt 2 Repeated behaviour High levels of 1 Reactive quality sustained 0 Incomplete
  • 59. CE Maturity Model: Level 5 Optimized Optimized Continuous orientation towards improvement Continuous refactoring of solution and content to achieve efficiencies Continuous identification & implementation of heightened standards Content Engineering Maturity Model Features Level Systematic analysis 5 Optimized & correction of 4 Managed variations 3 Defined Proactive identification of new 2 Repeated products & services that can be offered 1 Reactive Industry innovation 0 Incomplete
  • 60. General Observations Content is inherently complex Current trends have moved content to the center of attention Content Engineering is an essential response Provides the necessary discipline & the conceptual framework Content has not typically received this level of attention in the past Effective Content Processing is central to success Content Management services are enabled by content processes Adaptive content processing is essential for addressing change Effective Content Solutions are designed to cover the complete content lifecycle and all stakeholder perspectives The efficient management and processing of content remains an elusive goal for most organizations
  • 61. Content Engineering and Business Value The design of Content Solutions should Continuously minimize the costs of acquiring, enriching, managing and delivering content Continuously improve content resources through enrichment Continuously increase the benefits realized through the delivery of content Continuously reduce risks threatening content assets or the services being supported Each of these represents an increase in value
  • 62. Top Ten Secrets of Content Solution Success Don’t underestimate your content or your business Don’t underestimate the power of good automation Chose an appropriate tool set and validate your choices Don’t invest in content management technology too early Carefully plan and execute migration activities Take a “customer service” focus in delivering tangible benefits (new products / services) from your investments Be demanding of your suppliers (expect quality) Engage your stakeholders and “take control” of the solution Leverage standards, don’t be enslaved by them Be an active part of the community as a way to learn and as a way to share what you have learned
  • 63. The End Admittedly an awful lot to cover in a single go. Hopefully some of the ideas connect with some of your experiences and perhaps help in framing aspects of your next project. Joe Gollner VP e-Publishing Solutions Stilo International jgollner@stilo.com