SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Downloaden Sie, um offline zu lesen
simplea.com
DITA and Met adat a on
an Ent erprise Scale
CMS/DITA North America | 2019
Kristen James Eberlein
simplea.com
Kristen James Eberlein
● Chair, OASIS DITA Technical Committee
● Principle content engineer, [A]; owner, Eberlein
Consulting LLC
● 17+ years working with DITA
[A] is the Content Intelligence Service. We help organizations reduce costs and increase the
business impact of content assets.
ke@simplea.com
kris@eberleinconsulting.com
simplea.com
Agenda
1. Audience poll
2. What is metadata on an enterprise scale?
3. [A] Content Intelligence Framework
4. DITA metadata mechanisms & their strengths and weaknesses
5. Looking beyond the DITA silo
6. Emergent practices for DITA metadata on an enterprise scale
7. Resources
simplea.com
Audience poll
simplea.com
Audience poll
1. Your DITA content has metadata (not including index terms, filtering
attributes, or @outputclass).
2. You are struggling with how to best implement metadata-enriched DITA.
3. You have successfully implemented a metadata strategy that enables you to
do smart things with your DITA content.
4. You are engaged with other parts of the enterprise on aligning metadata and
semantics for a unified customer experience.
simplea.com
Metadata on an
enterprise scale
simplea.com
● Most generally, “information about information”
● In DITA circles, metadata usually means “information that classifies,
describes, and identifies content”
● Primary purposes for metadata
○ Describe the content asset
○ Facilitate content retrieval and dissemination
○ Assist in preservation, retention, and archiving
○ Control access to content
○ Identify ownership of content
What is metadata?
simplea.com
What is “enterprise scale”?
● Multiple divisions or business units, each with their own tools, processes, people, and
terminology
● Content inevitably siloed within the divisions or business units
● Content authored in multiple formats, using multiple authoring tools
● Content stored in multiple repositories: DAM, CEM, CRM, Web CMS, document CMS,
DITA CCMS, etc.
● Content distributed through multiple channels
● New emergent channels: Voice, chatbots, augmented reality ...
Viable for use in companies with …
simplea.com
What is enterprise scale? (continued)
● New business drivers, such as plans to commercialize content through syndication,
which requires:
○ Finer-grained access to content (sub-document level)
○ Ability to license content based on particular subjects, rather than the entire
content repository
○ General current state: Metadata disparate, disjointed, inadequate to the
challenges
simplea.com
What is “metadata on an enterprise scale”?
● Let’s start with assumptions:
○ There will be NO master silo in which all content is stored …
○ We need to work with people “where they are”; that means accepting
that people will use multiple authoring formats, storage and
management applications, delivery platforms, terminology, and
taxonomies.
● And then move to the key questions:
○ How can we bring some order to the chaos?
○ How can make it easier for content to move within the enterprise?
○ How can we respond quickly (but intelligently) to demands for new
channels?
simplea.com
Metadata on an enterprise scale
○ Metadata that is designed, planned, and implemented to facilitate
movement of content throughout the enterprise
■ Across silos
■ Across different authoring formats
■ Into multiple output formats
○ Metadata that is designed, planned, and implemented to enable a rich,
pleasurable, and faceted experience for content consumers
simplea.com
[A] Content
Intelligence
Framework
simplea.com
[A] Content Intelligence Framework
• Separates structure and semantics.
• Structure is handled by the Master Content Model.
• Semantics are handled by the Master Semantic Model.
simplea.com
What is a Master Content Model?
● A map of how content is created, managed, published, translated, and
archived across the enterprise
● Includes authoring and delivery formats (the different representations
that content takes through the content lifecycle)
● Suggests a lowest-common-denominator content model, which includes
metadata
● Corollary to the IT concept of a master data model
● Not “one model to rule them all”!
Master Content Model
simplea.com
How does DITA fit into the Master Content Model?
● DITA provides the baseline XML representation. This is the equivalent of a
pivot language.
● In localization, a pivot language:
○ Is an intermediary language for translation. For example, Korean source
is translated to English before it is translated to German.
○ Reduces the number of source language/target language pairs.
simplea.com
And content authored directly in DITA is most efficient ...
DITA reduces the number of transformations
Source formats
(6)
Representations/Output
formats (7)
Infrastructure Formula
Number of
transformations
● Word
● Google Doc
● Custom
application
● HTML
● Markdown
● Framemaker
● HTML
● HTML5 + Schema.org
● PDF
● Legacy application #1
● Legacy application #2
● In Design
● Chatbot
Without DITA
# source formats
times
# output formats
6 ✕ 7
42
With DITA
# source formats
plus
# channels
6 + 7
13
simplea.com
Metadata +
structure
Master Content
Model
Metadata-
enriched,
structured
content
Thesaurus
Taxonomy
Ontology
Discoverable
Personalized
Predictive
Master semantic
model
Structured
content
Content
experience
High-level approach ...
simplea.com
Master semantic model
● Contains the semantic model for the
enterprise
● Includes taxonomies, thesauri, and
ontologies
● Best developed and managed in a taxonomy
management application:
○ Examples: PoolParty, Topbraid,
Semaphore SmartLogic, etc.
Thesaurus
Taxonomy
Ontology
simplea.com
Metadata component of the MCM
● Provides the connection between the master semantic
model and the Master Content Model
● Defines how metadata will be instantiated in the
structured content
● Outlines the elements and attributes that will be used, as
well as the specific architectural mechanisms used for
metadata
● Outlines strategy for implementing metadata in the
content
○ Inserted at authoring time?
○ Applied by semantic specialists?
○ Automatically-inserted by a semantic application?
Metadata
__________
Content
simplea.com
Metadata-enriched, structured content
● Maximizes your investment in DITA
● Staged for delivery to a wide variety of
platforms, including some currently unknownMetadata-
enriched,
structured
content
simplea.com
Content experience
● Highly personalized
● Easy to find “the right information, at
the right time”
● Uses predictive power of natural
language processing
Rich experience for the content consumer
Discoverable
Personalized
Predictive
simplea.com
DITA metadata &
semantic
mechanisms
simplea.com
● Elements in topics
● Elements in maps
● <data> elements
● Subject scheme maps
● Classification maps
DITA metadata and semantic mechanisms
simplea.com
DITA metadata and semantic mechanisms
● Element designed to hold subject and lifecyle management
information.
● Most elements reflect IBM needs circa 2000.
● Can be difficult to define and reuse these elements
○ Not all elements can appear multiple times in a topic
○ Lack of wrapper elements
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
For more information, see Eberlein,
DITA Metadata, 2013.
simplea.com
DITA metadata and semantic mechanisms
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
<prolog>
<copyright>
<copyryear year="2019"/>
<copyrholder>Simple A LLC</copyrholder>
</copyright>
<metadata>
<audience type="executive infoDev IT"/>
<category>CCMS selection</category>
<category>DITA tools</category>
</metadata>
</prolog>
Example
simplea.com
DITA metadata and semantic mechanisms
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
Advantages
○ Located in topic and travels with it
○ No dependency on map
○ Can be used for searching within the DITA source
Disadvantages
○ Located in topic and thus difficult to maintain
○ Likely to be inaccurate due to authoring errors and
omissions
○ Labor intensive for content developers
simplea.com
DITA metadata and semantic mechanisms
● The same elements available in <prolog> are available in
<topicmeta>.
● Metadata applied in a map cascades:
○ If applied at the root of a map, it cascades throughout the
entire map
○ If applied at a lower level in the map, to cascades to the
children of the element on which it is applied
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
For more information, see Eberlein,
DITA Metadata, 2013.
simplea.com
DITA metadata and semantic mechanisms
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
simplea.com
DITA metadata and semantic mechanisms
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
Advantages
○ Metadata is located in map and cascades to topics during
processing.
○ Easier to maintain
○ Less labor-intensive for content authors
○ Provides a layer of abstraction
Disadvantages
○ Metadata is not located in the topics.
○ Requires a processing step
simplea.com
DITA metadata and semantic mechanisms
● Available everyone
● Can be nested
● Can point to external resource by ID
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
simplea.com
DITA metadata and semantic mechanisms
Referenced element
<data id="100"
href="www.taxonomyTool.subject"
scope="external"
format="rdf">
Label for subject
</data>
Referencing
element
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
simplea.com
DITA metadata and semantic mechanisms
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
Advantages
○ Can be used everywhere
○ Robust specialization base
○ Nestable
Disadvantages
○ Requires special processing
simplea.com
DITA metadata and semantic mechanisms
● A specialized map introduced with DITA 1.2 (2010)
● Can be used to:
○ Define subjects
○ Define taxonomies (hierarchies of subjects
○ Develop controlled values for an attribute or an
attribute and element pair
○ Associate metadata with subjects
○ Define relationships between subjects
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
For more information, see Eberlein,
DITA Metadata, 2013.
simplea.com
DITA metadata and semantic mechanisms
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
simplea.com
DITA metadata and semantic mechanisms
Advantages
○ Easy to create a list of controlled values
○ Easy to bind a list of controlled values to an attribute or
attribute + element pair
○ Useful for prototyping semantic models
○ Can be extended by using <schemeref> elements
Disadvantages
○ Not suitable for a robust semantic model
○ Controlled values are not usable for attributes that take a
space separated list of values
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
simplea.com
DITA metadata and semantic mechanisms
● A classification map is any DITA map that includes the
classification domain.
● The classification domain provides elements for:
○ Referencing subjects defined in a subject scheme
○ Defining relationships between topics and subjects
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps For more information, see Eberlein,
DITA and Metadata, 2013.
simplea.com
DITA metadata and semantic mechanisms
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
simplea.com
DITA metadata and semantic mechanisms
● Elements in
topics
● Elements in
maps
● <data> element
● Subject scheme
maps
● Classification
maps
Advantages
○ Provides abstraction layer
○ Enables topics to have different metadata applied
depending on the context defined by the map
Disadvantages
○ Makes DITA maps difficult for content authors to work in
○ Requires a new set of DITA map knowledge for content
authors -- or a new role for an information architect to
add metadata to maps
○ No out-of-the-box DITA-OT processing for classification
maps
simplea.com
Scenarios:
Looking beyond
the DITA silo
simplea.com
The company wants to deliver marketing,
technical documentation, and service content from
a single portal.
Customers viewing content in the portal should
receive relevant recommendations from all three
streams.
Each content stream has their own taxonomy.
What’s the best approach?
Bridging silos
simplea.com
Map taxonomies
● Requires the three groups -- Marketing, Service, and TechDoc to become
familiar with each others’ terminology and taxonomies
○ What’s the same?
○ What’s different?
● Requires creating manual mappings between taxonomies
● Example: If a customer is reading marketing content about the super-duper
deluxe widget, the portal should recommend:
○ TechDoc: System overview
○ Service: Replacement parts
simplea.com
Develop unified taxonomies
● Marketing, Service, and TechDoc decide to standardize their disparate
taxonomies
● Unified taxonomies = Taxonomies that manage relationships and differences
intentionally and explicitly
simplea.com
Emergent practices:
DITA metadata on
enterprise scale
simplea.com
Emergent practices
● Develop a Master Content Model (MCM):
○ A map of how content is created, managed, published, and translated
○ Includes authoring and delivery formats (the different representations that content takes
through the content lifecycle)
○ DITA is at the center of the MCM; it serves the equivalent purpose as a pivot language in
the translation and localization environment
● Develop a master semantic model (MSM)
○ A comprehensive model that describes concepts and their relationships
■ Example: Concepts might be “User task,” “Installing”, and “Widget A”
■ Example: “Installing” is part of the larger concept “User tasks”
○ Includes terminology used in different contexts -- for example, marketing, product
development, technical documentation, and service
○ Informs the metadata component of the MCM
simplea.com
Emergent practices
Use a enterprise-wide application to develop and maintain the master semantic
model
○ Examples:
■ PoolParty
■ Topbraid
■ SmartLogic Semaphore
○ Should be accessible through API
○ Explore auto-classification …
simplea.com
Emergent practices
Build transformations so that each application in the environment can ingest
applicable taxonomies
○ CRM
○ DITA authoring environments
○ Other authoring environments
○ Web CMS
○ CEM systems
Extend applications to be able to implement appropriate metadata based on the
enterprise classification
simplea.com
Markup solution
● <data> element with attribute values controlled by an associated
subjectScheme map
● <data> elements stored in dedicated topics and conref’d into DITA source
● Solutions can be more or less elaborate
● Build a solution that fits with the authoring environment and provides most
support for authors
simplea.com
Resources
simplea.com
● Stan Doherty, Getting to First Base: Managing Cross-Organizational Content
with Basic Metadata, CMS/DITA NA 2016.
● Kristen James Eberlein, DITA Metadata, session at CMS/DITA North America
2013.
● Joe Pairman, Create a Smooth & Satisfying Reader Experience using
Metadata-Based Links & Suggestions, tcworld 2017.
● Joe Pairman, Taxonomy Now! Building a stress-resistant knowledge
architecture in your current tools, session at CMS/DITA North America 2017.
● Amber Swope, Taxonomy: When you need to move beyond standard
metadata, easyDITA Ask the Expert Series, July 2012.
Resources

Weitere ähnliche Inhalte

Was ist angesagt?

Taxonomy 101: Presented at Taxonomy Boot Camp 2019
Taxonomy 101: Presented at Taxonomy Boot Camp 2019Taxonomy 101: Presented at Taxonomy Boot Camp 2019
Taxonomy 101: Presented at Taxonomy Boot Camp 2019Enterprise Knowledge
 
Essential Metadata Strategies
Essential Metadata StrategiesEssential Metadata Strategies
Essential Metadata StrategiesDATAVERSITY
 
Data Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceData Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceDenodo
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data MeshLibbySchulze
 
Organizing Knowledge: A Knowledge Manager’s Primer to Taxonomy Development
Organizing Knowledge: A Knowledge Manager’s Primer to Taxonomy DevelopmentOrganizing Knowledge: A Knowledge Manager’s Primer to Taxonomy Development
Organizing Knowledge: A Knowledge Manager’s Primer to Taxonomy DevelopmentArt Schlussel
 
Why an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business SuccessWhy an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business SuccessInformatica
 
Part 1: Lambda Architectures: Simplified by Apache Kudu
Part 1: Lambda Architectures: Simplified by Apache KuduPart 1: Lambda Architectures: Simplified by Apache Kudu
Part 1: Lambda Architectures: Simplified by Apache KuduCloudera, Inc.
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Sam Mandebvu
 
Data Governance and Metadata Management
Data Governance and Metadata ManagementData Governance and Metadata Management
Data Governance and Metadata Management DATAVERSITY
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)James Serra
 
