Guide

DAM metadata schema design: the decision that sets success

Short answer

A DAM metadata schema is the set of fields, data types and controlled vocabularies that describe every asset in a DAM. DAMSelection assessment: the schema decides whether a DAM succeeds, so design it before the first vendor demo. DAMSelection rule of thumb: keep 6 to 10 mandatory fields per asset type, and give every field a job in search, workflow or integration.

Why the metadata model decides DAM success

DAMSelection assessment: the metadata model decides DAM success because search, rights control and integrations all run on it. Every DAM platform stores files. Every capability a buyer pays for on top of storage reads a metadata field.

Three consequences follow for selection:

  • Search quality depends on consistent values. Faceted filters work only when every asset carries the same picklist values.
  • Rights control depends on structured rights fields. An expiry date typed into a caption cannot block a download.
  • Integration depends on shared identifiers. A PIM pulls the right image only when the asset carries the product SKU in a dedicated field.

A schema drafted before the demos becomes the requirement set every vendor must configure. Buyers who skip the step watch generic demos and score features they will never use. The scripted demo scenarios start from the schema for that reason, and the Learn pillar places the schema first among the five core concepts.

The four layers of a metadata schema

A DAM metadata schema has four layers: administrative, descriptive, rights and structural metadata. Each layer has its own source, owner and purpose. Designing layer by layer keeps the schema MECE, because every field belongs to exactly one layer.

LayerWhat it recordsExample fieldsTypical sourceOwner
AdministrativeOrigin, dates, state and technical propertiesCreator, created date, owner, status, file format, capture dataUpload process, camera, workflow engineDAM manager
DescriptiveContent and purpose of the assetTitle, description, asset type, brand, keywords, alt textUploader, AI auto-tagging, librarianContent owners
RightsPermitted use by channel, region and periodLicence type, licensor, channels, regions, expiry date, model releaseLicence agreement, contract, legal teamLegal or brand team
StructuralRelationships to products, campaigns and other assetsProduct SKU, campaign, parent asset, variant, language versionPIM, campaign plan, DAM relationsPIM owner and DAM manager

The rights management guide details the rights layer field by field. Technical metadata such as resolution, colour profile, codec and duration sits in the administrative layer. The DAM extracts those values on ingest. The only design decision is which technical values become search filters, for example orientation or minimum resolution for print.

Worked example: a sample schema for product and campaign images

The sample schema shows a starting field set for a brand that manages product and campaign imagery. Worked example: a consumer brand with 40,000 images, three brands, 12 markets and a PIM that holds 5,000 SKUs.

FieldLayerData typeValues or ruleMandatoryServes
TitleDescriptiveTextNaming rule: brand, product, viewYesSearch
Asset typeDescriptivePicklistPackshot, Lifestyle, On model, Detail, LogoYesSearch, workflow
BrandDescriptivePicklistThree values from the brand registerYesSearch, permissions
Product SKUStructuralRelation to PIMValidated against the PIM exportConditional: product assetsIntegration
CampaignStructuralPicklistCampaign IDs from the campaign calendarConditional: campaign assetsSearch, reporting
StatusAdministrativePicklistDraft, In review, Approved, Expired, ArchivedYesWorkflow, portal
OwnerAdministrativeUserActive user from the identity providerYesWorkflow
Usage rightsRightsPicklistOwned, Licensed, RestrictedYesRights rules
Rights expiryRightsDateRequired when Usage rights is LicensedConditionalRights rules
Channels permittedRightsMulti-selectWeb, App, Print, Marketplace, Social, Out of homeYesRights rules, portal
Regions permittedRightsMulti-selectISO 3166 country codesOptionalRights rules
Model releaseRightsRelationLink to the signed release recordConditional: people shownRights rules
Alt textDescriptiveText per languageOne reviewed text per market languageYes for publishable imagesIntegration
AI involvementAdministrativePicklistNone, Edited with AI, Generated with AIYesWorkflow, compliance

The sample holds eight fields mandatory for every image, five conditional fields and one optional field. The count stays inside the DAMSelection rule of thumb of 6 to 10 mandatory fields. The Metadata Model Builder generates a comparable starting schema per industry.

IPTC, XMP and EXIF: the embedded metadata standards

IPTC, XMP and EXIF are the three standards that carry metadata inside image files, so values survive when a file leaves the DAM. Fact: the IPTC Photo Metadata Standard 2025.1 defines two schemas, IPTC Core and IPTC Extension, with XMP as the main technical format. Fact: ISO 16684-1:2019 defines the XMP data model. Fact: CIPA released Exif 3.0 in June 2023, adding UTF-8 text fields and a 128-bit unique image ID.

A DAM uses the three standards in two directions. On ingest, the DAM reads embedded values into schema fields. On download or export, the DAM writes selected schema fields back into the file. Record both mappings in the data dictionary.

DAM fieldEmbedded propertyStandard
CreatorCreatorIPTC Core
CopyrightCopyright NoticeIPTC Core
Usage termsRights Usage TermsIPTC Core
Alt textAlt Text (Accessibility)IPTC Core
LicensorLicensorIPTC Extension
Model releaseModel Release Status, Model Release IdIPTC Extension
Rights URLWeb Statement of RightsIPTC Extension
AI involvementDigital Source TypeIPTC Extension
Text and data mining permissionData MiningIPTC Extension
Capture date, camera modelDateTimeOriginal, ModelEXIF

Fact: Digital Source Type uses an IPTC controlled vocabulary. The code trainedAlgorithmicMedia marks media created with generative AI, and compositeWithTrainedAlgorithmicMedia marks media edited with generative AI. Fact: the 2025.1 release adds four AI properties, including AI System Used and AI Prompt Information.

