SlideShare a Scribd company logo
1 of 40
Taxonomy:
Do I need one?


                     Leigh White
            ElementalSource, LLC
Yes
What I’ll talk about

•   What happens without a taxonomy
•   What a taxonomy is and does
•   Why a taxonomy is important
•   A few first development steps
What I won’t talk about

• All the different kinds of taxonomies
• Details about development
• Tools for development
  – except DITA subjectScheme (briefly!)
A little history
What the he** IS that???
Oh, let’s call it a…

• Use the native name
• Name it after something familiar
  that it’s kind of “like”
• “Like” is murky; you have to define
  “like”
  – How it looks? Shape? Color? Size?
  – How it tastes?
  – How it acts?
Earth apples, anyone?

• aardappel (Dutch)
• pomme de terre (French)
*not apples
We know this because

• We have a taxonomy (Linnean
  classification) that specifies degrees
  of relationship between living things
Distant cousins, at best

          apple          potato

Kingdom   Plantae        Plantae

Phylum    Anthophyta     Anthophyta

Class     Eudicots       Eudicots

Order     Rosales        Solanales

Family    Rosaceae       Solanaceae

Genus     Malus          Solanum

Species   M. domestica   S. tuberosum
So, a taxonomy is

• A way of defining “like”
• A way of expressing relationships
  between things
  – We might already be instinctively
    aware of these relationships but need
    to formalize them
• A way of discovering relationships
  between things
• An information model
Taxonomies are

• typically organized by parent-child
  relationships
• typically indicated by the phrase 'is
  a kind of' or 'is a subtype of'
• the subtype has the same
  properties, behaviors, and
  constraints as the supertype plus
  one or more additional properties,
  behaviors, or constraints
Uhh…what?

• For example: car is a kind of
  vehicle, so any car is also a vehicle,
  but not every vehicle is a car
• The level “car” is more constrained
  than the level “vehicle”
• A car has all the properties of a
  vehicle plus some other properties
  specific to a car
Taxonomies are all around us

• It’s our nature to classify
• Many of these taxonomies are
  internal, arbitrary and personal
• A true taxonomy must be uniform
  and unambiguous
Other familiar taxonomies

• Dewey Decimal System
• Library of Congress System
• ICD-9/10 codes
• computer folder system
  – probably most common
    taxonomy in tech comm
And one I especially dig

• A taxonomy of wrongness!
  – www.fallacyfiles.org/taxonomy.html
We have metadata…why do we need
a taxonomy too?

• Where did that metadata come
  from?
  – You must have had some idea of how
    your content should be classified
  – If so, then you already have the
    beginnings of a taxonomy, at least in
    your head
  – So take it a step further
Metadata compliments taxonomy
and vice-versa
• Metadata describes an individual piece of
  content but doesn’t capture relationships
  very well.
• Metadata is part of content so updates
  can be unwieldy; better to maintain the
  model outside the content
• A taxonomy serves as a roadmap…it both
  describes current content and predicts
  future content
• A taxonomy highlights similarities (and
  differences) across products
• Metadata can pick up where taxonomy
  leaves off
What else are taxonomies good for?

• Controlled vocabularies
  – indexing
  – keywords
  – glossaries

• Searching/browsing/filtering
  – Faceted search
  – Filtering for custom doc publishing

• Content reuse
Amazon.com
So far…

• we’ve looked at hierarchical
  taxonomies
When hierarchy isn’t enough

 A Cockapoo is a kind of dog. It’s the
  product of a poodle and a Cocker
  Spaniel. A hierarchy cannot capture
  all these relationships.
There’s an alternative (polyarchical)
Purists might say…

• that you need different notations to
  express different kinds of
  relationships
• or that you must express the
  relationships uniformly
Maybe, maybe not

• You need what you need to capture
  the relationships you need to
  express
• No more, no less - KISS
• The relationships already exist; you
  are just using the taxonomy to
  express them
Decisions to make

• What kind of taxonomy:
  – hierarchical, polyarchical, something
    else?
