{
  "@context": {
    "@vocab": "https://shelfatlas.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "shelfatlas": "https://shelfatlas.com/schema#",
    "Product": "shelfatlas:Product",
    "id": {
      "@id": "shelfatlas:id",
      "@type": "xsd:string"
    },
    "canonicalName": {
      "@id": "shelfatlas:canonicalName",
      "@type": "xsd:string"
    },
    "variant": {
      "@id": "shelfatlas:variant",
      "@type": "xsd:string"
    },
    "brandId": {
      "@id": "shelfatlas:brandId",
      "@type": "xsd:string"
    },
    "primaryCategoryId": {
      "@id": "shelfatlas:primaryCategoryId",
      "@type": "xsd:string"
    },
    "imageUrl": {
      "@id": "shelfatlas:imageUrl",
      "@type": "xsd:string"
    },
    "ean": {
      "@id": "shelfatlas:ean",
      "@type": "xsd:string"
    },
    "unitCount": {
      "@id": "shelfatlas:unitCount",
      "@type": "xsd:integer"
    },
    "volumeMl": {
      "@id": "shelfatlas:volumeMl",
      "@type": "xsd:integer"
    },
    "isActive": {
      "@id": "shelfatlas:isActive",
      "@type": "xsd:boolean"
    },
    "createdAt": {
      "@id": "shelfatlas:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "shelfatlas:updatedAt",
      "@type": "xsd:dateTime"
    },
    "packageType": {
      "@id": "shelfatlas:packageType",
      "@type": "xsd:string"
    },
    "packageCount": {
      "@id": "shelfatlas:packageCount",
      "@type": "xsd:integer"
    },
    "packageSizeValue": {
      "@id": "shelfatlas:packageSizeValue",
      "@type": "xsd:string"
    },
    "packageSizeUnit": {
      "@id": "shelfatlas:packageSizeUnit",
      "@type": "xsd:string"
    },
    "Offer": "shelfatlas:Offer",
    "chainId": {
      "@id": "shelfatlas:chainId",
      "@type": "xsd:string"
    },
    "storeId": {
      "@id": "shelfatlas:storeId",
      "@type": "xsd:string"
    },
    "productId": {
      "@id": "shelfatlas:productId",
      "@type": "xsd:string"
    },
    "rawName": {
      "@id": "shelfatlas:rawName",
      "@type": "xsd:string"
    },
    "itemKey": {
      "@id": "shelfatlas:itemKey",
      "@type": "xsd:string"
    },
    "chainProductRef": {
      "@id": "shelfatlas:chainProductRef",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "shelfatlas:price",
      "@type": "xsd:string"
    },
    "originalPrice": {
      "@id": "shelfatlas:originalPrice",
      "@type": "xsd:string"
    },
    "unitPrice": {
      "@id": "shelfatlas:unitPrice",
      "@type": "xsd:string"
    },
    "unitPriceUnit": {
      "@id": "shelfatlas:unitPriceUnit",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "shelfatlas:currency",
      "@type": "xsd:string"
    },
    "validFrom": {
      "@id": "shelfatlas:validFrom",
      "@type": "xsd:dateTime"
    },
    "validTo": {
      "@id": "shelfatlas:validTo",
      "@type": "xsd:dateTime"
    },
    "ingestedAt": {
      "@id": "shelfatlas:ingestedAt",
      "@type": "xsd:dateTime"
    },
    "priceKind": {
      "@id": "shelfatlas:priceKind",
      "@type": "xsd:string"
    },
    "cropUrl": {
      "@id": "shelfatlas:cropUrl",
      "@type": "xsd:string"
    },
    "matchedProductIds": {
      "@id": "shelfatlas:matchedProductIds",
      "@container": "@list"
    },
    "previousPrice": {
      "@id": "shelfatlas:previousPrice",
      "@type": "xsd:string"
    },
    "isNewThisWeek": {
      "@id": "shelfatlas:isNewThisWeek",
      "@type": "xsd:boolean"
    },
    "PriceDrop": "shelfatlas:PriceDrop",
    "dropAmount": {
      "@id": "shelfatlas:dropAmount",
      "@type": "xsd:string"
    },
    "dropPercent": {
      "@id": "shelfatlas:dropPercent",
      "@type": "xsd:decimal"
    },
    "Store": "shelfatlas:Store",
    "name": {
      "@id": "shelfatlas:name",
      "@type": "xsd:string"
    },
    "chainSlug": {
      "@id": "shelfatlas:chainSlug",
      "@type": "xsd:string"
    },
    "chainName": {
      "@id": "shelfatlas:chainName",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "shelfatlas:address",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "shelfatlas:city",
      "@type": "xsd:string"
    },
    "postalCode": {
      "@id": "shelfatlas:postalCode",
      "@type": "xsd:string"
    },
    "lat": {
      "@id": "shelfatlas:lat",
      "@type": "xsd:decimal"
    },
    "lng": {
      "@id": "shelfatlas:lng",
      "@type": "xsd:decimal"
    },
    "openingHours": {
      "@id": "shelfatlas:openingHours"
    },
    "timezone": {
      "@id": "shelfatlas:timezone",
      "@type": "xsd:string"
    },
    "topReporterAlias": {
      "@id": "shelfatlas:topReporterAlias",
      "@type": "xsd:string"
    },
    "topReporterStandInNumber": {
      "@id": "shelfatlas:topReporterStandInNumber",
      "@type": "xsd:decimal"
    },
    "StoreStock": "shelfatlas:StoreStock",
    "products": {
      "@id": "shelfatlas:products",
      "@container": "@list"
    },
    "StoreLocalPrices": "shelfatlas:StoreLocalPrices",
    "store": {
      "@id": "shelfatlas:store"
    },
    "prices": {
      "@id": "shelfatlas:prices",
      "@container": "@list"
    },
    "NearbyLocalPrices": "shelfatlas:NearbyLocalPrices",
    "items": {
      "@id": "shelfatlas:items",
      "@container": "@list"
    },
    "summary": {
      "@id": "shelfatlas:summary"
    },
    "Chain": "shelfatlas:Chain",
    "slug": {
      "@id": "shelfatlas:slug",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "shelfatlas:displayName",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "shelfatlas:country",
      "@type": "xsd:string"
    },
    "logoUrl": {
      "@id": "shelfatlas:logoUrl",
      "@type": "xsd:string"
    },
    "SearchGroup": "shelfatlas:SearchGroup",
    "key": {
      "@id": "shelfatlas:key",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "shelfatlas:title",
      "@type": "xsd:string"
    },
    "item_key": {
      "@id": "shelfatlas:item_key",
      "@type": "xsd:string"
    },
    "product_id": {
      "@id": "shelfatlas:product_id",
      "@type": "xsd:string"
    },
    "offers": {
      "@id": "shelfatlas:offers",
      "@container": "@list"
    },
    "SearchOffer": "shelfatlas:SearchOffer",
    "offer_id": {
      "@id": "shelfatlas:offer_id",
      "@type": "xsd:string"
    },
    "chain_slug": {
      "@id": "shelfatlas:chain_slug",
      "@type": "xsd:string"
    },
    "chain_name": {
      "@id": "shelfatlas:chain_name",
      "@type": "xsd:string"
    },
    "price_cents": {
      "@id": "shelfatlas:price_cents",
      "@type": "xsd:integer"
    },
    "normal_price_cents": {
      "@id": "shelfatlas:normal_price_cents",
      "@type": "xsd:integer"
    },
    "price_kind": {
      "@id": "shelfatlas:price_kind",
      "@type": "xsd:string"
    },
    "unit_price_cents": {
      "@id": "shelfatlas:unit_price_cents",
      "@type": "xsd:integer"
    },
    "unit": {
      "@id": "shelfatlas:unit",
      "@type": "xsd:string"
    },
    "valid_from": {
      "@id": "shelfatlas:valid_from",
      "@type": "xsd:date"
    },
    "valid_to": {
      "@id": "shelfatlas:valid_to",
      "@type": "xsd:date"
    },
    "nearest_store": {
      "@id": "shelfatlas:nearest_store"
    },
    "stock": {
      "@id": "shelfatlas:stock"
    },
    "score": {
      "@id": "shelfatlas:score",
      "@type": "xsd:decimal"
    },
    "image_url": {
      "@id": "shelfatlas:image_url",
      "@type": "xsd:string"
    },
    "crop_url": {
      "@id": "shelfatlas:crop_url",
      "@type": "xsd:string"
    },
    "page_box": {
      "@id": "shelfatlas:page_box"
    },
    "previous_price_cents": {
      "@id": "shelfatlas:previous_price_cents",
      "@type": "xsd:integer"
    },
    "is_new_this_week": {
      "@id": "shelfatlas:is_new_this_week",
      "@type": "xsd:boolean"
    },
    "chain_product_ref": {
      "@id": "shelfatlas:chain_product_ref",
      "@type": "xsd:string"
    },
    "SearchNearestStore": "shelfatlas:SearchNearestStore",
    "store_id": {
      "@id": "shelfatlas:store_id",
      "@type": "xsd:string"
    },
    "distance_km": {
      "@id": "shelfatlas:distance_km",
      "@type": "xsd:decimal"
    },
    "SearchStock": "shelfatlas:SearchStock",
    "stock_status": {
      "@id": "shelfatlas:stock_status",
      "@type": "xsd:string"
    },
    "observed_at": {
      "@id": "shelfatlas:observed_at",
      "@type": "xsd:dateTime"
    },
    "confidence": {
      "@id": "shelfatlas:confidence",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "shelfatlas:sources",
      "@type": "xsd:integer"
    },
    "trusted": {
      "@id": "shelfatlas:trusted",
      "@type": "xsd:boolean"
    },
    "OfferHistoryPoint": "shelfatlas:OfferHistoryPoint",
    "OfferHistorySummary": "shelfatlas:OfferHistorySummary",
    "lowest_cents": {
      "@id": "shelfatlas:lowest_cents",
      "@type": "xsd:integer"
    },
    "median_cents": {
      "@id": "shelfatlas:median_cents",
      "@type": "xsd:integer"
    },
    "chains": {
      "@id": "shelfatlas:chains",
      "@type": "xsd:integer"
    },
    "weeks_seen": {
      "@id": "shelfatlas:weeks_seen",
      "@type": "xsd:integer"
    },
    "offer_pattern": {
      "@id": "shelfatlas:offer_pattern"
    },
    "TermHistoryWeek": "shelfatlas:TermHistoryWeek",
    "week_start": {
      "@id": "shelfatlas:week_start",
      "@type": "xsd:date"
    },
    "min_price": {
      "@id": "shelfatlas:min_price",
      "@type": "xsd:decimal"
    },
    "min_unit_price": {
      "@id": "shelfatlas:min_unit_price",
      "@type": "xsd:decimal"
    },
    "unit_price_unit": {
      "@id": "shelfatlas:unit_price_unit",
      "@type": "xsd:string"
    },
    "offer_count": {
      "@id": "shelfatlas:offer_count",
      "@type": "xsd:integer"
    },
    "campaign_count": {
      "@id": "shelfatlas:campaign_count",
      "@type": "xsd:integer"
    },
    "chain_count": {
      "@id": "shelfatlas:chain_count",
      "@type": "xsd:integer"
    },
    "cheapest_chain_slug": {
      "@id": "shelfatlas:cheapest_chain_slug",
      "@type": "xsd:string"
    },
    "cheapest_chain_name": {
      "@id": "shelfatlas:cheapest_chain_name",
      "@type": "xsd:string"
    },
    "cheapest_unit_price": {
      "@id": "shelfatlas:cheapest_unit_price",
      "@type": "xsd:decimal"
    },
    "cheapest_unit_price_chain_slug": {
      "@id": "shelfatlas:cheapest_unit_price_chain_slug",
      "@type": "xsd:string"
    },
    "cheapest_unit_price_chain_name": {
      "@id": "shelfatlas:cheapest_unit_price_chain_name",
      "@type": "xsd:string"
    },
    "TermHistorySummary": "shelfatlas:TermHistorySummary",
    "weeks_total": {
      "@id": "shelfatlas:weeks_total",
      "@type": "xsd:integer"
    },
    "weeks_with_offers": {
      "@id": "shelfatlas:weeks_with_offers",
      "@type": "xsd:integer"
    },
    "typical_price": {
      "@id": "shelfatlas:typical_price",
      "@type": "xsd:decimal"
    },
    "lowest_price": {
      "@id": "shelfatlas:lowest_price",
      "@type": "xsd:decimal"
    },
    "lowest_price_week_start": {
      "@id": "shelfatlas:lowest_price_week_start",
      "@type": "xsd:date"
    },
    "lowest_price_chain_name": {
      "@id": "shelfatlas:lowest_price_chain_name",
      "@type": "xsd:string"
    },
    "weeks_on_offer_last_8": {
      "@id": "shelfatlas:weeks_on_offer_last_8",
      "@type": "xsd:integer"
    },
    "weeks_with_unit_price": {
      "@id": "shelfatlas:weeks_with_unit_price",
      "@type": "xsd:integer"
    },
    "typical_unit_price": {
      "@id": "shelfatlas:typical_unit_price",
      "@type": "xsd:decimal"
    },
    "lowest_unit_price": {
      "@id": "shelfatlas:lowest_unit_price",
      "@type": "xsd:decimal"
    },
    "lowest_unit_price_week_start": {
      "@id": "shelfatlas:lowest_unit_price_week_start",
      "@type": "xsd:date"
    },
    "lowest_unit_price_chain_name": {
      "@id": "shelfatlas:lowest_unit_price_chain_name",
      "@type": "xsd:string"
    },
    "PriceHistoryPoint": "shelfatlas:PriceHistoryPoint",
    "date": {
      "@id": "shelfatlas:date",
      "@type": "xsd:date"
    },
    "minPriceCents": {
      "@id": "shelfatlas:minPriceCents",
      "@type": "xsd:integer"
    },
    "ChainStat": "shelfatlas:ChainStat",
    "storeCount": {
      "@id": "shelfatlas:storeCount",
      "@type": "xsd:integer"
    },
    "liveOfferCount": {
      "@id": "shelfatlas:liveOfferCount",
      "@type": "xsd:integer"
    },
    "RecentOffer": "shelfatlas:RecentOffer",
    "Stats": "shelfatlas:Stats",
    "liveOffers": {
      "@id": "shelfatlas:liveOffers",
      "@type": "xsd:integer"
    },
    "storesCount": {
      "@id": "shelfatlas:storesCount",
      "@type": "xsd:integer"
    },
    "chainsCovered": {
      "@id": "shelfatlas:chainsCovered",
      "@type": "xsd:integer"
    },
    "productsCount": {
      "@id": "shelfatlas:productsCount",
      "@type": "xsd:integer"
    },
    "priceHistoryDays": {
      "@id": "shelfatlas:priceHistoryDays",
      "@type": "xsd:integer"
    },
    "perChain": {
      "@id": "shelfatlas:perChain",
      "@container": "@list"
    },
    "recentOffers": {
      "@id": "shelfatlas:recentOffers",
      "@container": "@list"
    },
    "latestOffersAcrossChains": {
      "@id": "shelfatlas:latestOffersAcrossChains",
      "@container": "@list"
    },
    "generatedAt": {
      "@id": "shelfatlas:generatedAt",
      "@type": "xsd:dateTime"
    },
    "ObservedPrice": "shelfatlas:ObservedPrice",
    "label": {
      "@id": "shelfatlas:label",
      "@type": "xsd:string"
    },
    "priceCents": {
      "@id": "shelfatlas:priceCents",
      "@type": "xsd:integer"
    },
    "stockStatus": {
      "@id": "shelfatlas:stockStatus",
      "@type": "xsd:string"
    },
    "observedAt": {
      "@id": "shelfatlas:observedAt",
      "@type": "xsd:dateTime"
    },
    "trust": {
      "@id": "shelfatlas:trust",
      "@type": "xsd:string"
    },
    "SeoTerm": "shelfatlas:SeoTerm",
    "term": {
      "@id": "shelfatlas:term",
      "@type": "xsd:string"
    },
    "query": {
      "@id": "shelfatlas:query",
      "@type": "xsd:string"
    },
    "offers_7d": {
      "@id": "shelfatlas:offers_7d",
      "@type": "xsd:integer"
    },
    "chains_7d": {
      "@id": "shelfatlas:chains_7d",
      "@type": "xsd:integer"
    },
    "chain_offers": {
      "@id": "shelfatlas:chain_offers",
      "@container": "@list"
    },
    "last_seen": {
      "@id": "shelfatlas:last_seen",
      "@type": "xsd:dateTime"
    },
    "Error": "shelfatlas:Error",
    "error": {
      "@id": "shelfatlas:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "shelfatlas:message",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "shelfatlas:detail",
      "@type": "xsd:string"
    },
    "retry_after_sec": {
      "@id": "shelfatlas:retry_after_sec",
      "@type": "xsd:integer"
    },
    "plan": {
      "@id": "shelfatlas:plan",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "shelfatlas:limit",
      "@type": "xsd:integer"
    },
    "used": {
      "@id": "shelfatlas:used",
      "@type": "xsd:integer"
    },
    "resets_at": {
      "@id": "shelfatlas:resets_at",
      "@type": "xsd:dateTime"
    },
    "next_plan": {
      "@id": "shelfatlas:next_plan"
    },
    "plans_url": {
      "@id": "shelfatlas:plans_url",
      "@type": "@id"
    },
    "upgrade_url": {
      "@id": "shelfatlas:upgrade_url",
      "@type": "@id"
    },
    "ObservationRequest": "shelfatlas:ObservationRequest",
    "consent_tier": {
      "@id": "shelfatlas:consent_tier",
      "@type": "xsd:string"
    },
    "reporter_clerk_id": {
      "@id": "shelfatlas:reporter_clerk_id",
      "@type": "xsd:string"
    },
    "device_token": {
      "@id": "shelfatlas:device_token",
      "@type": "xsd:string"
    },
    "ObservationResult": "shelfatlas:ObservationResult",
    "moderation_status": {
      "@id": "shelfatlas:moderation_status",
      "@type": "xsd:string"
    },
    "top_reporter": {
      "@id": "shelfatlas:top_reporter"
    },
    "ObservationError": "shelfatlas:ObservationError",
    "code": {
      "@id": "shelfatlas:code",
      "@type": "xsd:string"
    },
    "retryAfterSec": {
      "@id": "shelfatlas:retryAfterSec",
      "@type": "xsd:integer"
    },
    "SteeringEventRequest": "shelfatlas:SteeringEventRequest",
    "winning_store_id": {
      "@id": "shelfatlas:winning_store_id",
      "@type": "xsd:string"
    },
    "visitor_key": {
      "@id": "shelfatlas:visitor_key",
      "@type": "xsd:string"
    },
    "involved": {
      "@id": "shelfatlas:involved",
      "@container": "@list"
    },
    "ShelfLabelReadRequest": "shelfatlas:ShelfLabelReadRequest",
    "image_base64": {
      "@id": "shelfatlas:image_base64",
      "@type": "xsd:string"
    },
    "content_type": {
      "@id": "shelfatlas:content_type",
      "@type": "xsd:string"
    },
    "ShelfLabelReading": "shelfatlas:ShelfLabelReading",
    "reason": {
      "@id": "shelfatlas:reason",
      "@type": "xsd:string"
    },
    "ShelfLabelCandidate": "shelfatlas:ShelfLabelCandidate",
    "ShelfPhotoPrintedUnitPrice": "shelfatlas:ShelfPhotoPrintedUnitPrice",
    "value": {
      "@id": "shelfatlas:value",
      "@type": "xsd:decimal"
    },
    "per": {
      "@id": "shelfatlas:per",
      "@type": "xsd:string"
    },
    "ShelfPhotoReadItem": "shelfatlas:ShelfPhotoReadItem",
    "brand": {
      "@id": "shelfatlas:brand",
      "@type": "xsd:string"
    },
    "size_text": {
      "@id": "shelfatlas:size_text",
      "@type": "xsd:string"
    },
    "quantity_unit": {
      "@id": "shelfatlas:quantity_unit",
      "@type": "xsd:string"
    },
    "volume_ml": {
      "@id": "shelfatlas:volume_ml",
      "@type": "xsd:decimal"
    },
    "unit_count": {
      "@id": "shelfatlas:unit_count",
      "@type": "xsd:integer"
    },
    "spot": {
      "@id": "shelfatlas:spot",
      "@type": "xsd:boolean"
    },
    "printed_unit_price": {
      "@id": "shelfatlas:printed_unit_price"
    },
    "max_per_customer": {
      "@id": "shelfatlas:max_per_customer",
      "@type": "xsd:integer"
    },
    "tier": {
      "@id": "shelfatlas:tier",
      "@type": "xsd:string"
    },
    "known_product": {
      "@id": "shelfatlas:known_product"
    },
    "matched_by": {
      "@id": "shelfatlas:matched_by",
      "@type": "xsd:string"
    },
    "offer": {
      "@id": "shelfatlas:offer"
    },
    "candidates": {
      "@id": "shelfatlas:candidates",
      "@container": "@list"
    },
    "ShelfLabelReadResult": "shelfatlas:ShelfLabelReadResult",
    "reading": {
      "@id": "shelfatlas:reading",
      "@type": "@id"
    },
    "image_key": {
      "@id": "shelfatlas:image_key",
      "@type": "xsd:string"
    },
    "SteeringEventResult": "shelfatlas:SteeringEventResult",
    "ok": {
      "@id": "shelfatlas:ok",
      "@type": "xsd:boolean"
    },
    "recorded": {
      "@id": "shelfatlas:recorded",
      "@type": "xsd:integer"
    },
    "SteeringEventError": "shelfatlas:SteeringEventError"
  },
  "@type": "schema:Dataset",
  "schema:name": "shelfatlas-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects shelfatlas-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-31) from openapi/shelfatlas-com-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/shelfatlas-com-openapi.json"
  ]
}