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.
| Layer | What it records | Example fields | Typical source | Owner |
|---|---|---|---|---|
| Administrative | Origin, dates, state and technical properties | Creator, created date, owner, status, file format, capture data | Upload process, camera, workflow engine | DAM manager |
| Descriptive | Content and purpose of the asset | Title, description, asset type, brand, keywords, alt text | Uploader, AI auto-tagging, librarian | Content owners |
| Rights | Permitted use by channel, region and period | Licence type, licensor, channels, regions, expiry date, model release | Licence agreement, contract, legal team | Legal or brand team |
| Structural | Relationships to products, campaigns and other assets | Product SKU, campaign, parent asset, variant, language version | PIM, campaign plan, DAM relations | PIM 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.
| Field | Layer | Data type | Values or rule | Mandatory | Serves |
|---|---|---|---|---|---|
| Title | Descriptive | Text | Naming rule: brand, product, view | Yes | Search |
| Asset type | Descriptive | Picklist | Packshot, Lifestyle, On model, Detail, Logo | Yes | Search, workflow |
| Brand | Descriptive | Picklist | Three values from the brand register | Yes | Search, permissions |
| Product SKU | Structural | Relation to PIM | Validated against the PIM export | Conditional: product assets | Integration |
| Campaign | Structural | Picklist | Campaign IDs from the campaign calendar | Conditional: campaign assets | Search, reporting |
| Status | Administrative | Picklist | Draft, In review, Approved, Expired, Archived | Yes | Workflow, portal |
| Owner | Administrative | User | Active user from the identity provider | Yes | Workflow |
| Usage rights | Rights | Picklist | Owned, Licensed, Restricted | Yes | Rights rules |
| Rights expiry | Rights | Date | Required when Usage rights is Licensed | Conditional | Rights rules |
| Channels permitted | Rights | Multi-select | Web, App, Print, Marketplace, Social, Out of home | Yes | Rights rules, portal |
| Regions permitted | Rights | Multi-select | ISO 3166 country codes | Optional | Rights rules |
| Model release | Rights | Relation | Link to the signed release record | Conditional: people shown | Rights rules |
| Alt text | Descriptive | Text per language | One reviewed text per market language | Yes for publishable images | Integration |
| AI involvement | Administrative | Picklist | None, Edited with AI, Generated with AI | Yes | Workflow, 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 field | Embedded property | Standard |
|---|---|---|
| Creator | Creator | IPTC Core |
| Copyright | Copyright Notice | IPTC Core |
| Usage terms | Rights Usage Terms | IPTC Core |
| Alt text | Alt Text (Accessibility) | IPTC Core |
| Licensor | Licensor | IPTC Extension |
| Model release | Model Release Status, Model Release Id | IPTC Extension |
| Rights URL | Web Statement of Rights | IPTC Extension |
| AI involvement | Digital Source Type | IPTC Extension |
| Text and data mining permission | Data Mining | IPTC Extension |
| Capture date, camera model | DateTimeOriginal, Model | EXIF |
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.
- Define each field once in a data dictionary: name, definition, data type, values, owner, mandatory rule, embedded mapping and downstream systems.
- 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.
- Keep mandatory fields at 6 to 10 per asset type. Above that, uploaders enter placeholder values to pass validation.
- Use conditional rules. Rights expiry becomes mandatory only when Usage rights is Licensed.
- Store identifiers for relations: SKU, campaign ID, release ID. Labels change; identifiers stay stable.
- Share one core schema across asset types and add type-specific fields for video, documents and packaging artwork.
- Plan multilingual labels from day one. Retrofitting languages means touching every vocabulary.
- 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.
- 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.
- Collect search tasks. Interview 8 to 12 users across roles and list the ten most frequent searches with the filters each one needs.
- 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.
- 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.
- 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.
| Test | Strong signal | Weak signal |
|---|---|---|
| Configure the schema | Administrator configures fields and vocabularies in the interface within one session | Conditional rules need vendor services or code |
| Conditional mandatory rule | Expiry required only for licensed assets | Mandatory flag is all or nothing |
| Vocabulary import | Picklists load by file or API with codes and labels | Values typed in by hand |
| Embedded write-back | IPTC and XMP values written on download | Embedded values lost on renditions |
| Schema change | New field added and backfilled in bulk | Change 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.