• If hierarchical, how many levels?
• If polyarchical, what kinds of
  relationships and how designated?
• Tool to use? (meh)
• How to associate content with
  taxonomy?
Questions to ask
• What will the taxonomy be used for?
  – indexing, search, etc.
• Who are the users?
  – content creators, clients, SMEs, support, etc.
• What content will the taxonomy cover?
  – topics, images, demos, videos, etc.
• What are the scope and limits?
  – handling off-topic content—what to
    include/exclude
• What are the resources and constraints?
  – skills/expertise, timing, technology, funding,
    stakeholder roles, etc.
More questions to ask

• Who is responsible for development?
• What are secondary/contributor
  roles?
• How does taxonomy fit in with other
  metadata?
• How to handle ongoing support and
  maintenance?
Some first steps
• Start small—maybe just one small product
• Do content audit of everything the
  taxonomy will categorize
• Compare TOCs of existing deliverables
  – Find commonalities, differences
• Compare indexes of existing deliverables
  – Discover terms already in use
• Use folder structure
More first steps
• Assemble starting list of categories
  that cover existing content based on
  TOC, index and content audit
• Place existing content within
  taxonomy (on paper)
• Create taxonomy task force to
  review and refine
  – Avoid too many cooks
DITA Classification and Subject
Scheme
• Subject scheme
  – Defines controlled values (“buckets”)
    for classifying content
  – Defines relationships between those
    buckets
• Classification
  – Groups content into appropriate
    buckets
Subject classification scheme
subjectScheme map
<subjectScheme>
   <hasInstance>
      <subjectdef keys="product">
         <subjectdef keys="Widget"/>
            <subjectdef keys="module">
               <subjectdef keys="Meds"/>
               <subjectdef keys="AdminW"/>
            </subjectdef>
         </subjectdef>
         <subjectdef keys="Gadget"/>
            <subjectdef keys="module">
               <subjectdef keys="AdminG"/>
               <subjectdef keys="Labs"/>
            </subjectdef>
         </subjectdef>
      </subjectdef>
   </hasInstance>
</subjectScheme>
Associate topics with subjects
<map>
   <topicref href="t_configure_med.xml">
      <topicsubject>
         <subjectref keys="Meds"/>
         <subjectref keys="AdminW"/>
         <subjectref keys="AdminG"/>
      </topicsubject>
   </topicref>
</map>
Recommended reading/viewing

• The Accidental Taxonomist, Heather
  Hedden
• Organising Knowledge: Taxonomies,
  Knowledge, and Organisational
  Effectiveness, Patrick Lambe
• Joe Gelb’s presentation on
  subjectScheme:
  http://svdig.ditamap.com/videos/sv
  dig-2011-05-11.htm
Contact me



               Leigh White
      ElementalSource, LLC

elementalsource@gmail.com
              678.467.7706

More Related Content

What's hot

Apache Iceberg: An Architectural Look Under the Covers
Apache Iceberg: An Architectural Look Under the CoversApache Iceberg: An Architectural Look Under the Covers
Apache Iceberg: An Architectural Look Under the CoversScyllaDB
 
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
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Jeff Z. Pan
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureDatabricks
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationDenodo
 
Introduction to Data Engineering
Introduction to Data EngineeringIntroduction to Data Engineering
Introduction to Data EngineeringDurga Gadiraju
 
Introduction to metadata management
Introduction to metadata managementIntroduction to metadata management
Introduction to metadata managementOpen Data Support
 
Data Modeling & Metadata for Graph Databases
Data Modeling & Metadata for Graph DatabasesData Modeling & Metadata for Graph Databases
Data Modeling & Metadata for Graph DatabasesDATAVERSITY
 
DITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise ScaleDITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise ScaleKristen Eberlein
 
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...Denodo
 
Building Serverless ETL Pipelines
Building Serverless ETL PipelinesBuilding Serverless ETL Pipelines
Building Serverless ETL PipelinesAmazon Web Services
 
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon RedshiftBDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon RedshiftAmazon Web Services
 
