Industries · Wine & Spirits

Appellation, vintage, ABV — verified.

From a GTIN, Central checks appellation (PDO/AOC/DOCG), vintage, ABV, grape varietal blend, producer, classification, allergen statement, serving temperature, bottle size, and country of origin — with sources attached.

3 products enriched free 40+ specs 15+ sources 5–10 min to first result
app.central.to/industries/wine-and-spirits
scan verify enrich publish
0% Scanning
CM
Château Margaux 2015 — Premier Cru Classé, Margaux AOC
GTIN 3760099012015SKU CHM-MARG-2015Producer Château Margaux
42specs 16sources 0.96avg conf
Origin & vintage
AppellationMargaux AOC · BordeauxINAO registry1.00
ClassificationPremier Cru Classé · 1855producer1.00
Vintage2015 · harvest declaredproducer1.00
Composition & ABV
Grape blend95% Cab. Sauv · 4% Merlotdatasheet0.98
ABV13.5% vollabel1.00
Bottle volume750 mllabel1.00
Allergens & serving
Allergen declarationContains sulphitesEU 1169/20111.00
Serving temperature17 °C · decant 1–2 hproducer0.96
"Legendary vintage"held · marketing claimno source
Adapts to
Google MC Bing MC ChatGPT Shopping Perplexity Vivino · Hawesko Schema.org · widget
why central exists

Wine catalogs aren't built on titles and prices.

They're built on the values buyers actually filter for. Appellation (PDO/AOC/DOCG), vintage, classification, grape varietal blend, ABV, allergen declaration, bottle volume, producer.

Your supplier row has the first three columns. Every other field is empty, vague, or sourced from a rounded marketing bullet.

wine-supplier-q2.csv FileEditViewData saved 4 min ago
ABCDEFGHI
1 SKUTitleGTINBrand AppellationVintageABVVolumeAllergens
2CHM-MARG-2015Château Margaux Pre…3760099012015Château Margaux
3PEN-GRANGE-18Penfolds Grange 20…9311789122014Penfolds
4YAM-18-SMSuntory Yamazaki 1…4901777298194Suntory
5KRG-GC-EDTKrug Grande Cuvée …3185370626238Krug
6PAT-SILV-750Patrón Silver Teq…721733000128Patrón
7ARD-UIG-750Ardbeg Uigeadail I…5010494104516Ardbeg
30 empty cells across 6 SKUs · category-critical fields UTF-8 · ; sep
the fields central has to get right

Four field groups. One verified record.

The data buyers, marketplaces, Google, and AI shopping agents all rely on. Each field comes back with the source, confidence, and review state attached — no rounding, no invention.

Origin & classification6 fields
  • Appellation (PDO / AOC / DOCG)
  • Sub-region / cru / lieu-dit
  • Country of origin
  • Producer / domaine
  • Classification (Cru Classé, DAC, GI)
  • Bottling location
Margaux 2015 · Margaux AOC · Premier Cru Classé 1855
Composition & vintage6 fields
  • Vintage year
  • Grape varietal blend (%)
  • Mash bill (spirits)
  • Age statement (years)
  • Cask / oak ageing
  • Style (still, sparkling, fortified)
Margaux 2015 · 95% Cab. Sauv · 4% Merlot · 2015
ABV & volume6 fields
  • ABV (% vol)
  • Bottle volume (ml / cl)
  • Closure (cork, screwcap)
  • Pack count / case size
  • Net weight
  • Residual sugar (g/l)
Margaux 2015 · 13.5% vol · 750 ml · natural cork
Allergens & serving6 fields
  • Allergen declaration (sulphites)
  • EU 1169/2011 compliance
  • Serving temperature
  • Food pairing
  • Cellar life
  • Age-gate / shipping restriction
Margaux 2015 · Contains sulphites · serve 17 °C · cellar 30+ yrs
six jobs central does for wine & spirits

The work your team stops doing manually.

Each job ships a verified output, not a draft. Sources attached, confidence per fact, marketing hype refused.

01

Appellation parsed and verified