EXIF GPS coordinates can reveal where a person lives or works. Decide per asset type whether the DAM keeps, restricts or strips location values on ingest.

Controlled vocabularies over free text

A controlled vocabulary keeps search reliable because every user picks from the same approved values. Free-text keywords drift within months. One library ends up with "packshot", "pack shot", "product shot" and "PS" for one concept, and each variant splits the results.

Apply five rules:

  • Use a picklist for any field that drives a filter, a permission or a rule.
  • Use a hierarchical vocabulary for brand, product family and region.
  • Reserve free text for title, caption, description and alt text.
  • Source each vocabulary from its system of record: product classification from the PIM, markets from the ERP, users from the identity provider.
  • Give each vocabulary a named owner and a written change process.

Multilingual libraries store a stable code per value plus a label per language. The code LIFESTYLE carries the labels "Lifestyle" in English and "Sfeerbeeld" in Dutch, so filters work in every interface language. The taxonomy guide covers hierarchical vocabularies and facets in detail.

Design rules that hold at scale

A schema holds at scale when each field is defined once, has a job and has an owner. The eight rules come from PIMvendors selection and implementation practice and are DAMSelection rules of thumb.

  1. Define each field once in a data dictionary: name, definition, data type, values, owner, mandatory rule, embedded mapping and downstream systems.
  2. Give every field a job: a search filter, a workflow or rights rule, or a downstream system. Delete any field that serves none of the three.
  3. Keep mandatory fields at 6 to 10 per asset type. Above that, uploaders enter placeholder values to pass validation.
  4. Use conditional rules. Rights expiry becomes mandatory only when Usage rights is Licensed.
  5. Store identifiers for relations: SKU, campaign ID, release ID. Labels change; identifiers stay stable.
  6. Share one core schema across asset types and add type-specific fields for video, documents and packaging artwork.
  7. Plan multilingual labels from day one. Retrofitting languages means touching every vocabulary.
  8. Version the schema. Log each change with date, reason and owner, and migrate old values with a tested script.

How to build the schema in five steps

A mid-market team builds a first schema in 3 to 5 weeks of part-time work (DAMSelection rule of thumb). The sample sizes in the steps are also DAMSelection rules of thumb.

  1. Audit a sample. Pull 300 to 500 assets across asset types and record which information users look for. The content audit guide gives the method.
  2. Collect search tasks. Interview 8 to 12 users across roles and list the ten most frequent searches with the filters each one needs.
  3. Draft the data dictionary layer by layer, starting with rights and structural fields, because those carry legal and integration risk. Align product fields with the PIM as described in DAM vs PIM.
  4. Map every field to its systems: PIM attributes, CMS fields, commerce feeds and embedded IPTC or XMP properties. The metadata mapping guide covers migration mapping.
  5. Test on 200 assets. Tag them by hand, run the ten searches, count misses and adjust fields and values.

Where AI helps in the schema

AI auto-tagging fills the descriptive layer at scale and performs best when constrained to the controlled vocabulary. Unconstrained AI tags reintroduce the synonym problem that picklists solve.

AI has clear limits in the other layers. Rights metadata comes from a licence or contract the model has never seen. Structural metadata comes from the PIM and the campaign plan. AI drafts of alt text and descriptions need human review before publication. Add the AI involvement field to the core schema so workflows and labels can act on it. The AI in DAM guide gives a test protocol.

Testing the schema in vendor demos

The draft schema is the most revealing demo input a buyer can give a vendor. Send it with 200 sample assets two weeks ahead and ask each shortlisted vendor to configure it before the session.

TestStrong signalWeak signal
Configure the schemaAdministrator configures fields and vocabularies in the interface within one sessionConditional rules need vendor services or code
Conditional mandatory ruleExpiry required only for licensed assetsMandatory flag is all or nothing
Vocabulary importPicklists load by file or API with codes and labelsValues typed in by hand
Embedded write-backIPTC and XMP values written on downloadEmbedded values lost on renditions
Schema changeNew field added and backfilled in bulkChange requires a vendor reindex

Record configuration time and every compromise the vendor proposes. The compromises reveal more than the slides. Score the result under metadata and taxonomy flexibility, one of the twelve DAMSelection criteria.

Frequently asked

How many metadata fields should a DAM have?

DAMSelection rule of thumb: 6 to 10 mandatory fields per asset type, plus a larger set of optional and conditional fields. The total can reach 30 or more across asset types. Each field must serve a search filter, a workflow or rights rule, or a downstream system. Fields that serve none of the three add entry effort without value.

Which metadata standards matter for DAM?

IPTC, XMP and EXIF matter most for images. The IPTC Photo Metadata Standard defines descriptive and rights properties, XMP is the format that embeds them in files, and EXIF carries camera data. A DAM should read all three on ingest and write selected IPTC values back on download.

Who should own the DAM metadata schema?

The DAM manager owns the schema as a whole and approves every field change. Vocabulary owners sit in the business: brand owns the brand list, legal owns licence types, and the PIM owner owns product classification. A quarterly review with all owners keeps fields and values current.

Should the DAM metadata schema match the PIM data model?

The DAM schema should reuse PIM identifiers and classification values for every product-related field. Product SKU, product family and market should hold the same codes in both systems. Asset-specific fields such as rights, status and shot type stay in the DAM schema only.

How long does it take to design a DAM metadata schema?

A first version takes 3 to 5 weeks of part-time effort for a mid-market library, as a DAMSelection rule of thumb. Enterprises with many brands, markets and regulated content need longer. Plan the work before vendor demos, because the schema becomes the core of the demo script.

Sources

Build your shortlist

Answer 12 questions and get five DAM vendors from the best-fit segments.

Open the Shortlist Engine