Getting started with with SharePoint Syntex
Getting started with with SharePoint SyntexGetting started with with SharePoint Syntex
Getting started with with SharePoint SyntexDrew Madelung
 
Object Storage 1: The Fundamentals of Objects and Object Storage
Object Storage 1: The Fundamentals of Objects and Object StorageObject Storage 1: The Fundamentals of Objects and Object Storage
Object Storage 1: The Fundamentals of Objects and Object StorageHitachi Vantara
 
Intro to databricks delta lake
 Intro to databricks delta lake Intro to databricks delta lake
Intro to databricks delta lakeMykola Zerniuk
 
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
 
DataMinds 2022 Azure Purview Erwin de Kreuk
DataMinds 2022 Azure Purview Erwin de KreukDataMinds 2022 Azure Purview Erwin de Kreuk
DataMinds 2022 Azure Purview Erwin de KreukErwin de Kreuk
 

What's hot (20)

Apache Iceberg: An Architectural Look Under the Covers
Apache Iceberg: An Architectural Look Under the CoversApache Iceberg: An Architectural Look Under the Covers
Apache Iceberg: An Architectural Look Under the Covers
 
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
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
 
Semantic search
Semantic searchSemantic search
Semantic search
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
 
Introduction to Data Engineering
Introduction to Data EngineeringIntroduction to Data Engineering
Introduction to Data Engineering
 
Introduction to metadata management
Introduction to metadata managementIntroduction to metadata management
Introduction to metadata management
 
Data Modeling & Metadata for Graph Databases
Data Modeling & Metadata for Graph DatabasesData Modeling & Metadata for Graph Databases
Data Modeling & Metadata for Graph Databases
 
Taxonomy 101
Taxonomy 101Taxonomy 101
Taxonomy 101
 
DITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise ScaleDITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise Scale
 
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
Data Catalog in Denodo Platform 7.0: Creating a Data Marketplace with Data Vi...
 
Building Serverless ETL Pipelines
Building Serverless ETL PipelinesBuilding Serverless ETL Pipelines
Building Serverless ETL Pipelines
 
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon RedshiftBDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
BDA306 Building a Modern Data Warehouse: Deep Dive on Amazon Redshift
 
Getting started with with SharePoint Syntex
Getting started with with SharePoint SyntexGetting started with with SharePoint Syntex
Getting started with with SharePoint Syntex
 
Object Storage 1: The Fundamentals of Objects and Object Storage
Object Storage 1: The Fundamentals of Objects and Object StorageObject Storage 1: The Fundamentals of Objects and Object Storage
Object Storage 1: The Fundamentals of Objects and Object Storage
 
Intro to databricks delta lake
 Intro to databricks delta lake Intro to databricks delta lake
Intro to databricks delta lake
 
Introduction to Azure Data Lake
Introduction to Azure Data LakeIntroduction to Azure Data Lake
Introduction to Azure Data Lake
 
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)
 
DataMinds 2022 Azure Purview Erwin de Kreuk
DataMinds 2022 Azure Purview Erwin de KreukDataMinds 2022 Azure Purview Erwin de Kreuk
DataMinds 2022 Azure Purview Erwin de Kreuk
 

Viewers also liked

Using DITA's Subject Scheme Support for Educational Assessment Content
Using DITA's Subject Scheme Support for Educational Assessment ContentUsing DITA's Subject Scheme Support for Educational Assessment Content
Using DITA's Subject Scheme Support for Educational Assessment ContentEdwina Lui
 
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
 
Pat Farrell, Migrating Legacy Documentation to XML and DITA
Pat Farrell, Migrating Legacy Documentation to XML and DITAPat Farrell, Migrating Legacy Documentation to XML and DITA
Pat Farrell, Migrating Legacy Documentation to XML and DITAfarrelldoc
 
