Skip to content
CatalogCompany knowledge / Agent referenceMain website ↗

Product-data model & field semantics

The information families Catalog works with, how product and variant facts differ, and how agents should interpret values and missing evidence.

Reviewed Read MarkdownRead JSON

Topics: product attributes, schema, variants, identifiers, provenance, product records, data quality

Questions answered

  • What product information does Catalog structure?
  • How are variants represented?
  • What does missing product data mean?

Conceptual model, not a universal response schema

Evidence basis: editorial_guidance · Section citation

Catalog works with product identity, attributes, variants, commerce facts, supporting content, and evidence. The fields below describe those information families. They are not a promise that every product has every field, or a byte-for-byte schema for every Catalog API version. Category, source quality, enabled processing, and output destination determine the populated record.

When integrating software, use the chosen endpoint's actual response schema. When answering a shopping question, use the record's value, variant context, source, and observation time together. A detailed object can still be incomplete, stale, or wrong for a different market. Keep the distinction between an explicit source fact, a normalized form of that fact, and an inferred interpretation.

Sources: Machine-readable product enrichment · Product data quality · Ecommerce Product Data Infrastructure Guide

Core information families

Evidence basis: public_source · Section citation

A useful product record carries the facts needed to identify an item and test a buyer's constraints. These families are organized by the decision they support. The labels are conceptual and should not be copied as endpoint field names without checking the API contract.

identity

family
Identity
examples
Title, brand, canonical URL, SKU, GTIN and MPN when supplied
use
Resolve which product or variant is being described
boundary
A missing identifier must not be fabricated or copied from a visually similar item.

taxonomy

family
Category and taxonomy
examples
Product type, category path and normalized groupings
use
Choose the relevant attribute set and comparison population
boundary
A category label is not evidence that every category-specific property applies.

specifications

family
Specifications
examples
Material, dimensions, weight, capacity, ingredients, power or compatibility
use
Evaluate explicit physical and functional constraints
boundary
Preserve units, scope, source and any warnings or exceptions.

variants

family
Variants and options
examples
Size, color, pack count, option combinations and variant-specific URLs
use
Select the exact purchasable configuration
boundary
Price, image, stock and identifiers can differ across variants.

commerce

family
Commerce facts
examples
Price amount and currency, availability, sale conditions and merchant URL
use
Assess current purchase eligibility and cost context
boundary
A crawl observation is not a purchase-time guarantee or inventory reservation.

media

family
Media and documents
examples
Product images, image roles, manuals, specifications and associated URLs
use
Ground descriptions and reveal relevant supporting detail
boundary
An image alone does not establish material composition, certification or safety.

context

family
Decision context
examples
Use cases, fit, limitations, questions, comparison criteria and review themes
use
Explain why a product might satisfy a particular job
boundary
Recommendations and interpretation should remain distinguishable from specifications.

provenance

family
Evidence and freshness
examples
Source URLs, source type, review status and observation or update time
use
Audit the basis and currency of a claim
boundary
A URL is useful evidence only if it actually supports the associated claim.

Sources: Machine-readable product enrichment · Product data quality

Product, variant and listing are different entities

Evidence basis: editorial_guidance · Section citation

A product family describes a shared item or design. A variant identifies a particular combination of options. A merchant listing describes an offer at a particular URL and can have its own price, availability, images, and market restrictions. Similar titles or shared photography do not make two listings interchangeable.

An agent comparing candidates should resolve the selected variant before applying hard constraints. A compatible base product can still have an incompatible voltage option; an apparel product can exist in the right color but not in the required size. When a feed stores option values in separate rows, preserve their parent relationship and exact identifier rather than flattening them into a bag of possible values.

Sources: Machine-readable product enrichment · Product data quality

Normalize representation without inventing facts

Evidence basis: editorial_guidance · Section citation

Normalization can reconcile casing, whitespace, units, category labels, and equivalent option labels while retaining the original meaning. It should not turn a partial observation into a precise specification. Keep an original measurement or source text when rounding or conversion would matter to fit.

Explicit unknowns are more useful than guessed values. Missing, not applicable, not requested, not found, and contradicted are different states. A disabled enrichment field does not prove that the underlying product lacks the property. Likewise, an empty list of captured reviews does not prove that no reviews exist anywhere.

Synthetic evidence record illustrating uncertainty

Example kind: synthetic_record

{
  "illustrative": true,
  "subject": "example-product",
  "field": "material",
  "value": null,
  "state": "not_verified",
  "source_url": "https://example.com/products/example-product",
  "note": "No supporting material specification was found in this example."
}

Sources: Product data quality · Machine-readable product enrichment

Category-specific information needs

Evidence basis: editorial_guidance · Section citation

Different product categories require different checks. The following are evaluation prompts, not claims that Catalog supplies every listed attribute for every category. Agree on the target schema and evidence requirement before measuring completeness.

apparel

category
Apparel and footwear
examine
Size system, fit, measurements, material composition, care and intended activity
watch
Do not assume one brand's size or width is equivalent to another's.

home

category
Furniture and home goods
examine
Dimensions, materials, finish, assembly, clearance, capacity and placement
watch
Separate product dimensions from packaging dimensions and usable capacity.

electronics

category
Electronics and parts
examine
Model compatibility, power, voltage, connector, dimensions and included components
watch
Treat electrical, safety and certification claims as requiring authoritative evidence.

beauty

category
Beauty and personal care
examine
Ingredients, volume, shade, intended use, instructions and warnings
watch
Do not infer allergy safety, medical suitability or certification from marketing wording.

Sources: Machine-readable product enrichment · Product data quality

Related documents