Методология
Принципы
Мы не выставляем оценок винам и не расставляем хозяйства по местам. Мы собираем проверяемые факты о производителе, о цене и о наградах и по опубликованным правилам выводим из них категорию. Правила одинаковы для всех: два человека с этой методологией и теми же источниками получат один и тот же результат.
Категория считается детерминированной функцией, а не языковой моделью. Веса признаков и пороги лежат в версионируемом конфиге репозитория, а версия хранится рядом с категорией производителя — всегда видно, какой редакцией методологии посчитан результат. Поменять веса незаметно нельзя: набор эталонных хозяйств с заранее известными категориями проверяется на каждой сборке, и изменение, которое его ломает, сборку валит.
Молчание источников — не улика. Там, где данных не хватает, производитель не получает пониженную категорию по умолчанию: отсутствие подтверждений говорит о нас и наших источниках, а не о компании. Но молчание об одном — не молчание обо всём: хозяйство, не публикующее площадь своих виноградников, не становится от этого хозяйством, о котором нам ничего не известно, и мы говорим то, что знаем.
Любой вывод раскрывается до фактов, на которых он стоит: у каждого факта есть значение, источник, уровень достоверности и дата, когда мы его записали. Это одновременно продуктовая функция и наша правовая позиция: мы публикуем наблюдаемое, а не догадки о скрытом.
Единого «балла вина» здесь нет и не будет. Провенанс, признание и позиция цены показываются раздельно и каждый со своей расшифровкой, а собственных дегустационных оценок мы не ставим: одиночный дегустатор — ровно та вкусовщина, от которой проект отстраивается.
Категории производителей
Категория отвечает сразу на два независимых вопроса, и считаем мы их порознь. Первый — откуда виноград: делает ли хозяйство вино из своего, докупает ли, или подтверждений собственной сырьевой базы мы не нашли вовсе. Второй — масштаб. Разделение важно потому, что на первый вопрос ответ есть почти всегда, а на второй часто нет: площадь виноградников публикует меньшинство хозяйств, и единая шкала из-за одной ненайденной цифры замолкала о производителе целиком.
Категория — проекция этой пары. Свой виноград при малом масштабе — малое семейное хозяйство, при большем — эстейт. Свой виноград вместе с докупкой — крупный производитель с виноградниками, а профиль массовой закупки — промышленный производитель. Там, где мы не нашли подтверждений ни виноградников, ни производства полного цикла, категория — торговая марка; она определяется через нас, а не через компанию: это производители, у которых нам не удалось найти таких подтверждений. А там, где собственное виноделие установлено, а масштаб нет, категория так и говорит: хозяйство с собственным виноделием. Категория описывает модель производства, а не качество вина; публичной иерархии «лучше — хуже» между ними мы не объявляем.
Одну категорию стоит прочесть внимательно, потому что её легко спутать с торговой маркой: «виноделие на закупленном винограде». Она ставится, когда вино хозяйство делает само, а виноград покупает, и обе половины установлены — обычно потому, что хозяйство прямо об этом говорит («своих плодоносящих виноградников у нас пока нет»). Торговая марка — утверждение о наших данных: подтверждений мы не нашли. Эта категория — утверждение об известном факте, и оценки в ней нет: для молодого грузинского винодела-натуралиста начать без своей земли, работая с виноградом мелких фермеров, — обычный путь. Хозяйство, чью площадь виноградников мы просто не нашли, сюда не попадает никогда: для этого отсутствие должно быть подтверждено, а не всего лишь ненайдено.
Каждый известный признак даёт взвешенный вклад в одну из двух сумм: за собственное виноделие или за закупку сырья. Собственные виноградники от 100 га весят 3, свыше 10 га — 2, малое хозяйство до 10 га — 1; упомянутые без площади виноградники — 1; производственный адрес в винодельческом регионе — 1 за собственное виноделие, только тбилисский адрес — 1 за закупку. Восемь и более аппелласьонов в ассортименте весят 3, Кахети и Рача-Лечхуми в одном прайсе — 2, крепкий алкоголь в линейке — 1.
Ось происхождения дальше решают пороги, а не общая сумма. Сырьевая база считается установленной либо цифрой площади, либо упоминанием виноградников без неё, либо производством полного цикла в винодельческом регионе при ассортименте без признаков массовой закупки. Поверх этой базы решает сумма закупочных сигналов: от 5 — преимущественно закупленное сырьё, больше 1 — смешанная модель, иначе — свой виноград. Масштаб идёт за площадью: до 10 га — малое, до 100 га — среднее, от 100 га — крупное. Там, где площадь не опубликована, каталог в границах одного региона почти без аппелласьонов вместе с розливом в хозяйстве или именным виноделом всё же читается как малое хозяйство — и помечается как вывод по признакам.
Эта пометка — часть ответа, а не сноска к нему. Категория, стоящая на документе — цифре площади, подтверждённом отсутствии, — показывается как подтверждённая; стоящая на косвенных признаках — пунктирным бейджем и прямой подписью. Мы предпочитаем назвать вывод и его прочность, а не промолчать, оставив молчание читаться как незнание.
«Недостаточно данных» никуда не делось, но теперь означает ровно то, что написано: происхождение винограда установить не удалось вовсе. Ненайденная цифра гектаров этого состояния не вызывает, и понижением оно не является — молчание источников по-прежнему не улика.
Расхождение года регистрации компании и надписи «since 18XX» на этикетке на категорию не влияет вовсе — оно публикуется отдельным фактом. А сама категория не меняется молча: пересчёт попадает в очередь на подтверждение человеком, и решение навсегда остаётся в истории классификаций.
Факты и источники
Значимый факт хранится не как поле в карточке, а как утверждение: значение, источник, дата наблюдения и уровень достоверности — государственный реестр, заявление производителя, вывод из данных каталога или ручная проверка. На странице производителя этот список открывается блоком «На чём основано», где у каждого факта видны источник и дата.
В классификации участвуют признаки из внешних источников — адрес производства, площадь собственных виноградников, производство полного цикла, отметка estate bottled, именной винодел — и признаки, которые считаются по нашему собственному каталогу: число аппелласьонов и регионов в ассортименте, соседство Кахети и Рачи в одном прайсе, крепкий алкоголь в линейке.
Источники упорядочены по приоритету: сначала реестр, затем этикетка, сайт производителя, ритейлер и всё остальное. Отдельный источник можно поднять или опустить относительно своего типа: например, проверенный человеком факт не должен проигрывать скраперу магазина.
При конфликте мы не выбираем «правильную» версию молча. Обе остаются в базе со своими источниками и датами, побеждает более приоритетная, а расхождение помечается для разбора и, если оно стоит внимания читателя, показывается открыто. «На этикетке since 1920, компания зарегистрирована в 2019» — это контент, а не грязь в данных.
Повторный импорт того же значения из того же источника ничего не меняет; новое значение от этого источника вытесняет его же прежнее, а утверждения других источников остаются нетронутыми — их спор решается приоритетом, а не перезаписью.
Из каталогов магазинов мы берём только факты: название позиции, цену, наличие и ссылку. Собственные описания ритейлеров не копируем.
Взвешивание наград
Медаль сама по себе говорит мало: конкурсы отличаются и правилами, и долей награждённых образцов. Мы не суммируем медали и не выводим из них рейтинг. Вместо этого каждому конкурсу присвоен класс веса, и он показан рядом с медалью везде, где она появляется.
Класс присваивается по четырём публичным признакам: слепая ли дегустация и опубликован ли регламент; какая доля поданных образцов получает медаль (если награждают почти всех, медаль перестаёт различать вина); как устроено жюри и насколько оно независимо от участников; сколько стоит участие — и продаются ли вместе с медалью маркетинговые пакеты.
Основание для класса опубликовано на странице конкурса, открытым текстом: мы говорим, на что именно опирались. Вино без медалей не считается хуже вина с медалью платного конкурса.
Медаль всегда принадлежит партии, а не вину вообще, поэтому рядом с годом вручения мы показываем год урожая награждённой партии. Медаль одного года не переносится на другие винтажи.
Источники пишут один и тот же металл по-разному — «Gold», «gold», «Gold Medal». При импорте написание приводится к одной форме; сам металл не меняется, а незнакомая награда сохраняет своё название, а не подгоняется под золото/серебро/бронзу.
Изображения медалей — официальные знаки самих конкурсов. Они используются номинативно, для указания на награду, и всегда стоят рядом с названием конкурса и годом; где изображения нет, рисуется нейтральная заглушка.
Нашли неверно указанную медаль или считаете вес конкурса несправедливым? Производители могут прислать исправление и воспользоваться правом на ответ — см. раздел ниже.
- Крупный конкурс
Крупный международный конкурс: слепая дегустация, опубликованная методология, ограниченная доля медалей. Такая медаль весома.
- Средний вес
Заметный конкурс с частично опубликованной методологией. Медаль учитывается, но не приравнивается к медали крупного.
- Платное участие
Платное участие и высокая доля наград: такая медаль почти ничего не говорит о вине.
- Вес неизвестен
О конкурсе недостаточно публичных данных — вес не присвоен.
Ценовой вердикт
Вердикт отвечает на один вопрос — дорого ли это вино относительно сопоставимых — и ничего не говорит о его качестве. Считается он из наблюдений цен: по каждому магазину берётся последняя зафиксированная цена среди позиций, которые были в наличии, а медиана этих цен и есть цена вина.
Эта медиана сравнивается с медианой когорты. Когорта — вина той же категории производителя и того же стилевого класса, а стилевой класс сейчас складывается из цвета и уровня сахара. Если что-то из двух неизвестно, класс не определён и вердикта не будет: «нет данных» мы не приравниваем к значению.
Отклонение в пределах ±15% от медианы когорты — цена около среднего, ниже — цена ниже среднего, выше — цена выше среднего. Допуск и прочие пороги — конфиг, а не константа, вписанная в этот текст; на карточке вина раскрывается блок с реальными числами: медиана вина, медиана когорты и её размер.
Если в когорте меньше восьми вин, вердикт не выносится вовсе: карточка показывает «Недостаточно данных для вердикта» и фактический размер когорты. Мы предпочтём промолчать, чем сделать вывод из трёх наблюдений.
Вердикт не выносится и тогда, когда вино выходит за ценовой ряд собственной когорты — за заборы Тьюки, отложенные от квартилей на полтора межквартильных размаха. Резерв в семнадцать медиан когорты — это не то же вино дороже, а ценовой уровень, которого в когорте нет, и назвать его дорогим значило бы не сказать ничего о наценке. Сюда же попадают редкие сорта и лимитированные розливы. Ряд считается по самой когорте, а не фиксированной кратностью её медианы: когорта с широким разбросом терпит цену, за которую узкая уже не ручается.
Цены собраны с публичных витрин магазинов и стареют: у каждой цены на карточке стоит дата фиксации. Ценовой прогон идёт раз в неделю, поэтому между нашим сбором и вашей покупкой цена на полке вполне могла измениться.
Риск подлинности аппелласьонов
Флаг риска стоит на аппелласьоне, а не на компании. Он говорит, что название на этикетке само по себе ничего не гарантирует: предложение вина этой зоны на рынке несопоставимо с тем, что зона способна физически произвести. Состояний три — проблем с подлинностью не отмечено, повышенный риск, высокий риск.
Так устроены Хванчкара и Киндзмараули: маленькие зоны с хроническим дефицитом собственных сортов и объёмом на полках, который эти зоны дать не могут. Мы не утверждаем, что конкретная бутылка поддельная, — мы говорим, что в этой зоне вопрос уместен, и перечисляем, что проверить.
Проверять стоит связь производителя с зоной: есть ли у него там виноградники, зарегистрирован ли он в этой местности, назван ли на бутылке конкретный год урожая. Подозрительно низкая цена для такой зоны — сигнал сам по себе: объяснимой дешёвой Хванчкары не бывает.
Рядом с флагом мы показываем ещё один факт из реестра: зарегистрировано ли наименование как защищённое и с какой даты. Часть привычных названий — вовсе не аппелласьоны, а исторические имена вин; такое слово на этикетке не защищено ничем.
Флаг виден в трёх местах: в списке аппелласьонов, на странице самой зоны вместе с объяснением и на карточке вина рядом с названием аппелласьона, где раскрывается чек-лист. О компаниях при этом публикуются только наблюдаемые факты: слова «подделка» и «фальсификат» в адрес конкретного производителя не используются.
Право на ответ
Классификация считается по публичным данным и по опубликованным правилам — значит, она может быть неверна именно там, где публичных данных мало. Производитель вправе оспорить и отдельный факт, и категорию целиком.
Убеждает документ, а не переписка. Категория пересчитывается из фактов, поэтому полезно всё, что факт подтверждает: свидетельство на землю или договор аренды виноградников, документы на производственную площадку, регистрационные данные, датированная страница вашего сайта. Возражение без подтверждений мы прочитаем, но заменить им факт не сможем.
Обращение становится отдельной задачей в очереди разбора — с производителем, контактом, изложением возражения и пометкой о приложенных документах. Дальше его разбирает человек: проверяет факты, заводит или правит утверждения вместе с их источниками и пересчитывает классификацию.
Категория не двигается автоматически ни в ту, ни в другую сторону. Решение подтверждает человек, и оно навсегда остаётся в истории классификаций: сохраняются и прежняя категория, и дата пересмотра, и версия методологии.
Отдельной формы для обращения на сайте пока нет, и придумывать срок рассмотрения, который мы не сможем гарантировать, мы не будем. Правило от этого не меняется: обращение с документами разбирает человек, а результат — исправленный факт, пересмотренная категория или мотивированный отказ — фиксируется в базе.
Если спор не о факте, а о самой методологии — скажем, о весе конкурса или о пороге, — это тоже законный разговор. Веса и пороги опубликованы и живут в коде: их меняют разбором и тестами, а не по отдельной просьбе.
Данные и исправления
Данные складываются из четырёх слоёв: публичные реестры (аппелласьоны и даты их регистрации — по реестру Сакпатенти), сайты и этикетки самих производителей, каталоги магазинов и официальные списки победителей конкурсов. Из магазинов мы берём цену, наличие, название позиции и ссылку.
Разные данные обновляются в разном ритме. Цены собираются полным недельным проходом; раз в неделю же ищутся изменения — появившиеся и пропавшие позиции у магазинов, отредактированные страницы виноделен; сайты производителей обходятся ежемесячно. Темп сбора намеренно щадящий, по публичным страницам, без обхода ограничений.
Наблюдения цен пишутся один раз и остаются: каждая цена хранится со своей датой и своим магазином. История поэтому копится с самого первого прогона, а вино, заведённое в каталог позже, получает её целиком, а не с нуля.
Часть работы делается автоматически. Привязка записи источника к записи каталога применяется сама, когда уверенность, посчитанная по весам признаков, проходит порог; при неоднозначности решение не принимается вовсе, а любое принятое можно отменить. На классификацию и на публикацию фактов о компаниях это послабление не распространяется — там решение остаётся за человеком.
База собрана из открытых источников и содержит ошибки — это следует из способа её постройки, а не из небрежности. Мы предпочитаем показать «нет данных», чем закрыть пропуск догадкой, поэтому пустое место на карточке — тоже сведение.
Нашли ошибку — напишите нам. Быстрее всего проверяется исправление, у которого назван источник; порядок разбора — тот же, что у права на ответ в разделе выше.