Surviving the Transition to DITA: Trusted Partners can Ease the Pain
Surviving the Transition to DITA: Trusted Partners can Ease the PainSurviving the Transition to DITA: Trusted Partners can Ease the Pain
Surviving the Transition to DITA: Trusted Partners can Ease the PainNicki L. Davis, Ph.D.
 
Converting Unstructured Docs to XML/DITA/ePub
Converting Unstructured Docs to XML/DITA/ePubConverting Unstructured Docs to XML/DITA/ePub
Converting Unstructured Docs to XML/DITA/ePubDCLab
 
Joe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and DeliveryJoe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and DeliveryJack Molisani
 
The Elusive Promise of Reuse
The Elusive Promise of ReuseThe Elusive Promise of Reuse
The Elusive Promise of ReuseLeigh White
 
Easy steps to convert your content to structured (frame maker and xml)
Easy steps to convert your content to structured (frame maker and xml)Easy steps to convert your content to structured (frame maker and xml)
Easy steps to convert your content to structured (frame maker and xml)Publishing Smarter
 
How to Optimize Your Metadata and Taxonomy
How to Optimize Your Metadata and TaxonomyHow to Optimize Your Metadata and Taxonomy
How to Optimize Your Metadata and TaxonomyIXIASOFT
 
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
 
Optimizing Content Reuse with DITA
Optimizing Content Reuse with DITAOptimizing Content Reuse with DITA
Optimizing Content Reuse with DITAIXIASOFT
 
Developing training websites in multiple languages with (mostly) open-source ...
Developing training websites in multiple languages with (mostly) open-source ...Developing training websites in multiple languages with (mostly) open-source ...
Developing training websites in multiple languages with (mostly) open-source ...Scriptorium Publishing
 
Blurring the Lines between ECM and CCMS
Blurring the Lines between ECM and CCMSBlurring the Lines between ECM and CCMS
Blurring the Lines between ECM and CCMSLavaCon
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information ArchitectureScott Abel
 
Increasing Findability with Subject Schemes (Advanced DITA Webinar)
Increasing Findability with Subject Schemes (Advanced DITA Webinar)Increasing Findability with Subject Schemes (Advanced DITA Webinar)
Increasing Findability with Subject Schemes (Advanced DITA Webinar)Suite Solutions
 
Multiplying the Power of Taxonomy with Granular, Structured Content
Multiplying the Power of Taxonomy with Granular, Structured ContentMultiplying the Power of Taxonomy with Granular, Structured Content
Multiplying the Power of Taxonomy with Granular, Structured ContentJoe Pairman
 
Wireframing, Mockups, and Prototyping Made Easy
Wireframing, Mockups, and Prototyping Made EasyWireframing, Mockups, and Prototyping Made Easy
Wireframing, Mockups, and Prototyping Made EasyJohn Collins
 

Viewers also liked (19)

Taxonomy
TaxonomyTaxonomy
Taxonomy
 
Using DITA's Subject Scheme Support for Educational Assessment Content
Using DITA's Subject Scheme Support for Educational Assessment ContentUsing DITA's Subject Scheme Support for Educational Assessment Content
Using DITA's Subject Scheme Support for Educational Assessment Content
 
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
 
Pat Farrell, Migrating Legacy Documentation to XML and DITA
Pat Farrell, Migrating Legacy Documentation to XML and DITAPat Farrell, Migrating Legacy Documentation to XML and DITA
Pat Farrell, Migrating Legacy Documentation to XML and DITA
 
Surviving the Transition to DITA: Trusted Partners can Ease the Pain
Surviving the Transition to DITA: Trusted Partners can Ease the PainSurviving the Transition to DITA: Trusted Partners can Ease the Pain
Surviving the Transition to DITA: Trusted Partners can Ease the Pain
 
Converting Unstructured Docs to XML/DITA/ePub
Converting Unstructured Docs to XML/DITA/ePubConverting Unstructured Docs to XML/DITA/ePub
Converting Unstructured Docs to XML/DITA/ePub
 