Activate Data Governance Using the Data Catalog
Activate Data Governance Using the Data CatalogActivate Data Governance Using the Data Catalog
Activate Data Governance Using the Data CatalogDATAVERSITY
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
 
Delta Lake with Azure Databricks
Delta Lake with Azure DatabricksDelta Lake with Azure Databricks
Delta Lake with Azure DatabricksDustin Vannoy
 
DITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA ToolsetDITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA ToolsetSuite Solutions
 

Was ist angesagt? (20)

Data Mesh
Data MeshData Mesh
Data Mesh
 
Taxonomy 101: Presented at Taxonomy Boot Camp 2019
Taxonomy 101: Presented at Taxonomy Boot Camp 2019Taxonomy 101: Presented at Taxonomy Boot Camp 2019
Taxonomy 101: Presented at Taxonomy Boot Camp 2019
 
Essential Metadata Strategies
Essential Metadata StrategiesEssential Metadata Strategies
Essential Metadata Strategies
 
Data Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceData Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and Governance
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
Organizing Knowledge: A Knowledge Manager’s Primer to Taxonomy Development
Organizing Knowledge: A Knowledge Manager’s Primer to Taxonomy DevelopmentOrganizing Knowledge: A Knowledge Manager’s Primer to Taxonomy Development
Organizing Knowledge: A Knowledge Manager’s Primer to Taxonomy Development
 