Stop publishing "from France". Central parses each appellation against the official register — PDO / AOC / DOCG / DAC — and attaches sub-region and cru where the producer declares them.

appellation · margaux 2015INAO
AppellationMargaux AOC
RegionBordeaux · Médoc
CountryFrance
02

Vintage attached to producer and region

A year on a label is not a vintage. Central pins 2015 to the producer, the appellation, and the harvest declaration — never assumed, never carried over from the previous lot.

vintage · château margauxdeclared
Vintage2015
Harvestdeclared · producer
Lotdistinct from 2014
03

Grape blend sourced, not guessed

"Bordeaux blend" isn't a field. The percentage breakdown is. Central reads the producer datasheet and brings back % Cabernet Sauvignon, % Merlot, % Petit Verdot, % Cabernet Franc.

blend · margaux 2015datasheet
Cab. Sauvignon95%
Merlot4%
Petit Verdot~1%
04

ABV and volume — never rounded

"Approximately 13%" is not a value. Central returns 13.5% vol and 750 ml with the label as source, and refuses to round either when the label disagrees with the supplier sheet.

abv & volumelabel
ABV13.5% vol
Bottle volume750 ml
Closurenatural cork
05

Allergens · EU 1169/2011 compliance

"Contains sulphites" is required by EU 1169/2011. Central verifies the allergen line against the label image and localises it for each market — Contiene solfiti, Enthält Sulfite.

allergen declarationlabel
ENContains sulphites
ITContiene solfiti
EU 1169/2011verified
06

Hype claims narrowed to expert reviews

"Legendary vintage." "Smooth finish." "Best-ever year." Held, narrowed, or removed until the record can cite an expert score — Wine Advocate, Vinous, Jancis Robinson — or the producer's own tasting note.

3 claims narrowedheld
"Legendary"→ Wine Advocate 99/100
"Smooth finish"→ Vinous 99 · tannins ripe
"Best-ever"removed
proof artifact · château margaux 2015

One thin supplier row. One verified wine record.

The same Château Margaux 2015. Sparse supplier import on the left. The Central record on the right — grouped by category, every fact cited, every hype claim held.

wine-supplier-q2.csv · row 2before
CM
Château Margaux 2015
supplier · sparse
Title · GTIN2 imported
Brand · colorChâteau Margaux · Red
Descriptionsupplier paragraph
Appellationmissing
Classificationmissing
Grape blendmissing
ABV / volumemissing
Allergensmissing
Serving / cellarmissing
Expert reviewsmissing
4imported7missing
Central
verifies
central · canonical recordverified
CM
Château Margaux 2015 · Red
42 fields · 16 sources · 0.96 avg conf
Origin & vintage
AppellationMargaux AOC · BordeauxINAO1.00
ClassificationPremier Cru Classé · 1855Brand1.00
Vintage2015 · harvest declaredBrand1.00
Composition & ABV
Grape blend95% Cab. Sauv · 4% MerlotDatasheet0.98
ABV · volume13.5% vol · 750 mlLabel1.00
Allergens & serving
AllergenContains sulphitesEU 11691.00
Serving · cellar17 °C · 30+ yearsProducer0.96
Expert scoresWine Advocate 99 · Vinous 99Reviews0.99
40+specs · 16sources1 claim held
one verified record · every channel shape

Same record. Different channel shape. No copy drift.

The same Château Margaux 2015 record adapts into Google Merchant Center fields, ChatGPT Shopping JSON, and a Vivino-style custom feed — each tuned to its destination's character limits and field rules.