Metadata: Queen to King Content?
Metadata: Queen to King Content?Metadata: Queen to King Content?
Metadata: Queen to King Content?
 
Joe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and DeliveryJoe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and Delivery
 
The Elusive Promise of Reuse
The Elusive Promise of ReuseThe Elusive Promise of Reuse
The Elusive Promise of Reuse
 
Easy steps to convert your content to structured (frame maker and xml)
Easy steps to convert your content to structured (frame maker and xml)Easy steps to convert your content to structured (frame maker and xml)
Easy steps to convert your content to structured (frame maker and xml)
 
How to Optimize Your Metadata and Taxonomy
How to Optimize Your Metadata and TaxonomyHow to Optimize Your Metadata and Taxonomy
How to Optimize Your Metadata and Taxonomy
 
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
 
Optimizing Content Reuse with DITA
Optimizing Content Reuse with DITAOptimizing Content Reuse with DITA
Optimizing Content Reuse with DITA
 
Developing training websites in multiple languages with (mostly) open-source ...
Developing training websites in multiple languages with (mostly) open-source ...Developing training websites in multiple languages with (mostly) open-source ...
Developing training websites in multiple languages with (mostly) open-source ...
 
Blurring the Lines between ECM and CCMS
Blurring the Lines between ECM and CCMSBlurring the Lines between ECM and CCMS
Blurring the Lines between ECM and CCMS
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture
 
Increasing Findability with Subject Schemes (Advanced DITA Webinar)
Increasing Findability with Subject Schemes (Advanced DITA Webinar)Increasing Findability with Subject Schemes (Advanced DITA Webinar)
Increasing Findability with Subject Schemes (Advanced DITA Webinar)
 
Multiplying the Power of Taxonomy with Granular, Structured Content
Multiplying the Power of Taxonomy with Granular, Structured ContentMultiplying the Power of Taxonomy with Granular, Structured Content
Multiplying the Power of Taxonomy with Granular, Structured Content
 
Wireframing, Mockups, and Prototyping Made Easy
Wireframing, Mockups, and Prototyping Made EasyWireframing, Mockups, and Prototyping Made Easy
Wireframing, Mockups, and Prototyping Made Easy
 

Similar to Taxonomy: Do I Need One

Realizing the Full Potential of Taxonomies by Branka Kosovac
Realizing the Full Potential of Taxonomies by Branka KosovacRealizing the Full Potential of Taxonomies by Branka Kosovac
Realizing the Full Potential of Taxonomies by Branka KosovacContent Strategy Workshops
 
Taxonomy 101: What do rockets and arugula have in common?
Taxonomy 101: What do rockets and arugula have in common?Taxonomy 101: What do rockets and arugula have in common?
Taxonomy 101: What do rockets and arugula have in common?AvenueCX
 
What Is Taxonomy and Why Is It Useful?
What Is Taxonomy and Why Is It Useful?What Is Taxonomy and Why Is It Useful?
What Is Taxonomy and Why Is It Useful?Theresa Putkey
 
Some thoughts on social tagging
Some thoughts on social taggingSome thoughts on social tagging
Some thoughts on social taggingmarti_hearst
 
[AIIM17] Data Categorization You Can Live With - Monica Crocker
[AIIM17]  Data Categorization You Can Live With - Monica Crocker [AIIM17]  Data Categorization You Can Live With - Monica Crocker
[AIIM17] Data Categorization You Can Live With - Monica Crocker AIIM International
 
System Concepts for Object Modelling.pptx
System Concepts for Object Modelling.pptxSystem Concepts for Object Modelling.pptx
System Concepts for Object Modelling.pptxbarrettoleisabel
 
The Elusive Promise of Reuse
The Elusive Promise of ReuseThe Elusive Promise of Reuse
The Elusive Promise of ReuseIXIASOFT
 
How To Go About Researching
How To Go About ResearchingHow To Go About Researching
How To Go About ResearchingSudhira H. S.
 
