This guide helps DAM managers, metadata specialists and integrators decide which kind of controlled vocabulary each metadata field needs (a flat list, a hierarchy or a full thesaurus), how to structure facets and multilingual labels, and how to change the vocabulary later without breaking search. It draws on the library and information-science standards (ANSI/NISO Z39.19, ISO 25964, W3C SKOS) and translates them into DAM terms.
Key takeaways
- Match the structure to the job. Use a flat pick-list for small, stable value sets, a taxonomy when users browse or inherit by hierarchy, and a thesaurus when synonyms and related terms are what make search work R3.
- Prefer several small facets to one big tree. Asset type, brand, product, region and usage are independent dimensions. Combining them in one hierarchy multiplies the number of nodes and makes it harder to file assets consistently R3 R14.
- Give every term a stable identifier separate from its label. Labels get renamed and translated. Stored IDs keep assets, integrations and exports aligned R1 R5 R8.
- Model synonyms explicitly. Preferred label, alternative labels and hidden labels (misspellings, legacy codes) let people search in their own words while indexing stays consistent R1 R2.
- Plan multilingual labels on the concept, not as parallel lists. One concept, one preferred label per language R1.
- Base new terms on evidence. Use search logs (user warrant), the content itself (literary warrant) and business structures (organisational warrant) R3.
- Treat change as a routine process. Have a named owner and a change-request path, and decide in advance what happens to assets tagged with a term you merge, split or retire R3 R13.
- Reuse public vocabularies where they fit (IPTC Media Topics, Getty AAT, LCSH, EuroVoc) instead of reinventing generic subject lists R6 R7 R9 R10.
Why it matters
A DAM is only as findable as its metadata is consistent. Natural language works against consistency in two ways. Several words can name the same concept ("logo", "logotype", "brand mark"), and one word can name several concepts ("Mercury" the planet, the metal, the car). ANSI/NISO Z39.19 describes vocabulary control as the answer to both problems. It defines scope, links synonyms through equivalence relationships and separates homographs R3.
In practice, uncontrolled tagging shows up in a DAM as:
- Missed results. One uploader tags "SS26", another "Spring/Summer 2026". Faceted filters split the same campaign into two values.
- Facet sprawl. Free keyword fields gather near-duplicates, typos and one-off values. The filter panel becomes too long to use.
- Fragile automation. Permissions, workflows, portals and integrations that key on a value break silently when someone renames or re-spells it.
- Costly migrations. Every inconsistency has to be mapped or cleaned when you move platforms (see metadata schema & governance).
- Weak AI tagging. Auto-tagging produces generic labels unless it is mapped to, or constrained by, your own vocabulary.
Vendor guidance on DAM taxonomy repeats the same failure modes: uncontrolled terms growing without review, too many fields too early, and structures designed for administrators rather than searchers R15 R16 R17. None of these vendor articles gives sourced figures on the cost of poor taxonomy, and this guide does not quote any.
Core concepts
| Concept | What it is | Typical DAM form |
|---|---|---|
| Controlled vocabulary | Any predefined set of terms allowed as metadata values. Z39.19 counts lists, synonym rings, taxonomies and thesauri as types R3 | Dropdown, option list, keyword list |
| List (pick-list) | A flat set of terms with no relationships between them R3 | Single/multi-select field |
| Synonym ring | A set of terms treated as equivalent at search time only. It is not used for indexing R3 | Search-synonym configuration |
| Taxonomy | A controlled vocabulary of preferred terms that are all connected in a hierarchy or polyhierarchy R3 | Category tree, tag tree, classification |
| Thesaurus | A vocabulary with standardised, reciprocal relationships: equivalence (use / used for), hierarchical (broader / narrower) and associative (related) R3 | Thesaurus field with synonyms and related terms |
| Facet | One independent dimension of description (type, subject, place, period…). Facet analysis builds a vocabulary bottom-up from these dimensions R3 | Filter in faceted search |
| Polyhierarchy | One concept with several parents. The record exists once but shows up in several branches R11 | Product in two product lines |
| Warrant | The justification for adding a term: literary (it occurs in the content), user (people search for it) or organisational (the organisation's own structure or context) R3 | Search-log analysis, brand architecture |
Two standards frame the field:
- ISO 25964-1:2011 (thesauri for information retrieval, monolingual or multilingual) and ISO 25964-2:2013 (interoperability and mapping with other vocabularies). The standard itself is paid, but NISO hosts a free XML schema and data model for it R4.
- SKOS, the W3C data model for publishing and linking such vocabularies on the web R1. NISO describes ISO 25964 and SKOS as close neighbours: ISO 25964 says how to build the vocabulary and SKOS says how to publish it. A published correspondence table maps one data model to the other R4.
The SKOS building blocks are a useful checklist of what a DAM vocabulary should be able to hold, even if your platform never exports RDF R1 R2:
Concept(the idea) andConceptScheme(the vocabulary it belongs to).prefLabel: at most one per language tag.altLabelfor synonyms andhiddenLabelfor strings that should match in search but never be shown, such as common misspellings.broader/narrowerfor hierarchy andrelatedfor associations. SKOS treats hierarchical and associative links as mutually exclusive.notationfor codes such as SKUs or internal classification codes.definition,scopeNote,changeNoteandhistoryNotefor documentation and audit.exactMatch,closeMatch,broadMatch,narrowMatchandrelatedMatchfor mapping to other vocabularies.
Recommended practices
1. Decide the structure field by field
Do not pick one model for the whole DAM. Look at each field that needs vocabulary control and ask three questions:
| Question | If yes | If no |
|---|---|---|
| Do users browse it top-down, or should selecting a parent also find the children? | Taxonomy (hierarchy) | Flat list |
| Do people use many different words for the same thing, or search in several languages? | Thesaurus-like equivalence (alt/hidden labels per language) | Plain labels |
| Does the value set change often, or have more than a few hundred values? | Managed vocabulary with an owner, IDs and import/export | Simple field option list |
Z39.19 presents these structures as steps of increasing complexity, from lists to synonym rings, taxonomies and thesauri. Choose the simplest one that solves the retrieval problem, because each step adds maintenance work R3. Platforms often encode the same trade-off. One distinguishes lightweight option lists from heavier taxonomy entities that can drive security and facets (see Sitecore Content Hub features). Another separates admin-controlled keywords from free tags (see Canto features).
2. Build facets, not one master tree
Facet analysis works bottom-up. You identify the independent characteristics of your assets and give each one its own small vocabulary. Z39.19 recommends it for interdisciplinary content and for cases where one hierarchy cannot draw clean boundaries R3. A common DAM facet set is:
- Asset type (photo, video, logo, template, document)
- Brand / sub-brand and product (often hierarchical)
- Campaign or project (time-bound and frequently added: give it its own lifecycle)
- Market / region / language
- Usage or channel (web, print, social, internal)
- Subject / depicted content (the best candidate for a thesaurus or a public vocabulary)
- Rights status (kept separate and machine-actionable)
Faceted navigation lets users narrow results on several dimensions at once. It also costs more to build and maintain, because every facet must be applied to all content. Check that people actually need a facet before adding it R14. Vendor guidance generally advises shallow trees of two to four levels within a facet R17. Treat that as a rule of thumb, not a standard. For how facets relate to folders and collections, see Folders vs metadata: organising a DAM; for which facets become mandatory fields, see metadata schema & governance.
3. Write terms to a house style
Z39.19 gives detailed rules on term form: when to use single-word or multiword terms, how to handle unique entities, which grammatical forms to use, and how to write scope notes R3. For a DAM, write down at least these points:
- One concept per term. Separate homographs with a qualifier, e.g. "Jaguar (vehicle)" vs "Jaguar (animal)" R3.
- Consistent form: singular or plural, capitalisation, abbreviations. Is it "USA", "United States" or a code?
- A scope note for any term whose meaning is not obvious, saying what it covers and what it excludes R1 R3.
- Users' language for labels. The GOV.UK taxonomy team made reflecting "users' language and mental models" a design principle R12. Put internal jargon or codes in
altLabelornotationrather than in the label people see.
4. Separate identity from labels
Every term should have a stable identifier that never changes, even when its label is corrected, translated or reworded. The pattern appears throughout the standards:
- SKOS concepts are identified by URI, with labels attached R1.
- Dublin Core recommends referring to subjects by URI where possible and, failing that, using a value from a controlled vocabulary R8.
- The IPTC Photo Metadata standard (2025.1) stores controlled values as a "CV-Term" structure with a vocabulary identifier, a term identifier and a term name. Its plain Keywords field, by contrast, may be free text R5.
In a DAM, this means storing option IDs or external reference codes rather than display strings in integrations, CSV exchange files and embedded XMP. It also means keeping your filename convention free of taxonomy values that may change (see file naming conventions).
5. Model equivalence and multilingual labels on the concept
Search succeeds when any reasonable word finds the asset. Use:
- Alternative labels for synonyms, acronyms and former brand names.
- Hidden labels for misspellings and legacy codes you want to match but never show R2.
- Synonym rings when you cannot change the indexing and only want broader retrieval R3.
For multilingual DAMs, attach translations to the concept, with one preferred label per language R1 R2. Do not maintain separate lists per language: they drift apart and break cross-market filtering. Large multilingual vocabularies often keep one dominant language for notes and administrative data while translating the labels. The Getty's Art & Architecture Thesaurus, for example, keeps English as its dominant language R11. EuroVoc, the EU's multilingual thesaurus, shows the scale this model can reach: 27 languages in version 4.24 R10.
6. Reuse public vocabularies where they fit
Generic subject terms rarely need inventing:
- IPTC Media Topics: over 1,200 terms on five levels, 13 language variants, published as RDF and spreadsheet, updated at least yearly and mapped to Wikidata R7. Like other IPTC NewsCodes, it is free under CC BY 4.0 R6.
- Library of Congress vocabularies such as LCSH and the genre/form terms, maintained through a public proposal and approval process R9.
- Getty vocabularies (AAT, ULAN, TGN) for art, architecture, cultural heritage and places R11.
- EuroVoc for public-sector and policy subjects R10.
Keep your business vocabularies (brands, products, campaigns) local. Map local subject terms to the public ones with exactMatch or closeMatch where useful R1. ISO 25964-2 covers the mapping methodology R4.
7. Govern change on purpose
Vocabularies are living things. The GOV.UK team called its taxonomy "a living thing that will inevitably change over time" R12. A minimum governance setup:
- Named owner per vocabulary, plus a documented change-request route. GOV.UK split the work: content support handles change requests, the navigation team handles structure and tagging quality, and the publishing-workflow team handles the tagging interface R13.
- Evidence for additions. Check zero-result searches and frequent queries (user warrant) and recurring content (literary warrant) R3.
- A periodic review of usage counts. Z39.19 flags both overused and rarely assigned terms as candidates for splitting, modification or deletion, since both retrieve poorly R3.
- Rules for merge, split and retire. Z39.19 asks you to consider the effect on records already indexed whenever a term changes. One option is to keep a retired term "for retrieval purposes only" and record the date in a history note R3. In a DAM, decide whether a merge re-tags assets in bulk, keeps the old term as a non-preferred label, or both.
- Change log. Record changes in
changeNote/historyNote-style fields, or in an external log, so you can explain why a filter value disappeared R1. - Communicate downstream. Portals, PIM/CMS integrations, saved searches and subscriptions depend on term IDs. When GOV.UK retired a legacy taxonomy, it asked email subscribers to choose new topics rather than moving them automatically R13.
- Versioned import/export (CSV, or SKOS where available), so the vocabulary can be reviewed outside the DAM and restored if needed.
Public vocabulary maintainers work this way at scale. The Library of Congress reviews LCSH proposals in regular editorial meetings and publishes the approved lists R9. IPTC issues dated releases of Media Topics R7.
8. Test with real users and real searches
Z39.19 includes testing and evaluation in the vocabulary lifecycle R3. Practical tests for a DAM:
- Findability tasks. Ask representative users to find specific assets using only facets. Note where they hesitate or choose the wrong branch.
- Indexing consistency. Have two people tag the same sample and compare their choices. Low agreement points to unclear terms or missing scope notes.
- Search-log review. Look at top queries with no results, and queries that match a label in another language or an unlisted synonym.
- Interface research. GOV.UK ran lab sessions with publishers and changed its tagging interface before and after rollout R13. How easy a vocabulary is to apply matters as much as its structure.
Common pitfalls
| Pitfall | Why it hurts | Avoid it by |
|---|---|---|
| Copying the old folder tree as the taxonomy | Mixes facets (brand × year × channel) into one rigid path | Facet analysis first; folders only for permissions or ownership if needed R17 |
| Free-text keywords as the only subject field | Synonyms, typos and near-duplicates fragment facets | Controlled field for filtering; free keywords only as a secondary field R5 |
| One giant tree, many levels deep | Uploaders guess the branch, so filing becomes inconsistent | Several shallow facets; polyhierarchy where a concept really has two parents R11 |
| Labels used as identifiers in integrations | A typo fix breaks every connector and export | Stable IDs or codes; labels for display only R1 R8 |
| Separate vocabularies per language | Translations drift; cross-market filters fail | One concept with labels in several languages R1 |
| Adding terms on request without evidence | The vocabulary bloats with one-off values | Require warrant and check usage before adding R3 |
| Deleting terms without a plan for tagged assets | Assets vanish from filters; saved searches break | Merge, re-tag or keep the term as non-preferred, with a history note R3 |
| Letting AI tagging write straight into the controlled field | Generic or wrong terms enter the vocabulary unchecked | Map AI output to your concepts and review it (see AI auto-tagging governance) |
| No owner after go-live | The vocabulary decays within months | Named owner and a scheduled review R13 R16 |
Checklist
Copy and adapt:
How DAM platforms support this
The wiki's solution pages document how each platform models vocabularies. Look for the Metadata & taxonomy and Search sections. Capabilities vary widely, so check the following points against your requirements rather than assuming a "taxonomy" feature covers all of them:
| What to check | Where documented examples sit in the wiki |
|---|---|
| Hierarchical, multilingual thesaurus with synonyms | Keepeek features, Wedia features, Orange Logic features |
| Hierarchical classification trees with multilingual labels (in one case also carrying permissions) | Aprimo features, Adobe Experience Manager Assets features |
| Option lists vs taxonomy entities, with documented size guidance | Sitecore Content Hub features |
| Dependent (cascading) options, external reference codes, large-taxonomy handling | Bynder features |
| Vocabularies managed through a REST API (directories, dictionaries, nested values) | Nuxeo features, Extensis Portfolio features |
| Free tags alongside a smaller controlled list; no thesaurus documented | Canto features |
Questions to put to any platform, in demos or RFPs:
- Are option values stored and exposed through the API by ID?
- Can a term carry several labels per language, plus synonyms?
- What happens to tagged assets when a value is renamed, merged or deleted?
- Can the vocabulary be bulk-imported and exported, ideally in a standard format such as SKOS?
- Can facets be built on any controlled field?
- Can AI tagging be restricted to your own vocabulary?
Where a solution page says Unknown for thesaurus or synonym support, the vendor documentation did not cover it at the time of research. Ask the vendor directly.
Further reading
- The reference text on lists, synonym rings, taxonomies and thesauri, including maintenance and testing.
- A readable introduction to concepts, labels, hierarchies, notes and mappings, with examples.
- SKOS ReferenceFree accessThe normative data model and integrity rules, useful when specifying vocabulary import/export.
- ISO 25964 – the international standard for thesauri and interoperability with other vocabulariesFree access (the ISO text itself is paid)Free XML schema, data model and the ISO 25964 / SKOS correspondence.
- Clear illustrated explanation of vocabulary types, relationships, polyhierarchy and multilingual issues.
- IPTC Media TopicsFree accessA ready-made multilingual subject taxonomy under CC BY 4.0.
- How a large organisation merged several taxonomies around users' language.
- An update on the GOV.UK taxonomyFree accessA concrete split of governance roles and lessons from rolling out tagging.
- Filters vs. Facets: DefinitionsFree accessWhen faceted navigation is worth its maintenance cost.
- DAM Taxonomy: How to Organize Digital AssetsFree accessVendor publicationA step-by-step DAM framing (audit, hierarchy depth, review committee).
- DAM taxonomy best practicesFree accessVendor publicationPractitioner-oriented list of pitfalls (silos, uncontrolled naming, rigid structures).
Sources
| Id | Title | URL | Type | Accessed | Notes |
|---|---|---|---|---|---|
| R1 | SKOS Simple Knowledge Organization System Reference | w3.org | Official | 2026-10-01 | W3C Recommendation, 2009-08-18 |
| R2 | SKOS Simple Knowledge Organization System Primer | w3.org | Official | 2026-10-01 | W3C Working Group Note, 2009-08-18 (link fix 2023) |
| R3 | ANSI/NISO Z39.19-2005 (R2010) Guidelines for the Construction, Format, and Management of Monolingual Controlled Vocabularies | niso.org | Official | 2026-10-01 | Free PDF; §1.2, §5.3.4–5.4, §11.3 used |
| R4 | ISO 25964 – thesauri and interoperability with other vocabularies (NISO information page) | niso.org | Official | 2026-10-01 | Parts 1 (2011) and 2 (2013); free schema and data model; standard text paid |
| R5 | IPTC Photo Metadata Standard 2025.1 | iptc.org | Official | 2026-10-01 | rev 1, 2025-11-26; Keywords free text, CV-Term structure |
| R6 | IPTC NewsCodes | iptc.org | Official | 2026-10-01 | CC BY 4.0 licence |
| R7 | IPTC Media Topics | iptc.org | Official | 2026-10-01 | 1,200+ terms, 5 levels, 13 language variants, Wikidata mapping |
| R8 | DCMI Metadata Terms — subject | dublincore.org | Official | 2026-10-01 | URI / controlled vocabulary recommendation |
| R9 | Library of Congress — Subject headings and vocabularies | loc.gov | Official | 2026-10-01 | Page updated 2025-01-31 |
| R10 | EuroVoc dataset — EU Vocabularies | op.europa.eu | Official | 2026-10-01 | Publications Office of the EU; version 4.24, 27 languages |
| R11 | Introduction to Controlled Vocabularies (presentation), P. Harpring | getty.edu | Third-party | 2026-10-01 | Getty Research Institute, revised June 2023 |
| R12 | Developing a subject-based taxonomy for GOV.UK | insidegovuk.blog.gov.uk | Official | 2026-10-01 | GDS, 2015-11-02 |
| R13 | An update on the GOV.UK taxonomy | insidegovuk.blog.gov.uk | Official | 2026-10-01 | GDS, 2019-02-12 |
| R14 | Filters vs. Facets: Definitions | nngroup.com | Third-party | 2026-10-01 | Nielsen Norman Group, 2014-03-16 |
| R15 | DAM taxonomy best practices | bynder.com | Vendor | 2026-10-01 | Vendor publication, 2026-02-27; no figures |
| R16 | How to Organize Digital Assets Using Metadata and Taxonomy | aprimo.com | Vendor | 2026-10-01 | Vendor publication, 2026; no figures |
| R17 | DAM Taxonomy: How to Organize Digital Assets | frontify.com | Vendor | 2026-10-01 | Vendor publication; 2–4 level advice is a rule of thumb |