Modern Data Architecture
Modern Data ArchitectureModern Data Architecture
Modern Data Architecture
 
Why an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business SuccessWhy an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business Success
 
Part 1: Lambda Architectures: Simplified by Apache Kudu
Part 1: Lambda Architectures: Simplified by Apache KuduPart 1: Lambda Architectures: Simplified by Apache Kudu
Part 1: Lambda Architectures: Simplified by Apache Kudu
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
 
Domain driven design
Domain driven designDomain driven design
Domain driven design
 
Taxonomy And Metadata
Taxonomy And MetadataTaxonomy And Metadata
Taxonomy And Metadata
 
Data Governance and Metadata Management
Data Governance and Metadata ManagementData Governance and Metadata Management
Data Governance and Metadata Management
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
Activate Data Governance Using the Data Catalog
Activate Data Governance Using the Data CatalogActivate Data Governance Using the Data Catalog
Activate Data Governance Using the Data Catalog
 
Data Mesh 101
Data Mesh 101Data Mesh 101
Data Mesh 101
 
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?Emerging Trends in Data Architecture – What’s the Next Big Thing?
Emerging Trends in Data Architecture – What’s the Next Big Thing?
 
Delta Lake with Azure Databricks
Delta Lake with Azure DatabricksDelta Lake with Azure Databricks
Delta Lake with Azure Databricks
 
DITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA ToolsetDITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start: System Architecture of a Basic DITA Toolset
 

Ähnlich wie DITA and Metadata on an Enterprise Scale

Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...IXIASOFT
 
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...Jack Molisani
 
DITA Workflow 101- An Action Plan for DITA Implementation
DITA Workflow 101- An Action Plan for DITA ImplementationDITA Workflow 101- An Action Plan for DITA Implementation
DITA Workflow 101- An Action Plan for DITA ImplementationJANA, Inc.
 
Master Meta Data
Master Meta DataMaster Meta Data
Master Meta DataDigikrit
 
Jarod Sickler and Morley Tooke - DITA Support Portals: A One Stop Shop to Giv...
Jarod Sickler and Morley Tooke - DITA Support Portals: A One Stop Shop to Giv...Jarod Sickler and Morley Tooke - DITA Support Portals: A One Stop Shop to Giv...
Jarod Sickler and Morley Tooke - DITA Support Portals: A One Stop Shop to Giv...LavaConConference
 
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...Keith Schengili-Roberts
 
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016IXIASOFT
 
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016IXIASOFT
 
Reports and DITA Metrics IXIASOFT User Conference 2016
Reports and DITA Metrics IXIASOFT User Conference 2016Reports and DITA Metrics IXIASOFT User Conference 2016
Reports and DITA Metrics IXIASOFT User Conference 2016IXIASOFT
 
