Key takeaways
- Build your taxonomy around how users search for assets, not around how your organisation is structured or how assets are produced.
- Limit taxonomy depth to three levels maximum - deeper hierarchies create navigation dead ends and slow ingestion.
- Every taxonomy node should be mutually exclusive and collectively exhaustive: an asset should fit in exactly one place, and every asset should have a place.
- A taxonomy without a named owner and a change-request process will drift into synonym sprawl - in most organisations this becomes visible within the first year.
- Pilot your taxonomy with 200 to 500 real assets and three to five real users before rolling it out to the full library.
Executive Summary
Why DAM Taxonomies Fail in Practice
A taxonomy fails when users cannot predict where an asset lives. Unpredictability has two main causes: the taxonomy reflects the producer's perspective rather than the searcher's, and the taxonomy was never piloted with real users before launch.
The org-chart trap is the most common version of the first problem. When a taxonomy mirrors the company structure - 'Marketing > Brand > EMEA > Q3' - it makes sense to the people who commissioned the DAM and the people who manage it. It makes no sense to a designer in Singapore looking for approved product shots, or a regional agency trying to find the latest brand guidelines. They do not know or care which team produced the asset. They know what they need and when they need it.
The second failure mode is launching without a pilot. A taxonomy that has never been tested against real assets and real search behaviour is a hypothesis, not a system. The gaps only become visible when users start hitting dead ends - and by then, thousands of assets may already be miscategorised.
A third, slower failure mode is the absence of governance. Taxonomies drift when anyone with DAM admin access can add a new node without a review process. The result is familiar: 'Social' and 'Social Media' and 'Social Content' all become live nodes with overlapping assets, and nobody is sure which one to use. This kind of synonym sprawl is a governance failure, not a technology failure. The W3C SKOS specification (section 2.4, 'Concept Schemes') explicitly addresses this risk by requiring that every concept in a controlled vocabulary belong to a named scheme with a defined authority - a principle that applies directly to DAM taxonomy governance.
Four Principles for a Taxonomy That Holds Up
These four principles reflect established information architecture practice, adapted specifically for the DAM context where assets must be findable by users with different roles, different vocabularies, and different retrieval habits.
1. Design for retrieval, not production
Start by asking your most frequent DAM users: 'When you need an asset, what is the first thing you type or click?' Their answers are your top-level nodes. Common retrieval patterns include content type ('video', 'image', 'document'), channel ('social', 'web', 'print', 'email'), campaign or product line, and market or region. Production-side categories - team name, project code, shoot date - belong in metadata fields, not in the taxonomy hierarchy. The Dublin Core Metadata Initiative's DCMI Terms specification (dcterms:subject and dcterms:type) draws this same distinction: subject and type describe what an asset is and what it is about, while provenance fields describe where it came from. Keep those two concerns separate in your schema.
2. Keep it to three levels
Three levels is the practical ceiling. Level one is the broadest category (for example, 'Content Type'). Level two is the primary subdivision ('Video', 'Image', 'Document', 'Template'). Level three is the most specific node a user would browse to ('Video > Social > Reels'). If you need more granularity, add a metadata field - do not add a fourth level. Deeper hierarchies create navigation dead ends and slow down ingestion because taggers have to make more decisions per asset. The SKOS specification's guidance on 'broader' and 'narrower' concept relationships (section 8) supports hierarchies of arbitrary depth, but in practice DAM implementations that go beyond three levels consistently see lower tagging compliance - users skip the deepest nodes because the cognitive overhead is too high.
3. Make nodes mutually exclusive and collectively exhaustive
Mutually exclusive means an asset should fit in exactly one node at each level. Collectively exhaustive means every asset you will ever ingest has a home somewhere in the taxonomy. These two properties together are what make a taxonomy predictable. If you find yourself debating whether a campaign video goes under 'Video > Social' or 'Campaign > Q4 Launch', the node definitions are not exclusive enough. Rewrite them before you ingest assets, not after. This principle is a core design goal in the W3C SKOS framework: SKOS section 11 ('Mapping Properties') describes how to handle concepts that genuinely overlap across schemes, which is the right tool for edge cases rather than allowing ambiguous primary nodes.
4. Pilot before you launch
Take 200 to 500 real assets - a representative cross-section of your library - and ask three to five real users to categorise them using your draft taxonomy. Watch where they hesitate, where they disagree, and where they ask 'where does this go?' Those moments are your taxonomy's failure points. Fix them before the full library goes in. Card sorting - a technique documented in standard UX and information architecture practice - is the most efficient way to surface these ambiguities. The goal of the pilot is not to hit a specific agreement rate; it is to surface ambiguous node definitions before they are baked into thousands of asset records.
How to Build the Structure: A Step-by-Step Approach
Taxonomy design is iterative, not linear. But the following sequence gives you a defensible starting point that can be audited and explained to stakeholders.
- Audit your current asset types. Before designing any structure, know what you have. List every distinct asset type in your library or in the legacy system you are migrating from. Group them loosely by format, then by use case. This audit is your raw material and your baseline for measuring taxonomy coverage after launch.
- Run a card-sorting session. Give a group of five to eight representative users a set of cards, each naming a common asset type. Ask them to group the cards in a way that makes sense to them, then label each group. Run this session with users from different teams and roles. The clusters that emerge consistently across participants are your candidate top-level nodes.
- Draft the three-level hierarchy with written node definitions. Using the card-sort results, draft your taxonomy. Write a one-sentence definition for every node - not just a label. 'Social Assets: any asset produced primarily for distribution on social media platforms, including static images, short-form video, and story formats' is a definition. 'Social' is not. Definitions are what prevent drift. In SKOS terms (section 6, 'Documentation Properties'), these definitions map to skos:definition - a documented, citable description of each concept.
- Map your existing controlled vocabularies. If you already have metadata fields with controlled vocabularies - region, channel, content type - check for overlap with your taxonomy nodes. Overlap is not always a problem, but duplication without a clear distinction between taxonomy and metadata creates confusion at ingestion. Decide which layer owns which distinction and document it. The IPTC NewsCodes controlled vocabularies (available at iptc.org/standards/newscodes/) provide a useful reference for media asset classification terms that are already in wide use and carry stable, citable identifiers.
- Pilot, observe, revise. Run the pilot described above. Observe where users hesitate or disagree. Revise node definitions - not the hierarchy itself - before full ingestion. If the hierarchy itself needs restructuring after the pilot, that is a signal the card-sort sample was not representative enough; expand it and repeat.
Governing the Taxonomy After Launch
A taxonomy is a living system, not a one-time deliverable. The governance model does not need to be complex, but it does need to exist and be documented.
Named owner. One person has authority to approve new nodes, rename existing ones, and retire deprecated terms. This is the same person who owns the metadata schema - in most organisations, the DAM manager or a marketing operations lead. The owner does not have to make every decision alone, but they are the final arbiter when teams disagree. The SKOS specification's concept of a 'Concept Scheme' (section 4) implies exactly this: a scheme has a defined authority, not a committee.
Change-request process. Any team can propose a new taxonomy node, but proposals go through the owner, not directly into the DAM configuration. A simple intake form - node name, definition, example assets, reason for addition - is enough. Review requests monthly. This prevents the synonym proliferation described in the opening section.
Scheduled reviews. Review top-level nodes annually. Review third-level nodes every six months. At each review, pull a node utilisation report: nodes with very few assets are candidates for consolidation; nodes with a very large number of assets are candidates for subdivision. Also review user search queries that returned zero results - these are the clearest signal of missing taxonomy coverage.
Deprecation, not deletion. When a node is retired, do not delete it immediately. Mark it as deprecated, migrate its assets to the replacement node, and leave the deprecated node visible but locked for a defined transition period - 60 to 90 days is a common practice. SKOS provides the skos:historyNote property (section 6.4) for documenting why a concept was changed or retired, which is useful for audit trails in regulated industries. This gives users time to adjust their workflows before the old path disappears entirely.
What This Article Does Not Cover
This article focuses on taxonomy architecture and governance principles for DAM systems. It does not cover platform-specific taxonomy configuration, which varies significantly across vendors and is outside the scope of vendor-neutral editorial guidance. It does not address AI-assisted auto-classification in depth - the interaction between machine-generated category assignments and a human-governed taxonomy hierarchy raises questions about authority, override rules, and audit trails that deserve separate treatment. It also does not cover archival or records management classification schemes, which operate under different constraints and are governed by standards including ISO 16175-1 (section 5, 'Functional Requirements') and ISO 15489-1; organisations with formal records retention obligations should consult a records management specialist alongside this guidance.
Disclosure: The DAM Republic is a vendor-neutral editorial hub. We do not rank or recommend DAM vendors for commercial reasons. Some content on this site is supported by vendor sponsorship; all editorial decisions, including the advice in this article, are made independently of those commercial relationships.
Frequently Asked Questions: DAM Taxonomy Design
What is a DAM taxonomy and how is it different from metadata?
A DAM taxonomy is the hierarchical classification structure that organises assets into categories and subcategories - for example, 'Campaign Assets > Social > Stories'. Metadata is the descriptive information attached to each individual asset, such as its title, rights status, or expiry date. The taxonomy is the filing system; metadata is the label on each file. Both are necessary, but they serve different functions and are governed separately.
How deep should a DAM taxonomy be?
Three levels is the practical maximum for most organisations. A three-level hierarchy - for example, 'Content Type > Channel > Format' - gives enough granularity for findability without creating navigation dead ends. Beyond three levels, users stop browsing and rely entirely on search, which means the deeper nodes are rarely used. If you find yourself needing a fourth level, that is usually a signal to add a metadata field instead of extending the hierarchy.
Should a DAM taxonomy follow the company org chart?
No, and this is the most common taxonomy design mistake. An org-chart taxonomy organises assets by who produced them, not by how they are retrieved. A brand manager looking for approved hero images for a product launch does not think 'Creative Studio > Brand Team > Q3 Output' - they think 'Product > Launch > Hero Images'. Design the taxonomy around retrieval intent, then use metadata fields to capture ownership and production source separately.
How do you handle assets that belong in more than one taxonomy node?
Most DAM platforms support multi-category assignment, which lets an asset appear in more than one node without being duplicated. Use this sparingly - if most of your assets need two or three categories, your taxonomy nodes are probably not mutually exclusive enough. Revisit the node definitions before relying on multi-assignment as a workaround. A well-designed taxonomy should place the majority of assets unambiguously in one node.
How often should you review and update a DAM taxonomy?
Review the top two levels of your taxonomy annually, and review the third level every six months. At each review, look for nodes with very few assets (candidates for consolidation), nodes with a very large number of assets (candidates for subdivision), and user search queries that return no results (signals of missing nodes). Keep a log of change requests between reviews so the annual session has a concrete agenda rather than starting from scratch.

