Catalog & data
Controlled vocabulary
Definition
A fixed, finite list of allowed values for an attribute — e.g. material: cotton | linen | wool | leather — maintained centrally, so every SKU spells the same fact the same way.
Defined in Designing a Product Attribute Schema AI Can Use.
Related terms
- Structured attribute
- A named, machine-readable field with a discrete value — material: leather, sleeve_length: short — as opposed to the same fact buried in a marketing sentence.
- Shopify metafield
- A custom structured field on a Shopify product, collection, or variant — the mechanism most mid-market merchants use to add attributes without a separate PIM.
- Product taxonomy
- The hierarchical category structure a catalog is organized under, which agents use to scope what "kind" of product they're reasoning about before checking specific attributes.
- Category attribute template
- A fixed, reusable list of the attribute fields every SKU in a given category must carry — e.g. every hiking boot gets material, closure, waterproof rating, sole type, weight — built once per category and then applied to every SKU in it.
- Compatibility data
- Structured "works with" or "fits" relationships between products, which agents rely on heavily because shoppers frequently ask compatibility questions by exact model or part.
- Constraint query
- A shopping request framed by conditions the answer must satisfy — a device it must fit, a system it must work with, a situation it must handle — rather than by a product category alone.
Want to know where you actually stand?
Submit your store and get a /100 agentic-commerce readiness score across catalog, schema, product pages and checkout — plus three fixes you can ship yourself.