Metadata Strategies - Data Squared
Metadata Strategies - Data SquaredMetadata Strategies - Data Squared
Metadata Strategies - Data SquaredDATAVERSITY
 
Localization and DITA: What you Need to Know - LocWorld32
Localization and DITA: What you Need to Know - LocWorld32Localization and DITA: What you Need to Know - LocWorld32
Localization and DITA: What you Need to Know - LocWorld32IXIASOFT
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Daniel Zivkovic
 
Using Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentUsing Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentIXIASOFT
 
What They Won't Tell You About DITA
What They Won't Tell You About DITAWhat They Won't Tell You About DITA
What They Won't Tell You About DITAAlan Houser
 
Data-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture RequirementsData-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture RequirementsDATAVERSITY
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements  Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements Data Blueprint
 
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Henry Ong
 
Metadata Strategies
Metadata StrategiesMetadata Strategies
Metadata StrategiesDATAVERSITY
 
10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be WrongIXIASOFT
 

Ähnlich wie DITA and Metadata on an Enterprise Scale (20)

Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
 
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
 
DITA Workflow 101- An Action Plan for DITA Implementation
DITA Workflow 101- An Action Plan for DITA ImplementationDITA Workflow 101- An Action Plan for DITA Implementation
DITA Workflow 101- An Action Plan for DITA Implementation
 
Master Meta Data
Master Meta DataMaster Meta Data
Master Meta Data
 
TWC 545 Presentation-DITA
TWC 545 Presentation-DITATWC 545 Presentation-DITA
TWC 545 Presentation-DITA
 
Jarod Sickler and Morley Tooke - DITA Support Portals: A One Stop Shop to Giv...
Jarod Sickler and Morley Tooke - DITA Support Portals: A One Stop Shop to Giv...Jarod Sickler and Morley Tooke - DITA Support Portals: A One Stop Shop to Giv...
Jarod Sickler and Morley Tooke - DITA Support Portals: A One Stop Shop to Giv...
 
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
 
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
 
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
 
Reports and DITA Metrics IXIASOFT User Conference 2016
Reports and DITA Metrics IXIASOFT User Conference 2016Reports and DITA Metrics IXIASOFT User Conference 2016
Reports and DITA Metrics IXIASOFT User Conference 2016
 
Metadata Strategies - Data Squared
Metadata Strategies - Data SquaredMetadata Strategies - Data Squared
Metadata Strategies - Data Squared
 
Localization and DITA: What you Need to Know - LocWorld32
Localization and DITA: What you Need to Know - LocWorld32Localization and DITA: What you Need to Know - LocWorld32
Localization and DITA: What you Need to Know - LocWorld32
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
 
Using Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentUsing Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative Environment
 
What They Won't Tell You About DITA
What They Won't Tell You About DITAWhat They Won't Tell You About DITA
What They Won't Tell You About DITA
 