Google Merchant CenterXML feed
<item>
  <g:gtin>3760099012015</g:gtin>
  <title>Château Margaux 2015 Premier Cru Classé, Margaux AOC, 750 ml</title>
  <g:google_product_category>499676</g:google_product_category>
  <g:product_highlight>Margaux AOC · Premier Cru Classé 1855</g:product_highlight>
  <g:product_highlight>Vintage 2015 · 13.5% vol · 750 ml</g:product_highlight>
  <g:product_highlight>95% Cab. Sauvignon · 4% Merlot</g:product_highlight>
  <g:product_highlight>Contains sulphites · serve 17 °C</g:product_highlight>
  <!-- Central adds structured product_detail blocks -->
  <g:product_detail>
    <g:section_name>Origin</g:section_name>
    <g:attribute_name>Appellation</g:attribute_name>
    <g:attribute_value>Margaux AOC</g:attribute_value>
  </g:product_detail>
  <g:product_detail>
    <g:section_name>Origin</g:section_name>
    <g:attribute_name>Vintage</g:attribute_name>
    <g:attribute_value>2015</g:attribute_value>
  </g:product_detail>
  <g:product_detail>
    <g:section_name>Composition</g:section_name>
    <g:attribute_name>ABV</g:attribute_name>
    <g:attribute_value>13.5% vol</g:attribute_value>
  </g:product_detail>
  <g:product_detail>
    <g:section_name>Composition</g:section_name>
    <g:attribute_name>Volume</g:attribute_name>
    <g:attribute_value>750 ml</g:attribute_value>
  </g:product_detail>
  <g:product_detail>
    <g:section_name>Composition</g:section_name>
    <g:attribute_name>Grape blend</g:attribute_name>
    <g:attribute_value>95% Cab. Sauv, 4% Merlot</g:attribute_value>
  </g:product_detail>
  <g:product_detail>
    <g:section_name>Allergens</g:section_name>
    <g:attribute_name>Allergen declaration</g:attribute_name>
    <g:attribute_value>Contains sulphites</g:attribute_value>
  </g:product_detail>
</item>
13 / 13required · 6structured detailsready·feed
ChatGPT ShoppingJSON-LD payload
{
  "name": "Château Margaux 2015",
  "gtin": "3760099012015",
  "key_specs": {
    "appellation": "Margaux AOC",
    "vintage": 2015,
    "abv_pct": 13.5,
    "volume_ml": 750,
    "blend": "95% Cab. Sauv, 4% Merlot",
    "classification": "Premier Cru Classé"
  },
  "confidence": 0.96,
  "sources_count": 16
}
8structured keys0.96conf
Vivino · Haweskocustom CSV feed
CHM-MARG-2015.csv · 1 row13 columns
skuCHM-MARG-2015
gtin3760099012015
nameChâteau Margaux 2015
price_eur895.00
appellationMargaux AOC
classificationPremier Cru Classé
vintage2015
grape_blendCabSauv95|Merlot4
abv_pct13.5
volume_ml750
allergenscontains_sulphites
serve_c17
cellar_years30
13columns mappedapproved·schema

Frequently asked

How does Central handle appellation (PDO / AOC / DOCG)?

+

Central parses each appellation claim against the official register — INAO for AOC, the EU eAmbrosia register for PDO/PGI, the Italian MiPAAF list for DOCG/DOC, plus equivalents for DAC, GI, and IGP. The declared sub-region and cru are returned alongside the appellation, with the registry as the source.

What about vintage and lot variation?

+

A vintage is treated as a distinct record. Central pins the year to the producer's harvest declaration and refuses to carry tasting notes, scores, or blend percentages forward from a previous lot. If a single GTIN covers multiple lots, each lot keeps its own confidence and source set.

How are allergen declarations handled (EU 1169/2011)?

+

"Contains sulphites" is required by EU 1169/2011 on the label of any wine over 10 mg/l of total sulphites. Central verifies the declaration against the label image, localises it for each EU market (Contiene solfiti, Enthält Sulfite, Contient des sulfites), and refuses to publish a record without it.

Will Central cite Wine Advocate, Vinous, or Parker scores?

+

Yes — but only where a published score for the exact vintage and producer is available. Subjective copy ("legendary", "smoothest", "best vintage ever") is held, narrowed, or removed until it can be supported by an expert review or the producer's own tasting note. The default confidence threshold is 0.85.

Which channel outputs are supported?

+

Native: Google Merchant Center, Bing Merchant Center, ChatGPT Shopping, Perplexity Shopping. Any other destination (Vivino, Hawesko, Wine.com, Master of Malt, Drinks&Co, Shopify metafields) is custom-feed-ready. Age-gate and shipping-restriction fields are exposed on every output that supports them.