Two joinable datasets on the family tree wine spent centuries planting and DNA testing spent thirty years untangling: 2,139 grape varieties and 1,101 genetic parent edges, closed so the tree loads straight into networkx. The famous results are rows here: Cabernet Sauvignon shows exactly two parents (Cabernet Franc and Sauvignon blanc, asserted by test as the complete set), Chardonnay descends from Pinot noir and Gouais blanc, and Gouais blanc, the medieval peasant grape no appellation would touch, has 32 recorded children, second only to Savagnin's 35, which is the half-of-France-descends-from-a-peasant thesis wearing a degree count. Each variety carries species (Vitis vinifera dominates, as it must), country of origin, a bred year where a deliberate cross is dated (875 of them, mostly the 19th-century breeding programs), use, and the VIVC catalogue number on 1,592 rows, the outward join key to the Vitis International Variety Catalogue. Degree counts match the edge file exactly by test, no variety carries more than two genetic parents without the graph being challenged, and a row earns its place with a country, a parent, a child, a VIVC number or an article (651 bare shells dropped and disclosed). Built with a 9-test acceptance suite anchored on Cabernet's cross, Chardonnay's peasant mother and the closure of every edge.
3,240 rows across 2 joinable files, with 14 columns in total: Variety, Variety_ID, Species, Country_Of_Origin, Use, Bred_Year, VIVC, Parents_Count, Children_Count, Variety_URL, Variety, Variety_ID, Parent, Parent_ID.
It is built by programmatically scraping wikidata.org, last pulled on 2026-09-23. Datasets are versioned; older versions stay downloadable.
Yes. Every CodeSights dataset is completely free as a CSV download; a free account is all it takes. Anyone can preview the data without signing in.
Yes. The exact Python scraper that built it is viewable on the dataset page by any signed-in member, so every number is reproducible.
Join on Variety_ID: edges.Variety_ID and edges.Parent_ID both point at wine_grapes.Variety_ID, so the edge file self-joins the pedigree. VIVC is the outward key to the international catalogue.
Automated scraping leaves room for error and the underlying sources change over time, so no version is guaranteed accurate or complete. If a number matters, verify it against the original source.