Data-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture RequirementsData-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture Requirements
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements  Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements
 
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
 
Metadata Strategies
Metadata StrategiesMetadata Strategies
Metadata Strategies
 
10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong
 

Kürzlich hochgeladen

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Kürzlich hochgeladen (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

DITA and Metadata on an Enterprise Scale

  • 1. simplea.com DITA and Met adat a on an Ent erprise Scale CMS/DITA North America | 2019 Kristen James Eberlein
  • 2. simplea.com Kristen James Eberlein ● Chair, OASIS DITA Technical Committee ● Principle content engineer, [A]; owner, Eberlein Consulting LLC ● 17+ years working with DITA [A] is the Content Intelligence Service. We help organizations reduce costs and increase the business impact of content assets. ke@simplea.com kris@eberleinconsulting.com
  • 3. simplea.com Agenda 1. Audience poll 2. What is metadata on an enterprise scale? 3. [A] Content Intelligence Framework 4. DITA metadata mechanisms & their strengths and weaknesses 5. Looking beyond the DITA silo 6. Emergent practices for DITA metadata on an enterprise scale 7. Resources
  • 5. simplea.com Audience poll 1. Your DITA content has metadata (not including index terms, filtering attributes, or @outputclass). 2. You are struggling with how to best implement metadata-enriched DITA. 3. You have successfully implemented a metadata strategy that enables you to do smart things with your DITA content. 4. You are engaged with other parts of the enterprise on aligning metadata and semantics for a unified customer experience.
  • 7. simplea.com ● Most generally, “information about information” ● In DITA circles, metadata usually means “information that classifies, describes, and identifies content” ● Primary purposes for metadata ○ Describe the content asset ○ Facilitate content retrieval and dissemination ○ Assist in preservation, retention, and archiving ○ Control access to content ○ Identify ownership of content What is metadata?
  • 8. simplea.com What is “enterprise scale”? ● Multiple divisions or business units, each with their own tools, processes, people, and terminology ● Content inevitably siloed within the divisions or business units ● Content authored in multiple formats, using multiple authoring tools ● Content stored in multiple repositories: DAM, CEM, CRM, Web CMS, document CMS, DITA CCMS, etc. ● Content distributed through multiple channels ● New emergent channels: Voice, chatbots, augmented reality ... Viable for use in companies with …
  • 9. simplea.com What is enterprise scale? (continued) ● New business drivers, such as plans to commercialize content through syndication, which requires: ○ Finer-grained access to content (sub-document level) ○ Ability to license content based on particular subjects, rather than the entire content repository ○ General current state: Metadata disparate, disjointed, inadequate to the challenges
  • 10. simplea.com What is “metadata on an enterprise scale”? ● Let’s start with assumptions: ○ There will be NO master silo in which all content is stored … ○ We need to work with people “where they are”; that means accepting that people will use multiple authoring formats, storage and management applications, delivery platforms, terminology, and taxonomies. ● And then move to the key questions: ○ How can we bring some order to the chaos? ○ How can make it easier for content to move within the enterprise? ○ How can we respond quickly (but intelligently) to demands for new channels?
  • 11. simplea.com Metadata on an enterprise scale ○ Metadata that is designed, planned, and implemented to facilitate movement of content throughout the enterprise ■ Across silos ■ Across different authoring formats ■ Into multiple output formats ○ Metadata that is designed, planned, and implemented to enable a rich, pleasurable, and faceted experience for content consumers
  • 13. simplea.com [A] Content Intelligence Framework • Separates structure and semantics. • Structure is handled by the Master Content Model. • Semantics are handled by the Master Semantic Model.
  • 14. simplea.com What is a Master Content Model? ● A map of how content is created, managed, published, translated, and archived across the enterprise ● Includes authoring and delivery formats (the different representations that content takes through the content lifecycle) ● Suggests a lowest-common-denominator content model, which includes metadata ● Corollary to the IT concept of a master data model ● Not “one model to rule them all”! Master Content Model
  • 15. simplea.com How does DITA fit into the Master Content Model? ● DITA provides the baseline XML representation. This is the equivalent of a pivot language. ● In localization, a pivot language: ○ Is an intermediary language for translation. For example, Korean source is translated to English before it is translated to German. ○ Reduces the number of source language/target language pairs.
  • 16. simplea.com And content authored directly in DITA is most efficient ... DITA reduces the number of transformations Source formats (6) Representations/Output formats (7) Infrastructure Formula Number of transformations ● Word ● Google Doc ● Custom application ● HTML ● Markdown ● Framemaker ● HTML ● HTML5 + Schema.org ● PDF ● Legacy application #1 ● Legacy application #2 ● In Design ● Chatbot Without DITA # source formats times # output formats 6 ✕ 7 42 With DITA # source formats plus # channels 6 + 7 13
  • 18. simplea.com Master semantic model ● Contains the semantic model for the enterprise ● Includes taxonomies, thesauri, and ontologies ● Best developed and managed in a taxonomy management application: ○ Examples: PoolParty, Topbraid, Semaphore SmartLogic, etc. Thesaurus Taxonomy Ontology
  • 19. simplea.com Metadata component of the MCM ● Provides the connection between the master semantic model and the Master Content Model ● Defines how metadata will be instantiated in the structured content ● Outlines the elements and attributes that will be used, as well as the specific architectural mechanisms used for metadata ● Outlines strategy for implementing metadata in the content ○ Inserted at authoring time? ○ Applied by semantic specialists? ○ Automatically-inserted by a semantic application? Metadata __________ Content
  • 20. simplea.com Metadata-enriched, structured content ● Maximizes your investment in DITA ● Staged for delivery to a wide variety of platforms, including some currently unknownMetadata- enriched, structured content
  • 21. simplea.com Content experience ● Highly personalized ● Easy to find “the right information, at the right time” ● Uses predictive power of natural language processing Rich experience for the content consumer Discoverable Personalized Predictive
  • 23. simplea.com ● Elements in topics ● Elements in maps ● <data> elements ● Subject scheme maps ● Classification maps DITA metadata and semantic mechanisms
  • 24. simplea.com DITA metadata and semantic mechanisms ● Element designed to hold subject and lifecyle management information. ● Most elements reflect IBM needs circa 2000. ● Can be difficult to define and reuse these elements ○ Not all elements can appear multiple times in a topic ○ Lack of wrapper elements ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps For more information, see Eberlein, DITA Metadata, 2013.
  • 25. simplea.com DITA metadata and semantic mechanisms ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps <prolog> <copyright> <copyryear year="2019"/> <copyrholder>Simple A LLC</copyrholder> </copyright> <metadata> <audience type="executive infoDev IT"/> <category>CCMS selection</category> <category>DITA tools</category> </metadata> </prolog> Example
  • 26. simplea.com DITA metadata and semantic mechanisms ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps Advantages ○ Located in topic and travels with it ○ No dependency on map ○ Can be used for searching within the DITA source Disadvantages ○ Located in topic and thus difficult to maintain ○ Likely to be inaccurate due to authoring errors and omissions ○ Labor intensive for content developers
  • 27. simplea.com DITA metadata and semantic mechanisms ● The same elements available in <prolog> are available in <topicmeta>. ● Metadata applied in a map cascades: ○ If applied at the root of a map, it cascades throughout the entire map ○ If applied at a lower level in the map, to cascades to the children of the element on which it is applied ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps For more information, see Eberlein, DITA Metadata, 2013.
  • 28. simplea.com DITA metadata and semantic mechanisms ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps
  • 29. simplea.com DITA metadata and semantic mechanisms ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps Advantages ○ Metadata is located in map and cascades to topics during processing. ○ Easier to maintain ○ Less labor-intensive for content authors ○ Provides a layer of abstraction Disadvantages ○ Metadata is not located in the topics. ○ Requires a processing step
  • 30. simplea.com DITA metadata and semantic mechanisms ● Available everyone ● Can be nested ● Can point to external resource by ID ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps
  • 31. simplea.com DITA metadata and semantic mechanisms Referenced element <data id="100" href="www.taxonomyTool.subject" scope="external" format="rdf"> Label for subject </data> Referencing element ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps
  • 32. simplea.com DITA metadata and semantic mechanisms ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps Advantages ○ Can be used everywhere ○ Robust specialization base ○ Nestable Disadvantages ○ Requires special processing
  • 33. simplea.com DITA metadata and semantic mechanisms ● A specialized map introduced with DITA 1.2 (2010) ● Can be used to: ○ Define subjects ○ Define taxonomies (hierarchies of subjects ○ Develop controlled values for an attribute or an attribute and element pair ○ Associate metadata with subjects ○ Define relationships between subjects ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps For more information, see Eberlein, DITA Metadata, 2013.
  • 34. simplea.com DITA metadata and semantic mechanisms ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps
  • 35. simplea.com DITA metadata and semantic mechanisms Advantages ○ Easy to create a list of controlled values ○ Easy to bind a list of controlled values to an attribute or attribute + element pair ○ Useful for prototyping semantic models ○ Can be extended by using <schemeref> elements Disadvantages ○ Not suitable for a robust semantic model ○ Controlled values are not usable for attributes that take a space separated list of values ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps
  • 36. simplea.com DITA metadata and semantic mechanisms ● A classification map is any DITA map that includes the classification domain. ● The classification domain provides elements for: ○ Referencing subjects defined in a subject scheme ○ Defining relationships between topics and subjects ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps For more information, see Eberlein, DITA and Metadata, 2013.
  • 37. simplea.com DITA metadata and semantic mechanisms ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps
  • 38. simplea.com DITA metadata and semantic mechanisms ● Elements in topics ● Elements in maps ● <data> element ● Subject scheme maps ● Classification maps Advantages ○ Provides abstraction layer ○ Enables topics to have different metadata applied depending on the context defined by the map Disadvantages ○ Makes DITA maps difficult for content authors to work in ○ Requires a new set of DITA map knowledge for content authors -- or a new role for an information architect to add metadata to maps ○ No out-of-the-box DITA-OT processing for classification maps
  • 40. simplea.com The company wants to deliver marketing, technical documentation, and service content from a single portal. Customers viewing content in the portal should receive relevant recommendations from all three streams. Each content stream has their own taxonomy. What’s the best approach? Bridging silos
  • 41. simplea.com Map taxonomies ● Requires the three groups -- Marketing, Service, and TechDoc to become familiar with each others’ terminology and taxonomies ○ What’s the same? ○ What’s different? ● Requires creating manual mappings between taxonomies ● Example: If a customer is reading marketing content about the super-duper deluxe widget, the portal should recommend: ○ TechDoc: System overview ○ Service: Replacement parts
  • 42. simplea.com Develop unified taxonomies ● Marketing, Service, and TechDoc decide to standardize their disparate taxonomies ● Unified taxonomies = Taxonomies that manage relationships and differences intentionally and explicitly
  • 44. simplea.com Emergent practices ● Develop a Master Content Model (MCM): ○ A map of how content is created, managed, published, and translated ○ Includes authoring and delivery formats (the different representations that content takes through the content lifecycle) ○ DITA is at the center of the MCM; it serves the equivalent purpose as a pivot language in the translation and localization environment ● Develop a master semantic model (MSM) ○ A comprehensive model that describes concepts and their relationships ■ Example: Concepts might be “User task,” “Installing”, and “Widget A” ■ Example: “Installing” is part of the larger concept “User tasks” ○ Includes terminology used in different contexts -- for example, marketing, product development, technical documentation, and service ○ Informs the metadata component of the MCM
  • 45. simplea.com Emergent practices Use a enterprise-wide application to develop and maintain the master semantic model ○ Examples: ■ PoolParty ■ Topbraid ■ SmartLogic Semaphore ○ Should be accessible through API ○ Explore auto-classification …
  • 46. simplea.com Emergent practices Build transformations so that each application in the environment can ingest applicable taxonomies ○ CRM ○ DITA authoring environments ○ Other authoring environments ○ Web CMS ○ CEM systems Extend applications to be able to implement appropriate metadata based on the enterprise classification
  • 47. simplea.com Markup solution ● <data> element with attribute values controlled by an associated subjectScheme map ● <data> elements stored in dedicated topics and conref’d into DITA source ● Solutions can be more or less elaborate ● Build a solution that fits with the authoring environment and provides most support for authors
  • 49. simplea.com ● Stan Doherty, Getting to First Base: Managing Cross-Organizational Content with Basic Metadata, CMS/DITA NA 2016. ● Kristen James Eberlein, DITA Metadata, session at CMS/DITA North America 2013. ● Joe Pairman, Create a Smooth & Satisfying Reader Experience using Metadata-Based Links & Suggestions, tcworld 2017. ● Joe Pairman, Taxonomy Now! Building a stress-resistant knowledge architecture in your current tools, session at CMS/DITA North America 2017. ● Amber Swope, Taxonomy: When you need to move beyond standard metadata, easyDITA Ask the Expert Series, July 2012. Resources