INFORMATION SKILLS: NAVIGATING RESEARCH IN LIBRARY
INFORMATION SKILLS: NAVIGATING RESEARCH IN LIBRARYINFORMATION SKILLS: NAVIGATING RESEARCH IN LIBRARY
INFORMATION SKILLS: NAVIGATING RESEARCH IN LIBRARYChris Okiki
 
Card Sorting Your Way to Meaningful Metadata
Card Sorting Your Way to Meaningful MetadataCard Sorting Your Way to Meaningful Metadata
Card Sorting Your Way to Meaningful MetadataRob Bogue
 
Designing an effective information architecture (
Designing an effective information architecture (Designing an effective information architecture (
Designing an effective information architecture (Vickey Bird
 
Library Research for Human Rights Guide
Library Research for Human Rights GuideLibrary Research for Human Rights Guide
Library Research for Human Rights GuideAnnelise Sklar
 
Analysing Qualitative Data
Analysing Qualitative DataAnalysing Qualitative Data
Analysing Qualitative DataMike Crabb
 
Michael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyMichael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyTEST Huddle
 
Library research for Environmental Studies at UCSD
Library research for Environmental Studies at UCSDLibrary research for Environmental Studies at UCSD
Library research for Environmental Studies at UCSDAnnelise Sklar
 
xAPI Vocabulary Stone Soup: LAK 2016 JISC Learning Analytics Hackathon
xAPI Vocabulary Stone Soup: LAK 2016 JISC Learning Analytics HackathonxAPI Vocabulary Stone Soup: LAK 2016 JISC Learning Analytics Hackathon
xAPI Vocabulary Stone Soup: LAK 2016 JISC Learning Analytics HackathonRussell Duhon
 
Thematic content analysis in psychology
Thematic content analysis in psychologyThematic content analysis in psychology
Thematic content analysis in psychologyDr. Chinchu C
 

Similar to Taxonomy: Do I Need One (20)

Realizing the Full Potential of Taxonomies by Branka Kosovac
Realizing the Full Potential of Taxonomies by Branka KosovacRealizing the Full Potential of Taxonomies by Branka Kosovac
Realizing the Full Potential of Taxonomies by Branka Kosovac
 
Metadata
MetadataMetadata
Metadata
 
Folksonomies & social tagging
Folksonomies & social taggingFolksonomies & social tagging
Folksonomies & social tagging
 
Taxonomy 101: What do rockets and arugula have in common?
Taxonomy 101: What do rockets and arugula have in common?Taxonomy 101: What do rockets and arugula have in common?
Taxonomy 101: What do rockets and arugula have in common?
 
What Is Taxonomy and Why Is It Useful?
What Is Taxonomy and Why Is It Useful?What Is Taxonomy and Why Is It Useful?
What Is Taxonomy and Why Is It Useful?
 
Some thoughts on social tagging
Some thoughts on social taggingSome thoughts on social tagging
Some thoughts on social tagging
 
[AIIM17] Data Categorization You Can Live With - Monica Crocker
[AIIM17]  Data Categorization You Can Live With - Monica Crocker [AIIM17]  Data Categorization You Can Live With - Monica Crocker
[AIIM17] Data Categorization You Can Live With - Monica Crocker
 
System Concepts for Object Modelling.pptx
System Concepts for Object Modelling.pptxSystem Concepts for Object Modelling.pptx
System Concepts for Object Modelling.pptx
 
The Elusive Promise of Reuse
The Elusive Promise of ReuseThe Elusive Promise of Reuse
The Elusive Promise of Reuse
 
How To Go About Researching
How To Go About ResearchingHow To Go About Researching
How To Go About Researching
 
INFORMATION SKILLS: NAVIGATING RESEARCH IN LIBRARY
INFORMATION SKILLS: NAVIGATING RESEARCH IN LIBRARYINFORMATION SKILLS: NAVIGATING RESEARCH IN LIBRARY
INFORMATION SKILLS: NAVIGATING RESEARCH IN LIBRARY
 
Card Sorting Your Way to Meaningful Metadata
Card Sorting Your Way to Meaningful MetadataCard Sorting Your Way to Meaningful Metadata
Card Sorting Your Way to Meaningful Metadata
 
Designing an effective information architecture (
Designing an effective information architecture (Designing an effective information architecture (
Designing an effective information architecture (
 
Library Research for Human Rights Guide
Library Research for Human Rights GuideLibrary Research for Human Rights Guide
Library Research for Human Rights Guide
 
Analysing Qualitative Data
Analysing Qualitative DataAnalysing Qualitative Data
Analysing Qualitative Data
 
Taxonomy Fundamentals Workshop
Taxonomy Fundamentals WorkshopTaxonomy Fundamentals Workshop
Taxonomy Fundamentals Workshop
 
Michael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyMichael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems Rapidly
 
Library research for Environmental Studies at UCSD
Library research for Environmental Studies at UCSDLibrary research for Environmental Studies at UCSD
Library research for Environmental Studies at UCSD
 
xAPI Vocabulary Stone Soup: LAK 2016 JISC Learning Analytics Hackathon
xAPI Vocabulary Stone Soup: LAK 2016 JISC Learning Analytics HackathonxAPI Vocabulary Stone Soup: LAK 2016 JISC Learning Analytics Hackathon
xAPI Vocabulary Stone Soup: LAK 2016 JISC Learning Analytics Hackathon
 
Thematic content analysis in psychology
Thematic content analysis in psychologyThematic content analysis in psychology
Thematic content analysis in psychology
 

Recently uploaded

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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
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
 

Recently uploaded (20)

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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 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
 
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...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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...
 
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
 

Taxonomy: Do I Need One

  • 1. Taxonomy: Do I need one? Leigh White ElementalSource, LLC
  • 2. Yes
  • 3. What I’ll talk about • What happens without a taxonomy • What a taxonomy is and does • Why a taxonomy is important • A few first development steps
  • 4. What I won’t talk about • All the different kinds of taxonomies • Details about development • Tools for development – except DITA subjectScheme (briefly!)
  • 6. What the he** IS that???
  • 7. Oh, let’s call it a… • Use the native name • Name it after something familiar that it’s kind of “like” • “Like” is murky; you have to define “like” – How it looks? Shape? Color? Size? – How it tastes? – How it acts?
  • 8. Earth apples, anyone? • aardappel (Dutch) • pomme de terre (French)
  • 10. We know this because • We have a taxonomy (Linnean classification) that specifies degrees of relationship between living things
  • 11. Distant cousins, at best apple potato Kingdom Plantae Plantae Phylum Anthophyta Anthophyta Class Eudicots Eudicots Order Rosales Solanales Family Rosaceae Solanaceae Genus Malus Solanum Species M. domestica S. tuberosum
  • 12. So, a taxonomy is • A way of defining “like” • A way of expressing relationships between things – We might already be instinctively aware of these relationships but need to formalize them • A way of discovering relationships between things • An information model
  • 13. Taxonomies are • typically organized by parent-child relationships • typically indicated by the phrase 'is a kind of' or 'is a subtype of' • the subtype has the same properties, behaviors, and constraints as the supertype plus one or more additional properties, behaviors, or constraints
  • 14. Uhh…what? • For example: car is a kind of vehicle, so any car is also a vehicle, but not every vehicle is a car • The level “car” is more constrained than the level “vehicle” • A car has all the properties of a vehicle plus some other properties specific to a car
  • 15. Taxonomies are all around us • It’s our nature to classify • Many of these taxonomies are internal, arbitrary and personal • A true taxonomy must be uniform and unambiguous
  • 16. Other familiar taxonomies • Dewey Decimal System • Library of Congress System • ICD-9/10 codes • computer folder system – probably most common taxonomy in tech comm
  • 17. And one I especially dig • A taxonomy of wrongness! – www.fallacyfiles.org/taxonomy.html
  • 18. We have metadata…why do we need a taxonomy too? • Where did that metadata come from? – You must have had some idea of how your content should be classified – If so, then you already have the beginnings of a taxonomy, at least in your head – So take it a step further
  • 19. Metadata compliments taxonomy and vice-versa • Metadata describes an individual piece of content but doesn’t capture relationships very well. • Metadata is part of content so updates can be unwieldy; better to maintain the model outside the content • A taxonomy serves as a roadmap…it both describes current content and predicts future content • A taxonomy highlights similarities (and differences) across products • Metadata can pick up where taxonomy leaves off
  • 20. What else are taxonomies good for? • Controlled vocabularies – indexing – keywords – glossaries • Searching/browsing/filtering – Faceted search – Filtering for custom doc publishing • Content reuse
  • 22.
  • 23.
  • 24.
  • 25. So far… • we’ve looked at hierarchical taxonomies
  • 26. When hierarchy isn’t enough  A Cockapoo is a kind of dog. It’s the product of a poodle and a Cocker Spaniel. A hierarchy cannot capture all these relationships.
  • 27. There’s an alternative (polyarchical)
  • 28. Purists might say… • that you need different notations to express different kinds of relationships • or that you must express the relationships uniformly
  • 29. Maybe, maybe not • You need what you need to capture the relationships you need to express • No more, no less - KISS • The relationships already exist; you are just using the taxonomy to express them
  • 30. Decisions to make • What kind of taxonomy: – hierarchical, polyarchical, something else? • If hierarchical, how many levels? • If polyarchical, what kinds of relationships and how designated? • Tool to use? (meh) • How to associate content with taxonomy?
  • 31. Questions to ask • What will the taxonomy be used for? – indexing, search, etc. • Who are the users? – content creators, clients, SMEs, support, etc. • What content will the taxonomy cover? – topics, images, demos, videos, etc. • What are the scope and limits? – handling off-topic content—what to include/exclude • What are the resources and constraints? – skills/expertise, timing, technology, funding, stakeholder roles, etc.
  • 32. More questions to ask • Who is responsible for development? • What are secondary/contributor roles? • How does taxonomy fit in with other metadata? • How to handle ongoing support and maintenance?
  • 33. Some first steps • Start small—maybe just one small product • Do content audit of everything the taxonomy will categorize • Compare TOCs of existing deliverables – Find commonalities, differences • Compare indexes of existing deliverables – Discover terms already in use • Use folder structure
  • 34. More first steps • Assemble starting list of categories that cover existing content based on TOC, index and content audit • Place existing content within taxonomy (on paper) • Create taxonomy task force to review and refine – Avoid too many cooks
  • 35. DITA Classification and Subject Scheme • Subject scheme – Defines controlled values (“buckets”) for classifying content – Defines relationships between those buckets • Classification – Groups content into appropriate buckets
  • 37. subjectScheme map <subjectScheme> <hasInstance> <subjectdef keys="product"> <subjectdef keys="Widget"/> <subjectdef keys="module"> <subjectdef keys="Meds"/> <subjectdef keys="AdminW"/> </subjectdef> </subjectdef> <subjectdef keys="Gadget"/> <subjectdef keys="module"> <subjectdef keys="AdminG"/> <subjectdef keys="Labs"/> </subjectdef> </subjectdef> </subjectdef> </hasInstance> </subjectScheme>
  • 38. Associate topics with subjects <map> <topicref href="t_configure_med.xml"> <topicsubject> <subjectref keys="Meds"/> <subjectref keys="AdminW"/> <subjectref keys="AdminG"/> </topicsubject> </topicref> </map>
  • 39. Recommended reading/viewing • The Accidental Taxonomist, Heather Hedden • Organising Knowledge: Taxonomies, Knowledge, and Organisational Effectiveness, Patrick Lambe • Joe Gelb’s presentation on subjectScheme: http://svdig.ditamap.com/videos/sv dig-2011-05-11.htm
  • 40. Contact me Leigh White ElementalSource, LLC elementalsource@gmail.com 678.467.7706