와인 DB 전체 수집 방법 (API 없이 일괄 획득)
리서치 일자: 2026-05-12 목적: API로 부분 조회가 아닌, DB 전체 또는 대규모 일괄 덤프를 받아 자체 인프라에 적재할 수 있는 모든 루트를 정리 분석 관점: (1) 접근성(무료/라이선스/스크래핑), (2) 데이터 규모·완결성, (3) 갱신 빈도, (4) 한국 시장 적합도, (5) 라이선스 리스크
0. 데이터 다운로드 바로가기 ⬇️
섹션 제목: “0. 데이터 다운로드 바로가기 ⬇️”가장 자주 쓰는 4종 데이터 직링크 — 상세 라이선스·활용법은 본문 섹션 참고.
| # | 데이터 | 다운로드 링크 | 형식 | 라이선스 | 본문 섹션 |
|---|---|---|---|---|---|
| 1 | LWIN (200k+ 와인·스피릿 마스터 ID) | https://www.liv-ex.com/lwin/ | Excel/CSV | CC BY 4.0 (상업 가능) | §2-1 |
| 2 | X-Wines Slim (와인 메타 ~1,000건, 빠른 테스트용) | https://www.kaggle.com/datasets/rogerioxavier/x-wines-slim-version | CSV | 자유 사용 의도 (저자 명시) | §2-2 |
| 3 | X-Wines Full (100k 와인 + 21M 평가) | https://github.com/rogerioxavier/X-Wines/tree/main/Dataset/last | CSV | 자유 사용 의도 (저자 명시) | §2-2 |
| 4 | Wine Reviews 130k (와인명·지역·가격(USD)·리뷰 텍스트) | https://www.kaggle.com/datasets/zynicide/wine-reviews | CSV | ⚠️ CC BY-NC-SA 4.0 (비상업만) | §2-4 |
조합 권장:
- 마스터 ID·산지·분류 → LWIN
- 추천 시스템·평가 분포 학습 → X-Wines Full
- 테이스팅 노트 NLP·어휘 분석 (내부 연구용) → Wine Reviews 130k
- 빠른 프로토타입·도메인 탐색 → X-Wines Slim
⚠️ 상용 서비스에 Wine Reviews 130k를 그대로 투입하면 NC(비상업) 위반. 학습 산출물의 상용화도 회피 권장 — §8-1 라이선스 카테고리 가이드 참조.
1. 핵심 요약
섹션 제목: “1. 핵심 요약”- API 없이 DB 전체 받기는 가능하고, 합법 루트도 충분히 많다. 단 데이터 종류에 따라 (a) 공개 덤프 다운로드, (b) 라이선스 구매, (c) 정부 일괄 다운로드, (d) 스크래핑(회색지대) 4가지 길로 나뉜다.
- 최강 무료 옵션 = LWIN (Liv-ex Wine Identification Number). 200,000+ 와인·스피릿의 ID·산지·색·분류 정보를 CSV로 다운로드 가능. CC BY 4.0 라이선스 — 상업 사용 허용, 출처표기만 하면 됨. 와인 앱의 “마스터 ID 체계”로 그대로 채택할 수 있다.
- 테이스팅/평점 학습용 = X-Wines (100k 와인 + 21M 평가) + WineSensed (897k 라벨 이미지 + 824k 리뷰). 둘 다 GitHub/DTU에서 전체 다운로드 가능. WineSensed는 Vivino를 학술 목적으로 큐레이션한 사실상 Vivino 덤프.
- 상업적 풀카탈로그 = Wine Folly DB · Datafiniti · WIN Data · Wine-Searcher Datafeed. 모두 라이선스 구매 시 전체 데이터 export 가능. 가격은 비공개·협상.
- 한국 일괄 다운로드의 핵심 = 수입식품 정보마루. 수입사·제품명·국가·빈티지 등 7개 항목을 일별로 Excel 다운로드 가능 (1년치 보관). 와인21 DB는 한국데이터스토어를 통해 라이선스 판매되며 상업 사용 가능(단 재판매·재공급 금지).
- 스크래핑 합법성: 미국 hiQ v. LinkedIn 판결 이후 공개 데이터의 스크래핑 자체는 CFAA 위반 아님. 단 ToS 위반에 따른 계약상 책임은 남는다 → 상용 서비스에 직접 투입은 비권장.
2. 카테고리 ① — 무료 공개 데이터셋 (전체 다운로드)
섹션 제목: “2. 카테고리 ① — 무료 공개 데이터셋 (전체 다운로드)”2-1. LWIN (Liv-ex Wine Identification Number) ⭐ 강력 추천
섹션 제목: “2-1. LWIN (Liv-ex Wine Identification Number) ⭐ 강력 추천”- 규모: 200,000+ 와인·스피릿
- 형식: Excel/CSV 직접 다운로드
- 라이선스: Creative Commons Attribution 4.0 International (CC BY 4.0) — 영구 무료, 상업 사용 가능
- 포함 데이터: 와인 ID(LWIN 코드 7~18자리), 생산자, 와인명, 국가, 지역, 서브리전, 색, 분류(AOC·DOCG 등), Wine-Searcher와 연동
- URL: https://www.liv-ex.com/lwin/
- 라이선스 페이지: https://www.liv-ex.com/lwin-creative-commons-licence/
- 시사점: 와인 앱의 마스터 ID·정규화 키로 쓰기에 사실상 표준. Wine-Searcher도 이를 내부 ID로 통합(2022~).
2-1-1. LWIN 코드 체계 (앱 데이터 모델 설계 핵심)
섹션 제목: “2-1-1. LWIN 코드 체계 (앱 데이터 모델 설계 핵심)”LWIN은 와인을 4단계 계층으로 식별하는 자릿수 기반 코드 체계다. 자릿수가 늘어날수록 식별 단위가 세밀해진다.
| 단위 | 자릿수 | 식별 범위 | 예시 |
|---|---|---|---|
| LWIN7 | 7자리 | 와인 (Producer + Wine name) | Chateau Margaux의 Grand Vin |
| LWIN11 | 11자리 | 와인 + 빈티지 | 2015 Chateau Margaux |
| LWIN16 | 16자리 | 와인 + 빈티지 + 병 사이즈 | 2015 Margaux 750ml |
| LWIN18 | 18자리 | 와인 + 빈티지 + 병 사이즈 + 포장 단위 | 2015 Margaux 750ml × 6병 OWC |
앱 설계 시사점:
- DB 스키마의 주키(PK)·외래키(FK)로 LWIN7을 채택하면 빈티지·용량 변형까지 자연스럽게 확장된다.
- 사용자가 “라벨 인식 → 어떤 와인” → LWIN7로 매칭 → 빈티지 입력 시 LWIN11로 확장 → 셀러 관리 시 LWIN16/18로 세분화.
- LWIN 코드는 Wine-Searcher·Liv-ex 거래·일부 옥션 하우스가 공통 ID로 사용하므로, 외부 데이터 통합 시 조인 키로 그대로 활용 가능.
2-1-2. CC BY 4.0 라이선스 — 앱 개발 시 알아야 할 모든 것
섹션 제목: “2-1-2. CC BY 4.0 라이선스 — 앱 개발 시 알아야 할 모든 것”✅ 허용되는 것 (상업 앱 포함)
- LWIN 데이터 전체를 다운로드해 자체 DB에 적재
- 데이터를 가공·정제·결합 (다른 데이터셋과 머지, 한국어 번역, 추가 메타 부착 등)
- LWIN 기반 유료 앱·SaaS·B2B 서비스로 상업화
- LWIN 코드를 자체 마스터 키로 사용해서 사용자에게 노출
- 다른 데이터(자체 수집·라이선스 구매 데이터)와 함께 자체 라이선스로 서비스 (단, LWIN 부분은 CC BY 표기 유지)
⚠️ 반드시 해야 하는 것 (Attribution 4대 요건)
- 저작자 표시: “Liv-ex Limited”를 명시
- 라이선스 표기 + 링크:
CC BY 4.0및https://creativecommons.org/licenses/by/4.0/링크 노출 - 변경 여부 명시: 우리가 데이터를 수정·가공했다면 “modified from LWIN” 같은 표기
- 원본 링크:
https://www.liv-ex.com/lwin/(가능한 경우)
표기 위치는 자유롭다 — 앱 내 “정보/About”·“라이선스/License”·“오픈소스 라이선스” 화면 중 어디든 OK. 단 합리적으로 찾을 수 있는 위치여야 한다(메뉴 5단계 깊이에 숨기면 안 됨).
🚫 절대 하면 안 되는 것
- Liv-ex가 우리 앱을 보증·추천하는 것처럼 표시 (“Powered by Liv-ex”는 안전하나 “Endorsed by Liv-ex”는 위반)
- LWIN 데이터를 받은 사용자가 재배포·재이용을 못 하도록 추가 약관·DRM·기술적 조치 부과
- 출처표기 누락한 채 사용
- 라이선스 정보 자체를 제거하고 재배포
📋 권장 표기 문구 (앱 내 라이선스 페이지)
이 앱은 LWIN (Liv-ex Wine Identification Number) 데이터를 사용합니다.© Liv-ex LimitedLicensed under Creative Commons Attribution 4.0 International (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/원본: https://www.liv-ex.com/lwin/일부 항목은 본 앱에서 가공·번역·확장되었습니다.최종 동기화: 2026-MM-DD🔄 데이터 갱신 운영 관점
- LWIN은 정기적으로 신규 와인 추가 (와이너리 등록·신규 빈티지). 월 1회 동기화 cron 권장.
- 다운로드한 파일에 버전·날짜 메타 컬럼 추가 → 라이선스의 “변경 명시” 요건도 함께 충족.
- Liv-ex가 향후 LWIN 코드 체계나 라이선스를 변경할 가능성에 대비, 다운로드 시점 라이선스 사본 보관 권장 (CC BY 4.0 자체는 철회 불가이므로 변경 전 다운받은 데이터는 영구 유효).
⚠️ CC BY 4.0의 한계 (오해 주의)
- 무보증: LWIN 데이터 오류로 앱 사용자에게 손해가 생겨도 Liv-ex 책임 안 짐 → 자체 검증·면책 조항 필요
- 퍼블리시티·도덕적 권리·상표권은 별개: 와이너리 상호·라벨 이미지 등은 LWIN 라이선스로 보호되지 않음. 와이너리명·생산자명은 사실 정보로 자유롭게 쓸 수 있으나, 와이너리 로고·상표는 별도 권리 — 앱 UI에 로고 이미지 노출 시 별도 검토 필요.
- 데이터 권리(DB권): 유럽 sui generis DB 권리는 LWIN에 적용될 수 있으나, CC BY 4.0이 이를 함께 라이선싱하므로 동일 조건으로 사용 가능. 단, DB권 표기도 attribution에 포함된다는 점 주의.
🇰🇷 한국 적용 시 추가 고려
- CC BY 4.0은 한국에서도 그대로 유효 (한국 저작권법 + CC 한국 챕터 가이드).
- 한국어 번역·로컬라이제이션은 “변경(modification)“에 해당하므로 변경 명시 필수.
- 한국 출시 앱은 앱스토어 메타데이터(개인정보·라이선스 페이지)에 CC BY 표기 노출 권장.
2-1-3. LWIN 데이터 스키마 실측 분석 (LWIN7 레코드 22개 컬럼)
섹션 제목: “2-1-3. LWIN 데이터 스키마 실측 분석 (LWIN7 레코드 22개 컬럼)”실제 LWIN 다운로드 데이터(2026-05-12 기준)에서 두 줄 샘플:
1000001 | Live | Schieferkopf, Lieu Dit Buehl Riesling | NA | Schieferkopf | Lieu Dit Buehl Riesling | France | Alsace | NA | NA | NA | White | Wine | Still | AOP | NA | sequential | NA | NA | 2011-06-08 | 2025-07-11 |3119176 | Live | Jeremy Carteret, Bourgogne, Haute-Cote de Nuits Aux Champs Perdrix | NA | Jeremy Carteret | Aux Champs Perdrix | France | Burgundy | Bourgogne | Haute-Cote de Nuits | NA | White | Wine | Still | AOP | NA | sequential | NA | NA | 2026-04-27 | 2026-04-27 |컬럼별 의미와 데이터 모델링 의의:
| 컬럼 | 의미 | 도메인/값 예시 | 앱 설계 시사점 |
|---|---|---|---|
| LWIN | 7자리 와인 고유 ID | 1000001 ~ 3M대 | PK 후보 — 자체 ID 만들지 말고 그대로 채택 |
| STATUS | 유효 여부 | Live / Inactive / Withdrawn | 인덱스 컬럼, 검색 기본 필터 |
| DISPLAY_NAME | 사람이 읽는 풀네임 | ”Chateau Margaux, Pavillon Rouge” | UI 기본 라벨 |
| PRODUCER_TITLE | 생산자 경칭 | Chateau / Domaine / Bodega / NA | 보르도·이탈리아·스페인에 자주 채워짐 |
| PRODUCER_NAME | 와이너리 본명 | Margaux, Schieferkopf | 생산자 그룹화 키 |
| WINE | 와인/큐베 이름 | Pavillon Rouge, Lieu Dit Buehl Riesling | 같은 생산자의 라인업 구분 |
| COUNTRY | 국가 | France, Italy, Spain, USA | Tier-1 필터 |
| REGION | 대지역 | Alsace, Burgundy, Tuscany | Tier-2 필터 |
| SUB_REGION | 중지역 | Bourgogne, Cote de Beaune | Tier-3 (지역별 NA 비율 차이) |
| SITE | 세부 산지/AOC | Haute-Cote de Nuits, Chablis Grand Cru | Tier-4 — AOC 단위 필터 |
| PARCEL | 단일 구획 (Climat·Lieu-dit) | Les Amoureuses, Le Montrachet | Tier-5 — Grand Cru/Premier Cru 단일 구획 |
| COLOUR | 와인 색 | White / Red / Rose / Orange | 최우선 필터 |
| TYPE | 큰 분류 | Wine / Spirit / Sake | LWIN은 증류주·사케 포함 |
| SUB_TYPE | 세부 분류 | Still / Sparkling / Fortified / Dessert | 스파클링·디저트 분리 검색 |
| DESIGNATION | 법적 등급 | AOP / IGP / DOC / DOCG / AVA | 국가별 등급체계 정규화 키 |
| CLASSIFICATION | 크뤼 등급 | Grand Cru / Premier Cru / Cru Bourgeois / NA | 프리미엄 와인 필터 |
| VINTAGE_CONFIG | 빈티지 발매 패턴 | sequential / NV / Solera | NV(샴페인), Solera(셰리) 별도 처리 힌트 |
| FIRST_VINTAGE | 최초 상업 빈티지 | 2010, NA | 신생 와이너리·역사 와이너리 구분 |
| FINAL_VINTAGE | 마지막 빈티지 | 1998, NA | 단종 와인만 채워짐 |
| DATE_ADDED | LWIN DB 최초 등록일 | 2011-06-08 | 신규 와이너리 알림 기능에 활용 |
| DATE_UPDATED | 마지막 수정일 | 2025-07-11 | 증분 동기화 키 |
| REFERENCE | 내부 메모/외부 코드 | (대부분 빈값) | 예외 케이스 주석 |
데이터 깊이 — 들어 있는 정보 vs 없는 정보
✅ 포함
- 와인 마스터 ID 체계 + Live 상태
- 지리 계층 5단계: COUNTRY → REGION → SUB_REGION → SITE → PARCEL (가장 세밀하게는 단일 포도밭 구획)
- 와인 분류 3단계: TYPE → SUB_TYPE → COLOUR
- 법적·품질 등급 2단계: DESIGNATION + CLASSIFICATION
- 빈티지 운영 메타 (실제 빈티지 ID는 LWIN11 별도)
- 등록·수정 타임스탬프
❌ 미포함 — 외부 데이터로 보강 필요
- 포도 품종 (의외!) — 별도 컬럼 없음. WINE 이름에 “Riesling” 같이 포함되기도 하지만 부르고뉴는 품종 표기 안 됨 → Wikidata SPARQL · VIVC 매핑 필요
- 테이스팅 노트·아로마 → Kaggle Wine Reviews / WineSensed
- 평점·점수 → Vivino / Wine-Searcher / Global Wine Score
- 가격 → Wine-Searcher Datafeed / Datafiniti / 자체 수집
- 알코올 도수 → Open Food Facts / 자체 라벨 인식
- 생산자 주소·홈페이지 → Wikidata
- 빈티지별 작황 정보 → 와이너리 공식 / 평론가 리포트
- 병 사이즈·포장 단위 → LWIN16 / LWIN18 별도 다운로드
- 라벨 이미지 → WineSensed / 자체 수집
2-1-4. LWIN 데이터 활용 — 와인 앱 기능 설계 매핑
섹션 제목: “2-1-4. LWIN 데이터 활용 — 와인 앱 기능 설계 매핑”(A) 검색·필터 UI의 백본
- LWIN 22개 컬럼 중 12개(COUNTRY·REGION·SUB_REGION·SITE·PARCEL·COLOUR·TYPE·SUB_TYPE·DESIGNATION·CLASSIFICATION·VINTAGE_CONFIG·STATUS)가 즉시 필터 facet으로 활용 가능
- 한국 와인 앱이 보통 흉내내는 비비노의 “지역별/품종별/가격대별” 필터에서, 품종을 제외한 지역·등급·색·타입은 LWIN만으로 완전 커버
- 등급(CLASSIFICATION) 단독 필터는 한국 앱이 잘 안 다루는 영역 — “Grand Cru만 보기” 같은 프리미엄 진입 기능 가능
(B) 와인 카탈로그 마스터 데이터
- 자체 DB에서 LWIN을 wines 테이블의 PK로 채택 → 외부 데이터 통합 시 모두 LWIN을 조인 키로 사용
- wines 테이블 = LWIN 22개 컬럼 + 자체 확장 컬럼(품종·가격·평점·라벨 이미지 URL 등)
- 빈티지 단위 정보는 wine_vintages 테이블(LWIN11 키)로 분리 — 1:N 관계
(C) 사용자 입력·라벨 인식의 정답 후보 집합
- 사용자가 라벨을 찍었을 때, OCR/이미지 인식 결과 → LWIN의 DISPLAY_NAME·PRODUCER_NAME·WINE 텍스트 매칭으로 후보 5개 추출
- WineSensed로 학습한 모델이 후보를 ranking, LWIN을 정답 후보 풀로 사용
- 매칭 실패 시 “신규 와인 등록 요청” → 사용자 큐레이션으로 보완
(D) 셀러 관리 / 컬렉션 기능
- 사용자 셀러 = LWIN11(빈티지 포함) 또는 LWIN16(병 사이즈 포함) 단위
- LWIN의 VINTAGE_CONFIG 값으로 NV(샴페인)·Solera(셰리) 빈티지 입력 UI 분기 처리
- FINAL_VINTAGE 채워진 와인은 “단종” 뱃지 표시
(E) 추천·필터 자동화
- 사용자가 좋아한 와인의 LWIN → REGION/SUB_REGION/DESIGNATION이 같은 다른 와인 추천 (콜드 스타트 해결)
- “내가 마신 부르고뉴 Grand Cru의 86%는 Cote de Nuits” 같은 인사이트 자동 생성
(F) 데이터 무결성·갱신 운영
- DATE_UPDATED를 키로 증분 동기화 — 마지막 동기화 이후 변경된 행만 가져오기
- 월 1회 cron 권장, 신규 등록(DATE_ADDED)은 별도 알림 큐로 분기
- STATUS 변경(Live → Withdrawn) 감지 시 셀러 보유 와인이라면 사용자 알림
(G) 지역별 정규화 비대칭성 — 주의 포인트
LWIN은 지역에 따라 같은 정보를 다른 컬럼에 저장한다. 실측 샘플에서 확인:
- 알자스 (Row 1): SUB_REGION/SITE=NA, WINE 이름에 “Lieu Dit Buehl”이 흡수됨
- 부르고뉴 (Row 2): SUB_REGION=Bourgogne, SITE=Haute-Cote de Nuits로 정식 컬럼에 채워짐
시사점:
- 산지 검색 UI를 만들 때 SUB_REGION/SITE/PARCEL 컬럼만 조회하면 알자스·일부 신세계 와인이 누락됨
- 정규화 보완 전략:
- WINE·DISPLAY_NAME에 대해 AOC 키워드 사전(예: “Lieu Dit”, “Cru”, “Vineyard”)으로 후처리 → 보조 산지 컬럼 생성
- 보르도(생산자명에 “Chateau”), 부르고뉴(Climat 명), 알자스(Lieu-dit) 등 지역별 명명 컨벤션 룰셋 유지
- 또는 Wikidata·DBpedia로 AOC↔와이너리 매핑 보강
- 한국 출시 앱이라면 영문 산지명을 한국어 표준 표기(예: “꼬뜨 드 뉘”, “오뜨 꼬뜨”)로 매핑하는 사전 별도 구축 필요
2-1-5. LWIN 단독 한계 — 외부 데이터 결합 권장 조합
섹션 제목: “2-1-5. LWIN 단독 한계 — 외부 데이터 결합 권장 조합”| 기능 | LWIN 단독 가능? | 보강 데이터 |
|---|---|---|
| 와인 검색·필터 (지역/색/등급) | ✅ 가능 | — |
| 품종 필터 | ❌ | Wikidata SPARQL, VIVC, 자체 매핑 |
| 라벨 인식 | △ 정답 풀만 | WineSensed (이미지 모델 학습) |
| 평점·평론가 점수 | ❌ | Vivino / Wine-Searcher / Global Wine Score |
| 가격 비교 | ❌ | Wine-Searcher Datafeed / Datafiniti / 자체 |
| 테이스팅 노트·아로마 | ❌ | Kaggle Wine Reviews / WineSensed / 자체 |
| 셀러 관리 (빈티지·병) | △ LWIN11/16 필요 | LWIN11/16 별도 다운로드 |
| 추천 시스템 | △ 컨텐츠 기반만 | X-Wines (협업 필터링 학습) |
| 한국 시장 라인업 | △ 글로벌 마스터만 | 수입식품정보마루 → LWIN 매핑 |
결론: LWIN은 와인 앱의 “척추(spine)”. 단독으론 검색·분류 기능만 가능하지만, X-Wines/WineSensed/Vivino/Wine-Searcher와 LWIN을 조인키로 결합하면 비비노급 풀스택 와인 앱 데이터를 합법적으로 구축할 수 있다.
2-2. X-Wines ⭐ 추천
섹션 제목: “2-2. X-Wines ⭐ 추천”- 규모: 100,646 와인 + 21,013,536 평가 + 1,056,079 익명 사용자 (62개국, 2012~2021)
- 파일:
XWines_100K_wines.csv,XWines_21M_ratings.csv - 버전:
- Full: 전체 100k 와인 + 21M 평가 — https://github.com/rogerioxavier/X-Wines/tree/main/Dataset/last
- Slim: 1% 샘플(약 1,000 와인) — https://www.kaggle.com/datasets/rogerioxavier/x-wines-slim-version (빠른 프로토타입·도메인 탐색용)
- Test: 100 와인 + 1,000 평가 (스키마 확인용)
- 라이선스: 자유 사용 명시 (ODC-by 또는 ODC-ODbL 적용 의도)
- 출처: GitHub
rogerioxavier/X-Wines, 논문 BDCC 2023 - 시사점: 추천 시스템·평점 분포 분석·콜드 스타트 모델링에 그대로 투입 가능. 개발 사이클: Slim으로 파이프라인 검증 → Full로 본 학습.
2-3. WineSensed (Learning to Taste, NeurIPS 2023) ⭐ 추천
섹션 제목: “2-3. WineSensed (Learning to Taste, NeurIPS 2023) ⭐ 추천”- 규모: 897,000 라벨 이미지 + 824,000 리뷰 + 350,000+ 빈티지
- 추가: 256명 참가자의 와인 시음 실험으로 5,000+ 페어와이즈 풍미 거리 주석
- 제작자: DTU(덴마크 공대) · 코펜하겐대 · Caltech 학술 연구진 (Vivino가 직접 만든 게 아님)
- Vivino 관계: Vivino 플랫폼 협조(assistance and resources) 명시 — 공식 협조 하에 큐레이션, 무단 스크래핑 아님
- 라이선스: 학술 데이터셋 (DTU Data, 명시적 CC 라이선스 부재 — 상업 사용 보장 없음, 사용 전 저자 문의 필요)
- URL: https://thoranna.github.io/learning_to_taste/, Hugging Face
christopher/winesensed, DTU Data figshare - 인용 의무: NeurIPS 2023 논문 (Bender et al.)
- 시사점: 라벨 인식(비비노 핵심 기능) 모델 학습용 최고 자료. 멀티모달(이미지+텍스트+풍미). 연구·내부 학습 용도로 우선 활용, 상용 배포 전 라이선스 확인 필수.
2-4. Kaggle Wine Reviews (zynicide)
섹션 제목: “2-4. Kaggle Wine Reviews (zynicide)”- 규모: 130,000 리뷰 (WineEnthusiast 출처)
- 다운로드: https://www.kaggle.com/datasets/zynicide/wine-reviews
- 형식: CSV
- 포함 컬럼: 와인 영문명, 지역(country/province/region), 가격(USD), 평론가 점수, 리뷰 텍스트, 품종(variety), 와이너리, 평론가명
- 라이선스: CC BY-NC-SA 4.0 (⚠️ 비상업 — 상용 서비스 투입 시 라이선스 충돌)
- 시사점: 테이스팅 노트 어휘·향미 차원 NLP 분석용. 상용은 별도 데이터 필요.
2-5. Open Food Facts
섹션 제목: “2-5. Open Food Facts”- 규모: 3M+ 식품 (와인·맥주·음료 포함)
- 형식: MongoDB dump, JSONL, CSV (
wget https://static.openfoodfacts.org/data/openfoodfacts-products.jsonl.gz) - 라이선스: Open Database License (ODbL) — 상업 사용 가능
- 시사점: 와인 단일 카테고리로는 데이터 깊이가 얕음. 바코드(EAN/UPC) 인덱싱·영양정보 보완용.
2-6. Wikidata & DBpedia (지식 그래프)
섹션 제목: “2-6. Wikidata & DBpedia (지식 그래프)”- Wikidata: SPARQL endpoint(
query.wikidata.org/sparql) 또는dumps.wikimedia.org의wikidatawiki/entities/전체 덤프.wdumper로 와인 관련 엔티티만 추출 가능. - DBpedia: Wikipedia 추출 RDF. 와인 클래스(
OntologyClass:Wine)에 품종·AOC·생산자 정보. Turtle/N-Triples 다운로드. - 시사점: 산지·품종 온톨로지·다국어 라벨에 강함. 평점·가격은 없음.
2-7. VIVC (Vitis International Variety Catalogue)
섹션 제목: “2-7. VIVC (Vitis International Variety Catalogue)”- 규모: 23,000 포도 품종·교배계
- 출처: 독일 Geilweilerhof 연구소, www.vivc.de
- 포함: 품종 패스포트, SSR 마커, 형태학, 사진
- 시사점: 품종 마스터 데이터의 학술 표준. 직접 일괄 다운로드는 명시 안 됨 — 문의 필요.
2-8. UCI Wine / Wine Quality
섹션 제목: “2-8. UCI Wine / Wine Quality”- UCI Wine: 이탈리아 3개 품종 화학분석 178건 (CC BY 4.0, 상업 가능)
- Wine Quality: 포르투갈 Vinho Verde 적·백 6,497건의 물리화학 변수 + 품질 점수
- 시사점: 도메인 활용도는 낮음. 분류·회귀 토이용.
3. 카테고리 ② — 상업 라이선스 (계약 기반 풀카탈로그 export)
섹션 제목: “3. 카테고리 ② — 상업 라이선스 (계약 기반 풀카탈로그 export)”| 제공처 | 데이터 | 획득 방식 |
|---|---|---|
| Wine-Searcher Datafeed | 가격·소매처·점수·빈티지 전체 카탈로그 | B2B 제휴, JSON/XML/구분자 텍스트 피드. Marketplace 상장 시 무료 옵션도 존재 |
| Datafiniti | 와인 제품 데이터, 다중 필터 후 CSV/JSON 일괄 다운로드 | 월 단위·기록 볼륨 기반 과금. 무료 트라이얼 제공 |
| Wine Folly Database (db.wine) | 생산자 통제 구조화 데이터 | 라이선스 협의 (AI 학습용 강조) |
| WIN Data (Wine Industry Data) | 산업 통계·매출·트렌드 | 연간 구독, 다양한 포맷 export |
| Wine.com Catalog | 미국 리테일 풀카탈로그 | 개발자 등록·제휴 |
| CellarTracker | 4.1M 와인 + 858k UPC/EAN 매핑(2023.1 기준) | 정식 API 없음, 사용자 export URL만 — 외부 앱은 비공식 |
현실: 가격은 모두 비공개·문의 기반. 와인 앱 MVP라면 LWIN + Datafiniti 트라이얼 조합부터 평가 권장.
4. 카테고리 ③ — 데이터 마켓플레이스 (검색 시도)
섹션 제목: “4. 카테고리 ③ — 데이터 마켓플레이스 (검색 시도)”| 마켓 | 결과 |
|---|---|
| Snowflake Marketplace | 820+ 제공자, 3,400+ 데이터 상품 — 와인 전문 상품은 미확인 |
| AWS Data Exchange | 3rd-party 데이터 카탈로그 — 와인 카테고리 단독 상품 없음 |
| Databricks Marketplace | Delta Sharing 기반, 클라우드 무관 — 와인 단독 데이터셋 없음 |
| data.world | 와인 관련 데이터셋 다수, 대부분 Kaggle 미러 |
| 한국데이터스토어 (datastore.or.kr) | 와인21 DB 콘텐츠 라이선스 판매 확인 — 상업 사용 가능, 재판매·제3자 제공·원본 변형 불가 |
시사점: 글로벌 마켓플레이스에 와인 단독 상품은 부족. 한국에서는 데이터스토어를 통한 와인21 라이선싱이 가장 신뢰할 만한 합법 루트.
5. 카테고리 ④ — 스크래핑 (회색지대, 법적 정리)
섹션 제목: “5. 카테고리 ④ — 스크래핑 (회색지대, 법적 정리)”5-1. 합법성 판례
섹션 제목: “5-1. 합법성 판례”- hiQ Labs v. LinkedIn (9th Cir. 2022): 공개 데이터(인증 불필요)의 스크래핑은 CFAA(연방 컴퓨터 사기법) 위반 아님. 50건 이상 후속 판례에서 인용.
- Van Buren v. United States (2021): “권한 있는 접근의 부적절한 사용”은 CFAA 위반 아님 → CFAA의 적용 범위가 좁아짐.
- 남은 리스크: ToS 위반에 따른 계약상 책임, 저작권, DB 보호 권리. hiQ도 LinkedIn에게 계약·불공정경쟁 청구에서는 패소.
- robots.txt: 법적 구속력 없음. 단, 무시한 정황이 “무단 접근” 주장의 보조 근거가 될 수 있음.
5-2. 실제로 존재하는 와인 스크래핑 덤프
섹션 제목: “5-2. 실제로 존재하는 와인 스크래핑 덤프”- Vivino 풀 덤프 (.json/.csv): GitHub
gugarosa/viviner, Kagglejoshuakalobbowles/vivino-wine-data등. ToS 위반 소지 — 상용 서비스 직접 투입 비권장. - Apify Vivino Scraper: 평점·가격·리뷰·빈티지를 카탈로그 단위로 수집. 도구는 합법이나 결과물 활용은 별개.
- SAQ/LCBO 스크래퍼:
royassaly/booze,ryanennns/LCBOstats. LCBO는 자체 Open Data 제공하므로 정식 루트 우선.
5-3. 실무 가이드라인
섹션 제목: “5-3. 실무 가이드라인”- 자체 서비스 데이터로는 스크래핑 결과 직접 노출 금지 — ToS·저작권·DB권 리스크 누적.
- 내부 분석·연구·시장조사용에 한해 사용, 출처·추출일·라이선스 메타데이터 보관.
- 갱신 빈도가 낮은 마스터 데이터(LWIN·VIVC)와 결합 → 스크래핑은 보조 신호로만 활용.
6. 한국 — 일괄 다운로드 가능 데이터
섹션 제목: “6. 한국 — 일괄 다운로드 가능 데이터”6-1. 수입식품 정보마루 (식약처) ⭐ 한국 시장 핵심
섹션 제목: “6-1. 수입식품 정보마루 (식약처) ⭐ 한국 시장 핵심”- URL: https://impfood.mfds.go.kr/
- 포함 7개 항목: 수입사, 제품명(국·영문), 제조사/수출자, 수입일, 제조국, 수출국 등
- 다운로드: Excel 직접 export, 일별 갱신, 1년치 보관
- 시사점: 한국에 실제로 통관·유통되는 와인 라인업의 사실상 마스터 데이터. 와인21·WineDB.kr도 이 데이터를 가공한 것.
6-2. 공공데이터포털 (data.go.kr)
섹션 제목: “6-2. 공공데이터포털 (data.go.kr)”- 데이터: 관세청 품목별 수출입 실적 (HS 2204 = 와인)
- API + 파일 다운로드 병행: CSV·Excel 일괄 다운로드 가능
- 갱신: 월별
- 시사점: 가격대·국가별 수입량 트렌드 분석용. 개별 와인 단위 정보는 없음.
6-3. 한국 통계청 마이크로데이터 서비스 (MDIS)
섹션 제목: “6-3. 한국 통계청 마이크로데이터 서비스 (MDIS)”- URL: https://mdis.kostat.go.kr/
- 데이터: 가계동향, 소비지출 등 마이크로 데이터 (CSV/SAV 등)
- 시사점: 와인 단독 데이터는 미흡, 주류 소비 패턴 분석에 사용.
6-4. 한국데이터스토어 (datastore.or.kr) — 와인21 라이선싱
섹션 제목: “6-4. 한국데이터스토어 (datastore.or.kr) — 와인21 라이선싱”- 상품: 와인21 콘텐츠 DB (와인 정보·뉴스·이벤트 등)
- 라이선스 조건: 상업 사용 가능 / 재판매·제3자 제공·원본 변형 금지 (별도 협의 필요)
- 시사점: 한국 와인 마스터 데이터를 합법적으로 풀카탈로그 도입할 수 있는 사실상 유일한 루트.
6-5. WineDB.kr
섹션 제목: “6-5. WineDB.kr”- 데이터: 수입통관 정보 가공 (정보마루 기반)
- 접근: 자체 앱·웹사이트 노출, 외부 API/덤프 미공개
6-6. K-stat (한국무역협회)
섹션 제목: “6-6. K-stat (한국무역협회)”- 데이터: HS 2204 무역 통계
- 다운로드: 회원 가입 후 Excel/CSV
- 시사점: 정부 데이터 보완용.
7. 권장 데이터 획득 전략 (와인 앱 개발 시)
섹션 제목: “7. 권장 데이터 획득 전략 (와인 앱 개발 시)”7-1. 마스터 ID·정규화 레이어 (모든 단계 공통)
섹션 제목: “7-1. 마스터 ID·정규화 레이어 (모든 단계 공통)”- LWIN 다운로드 → 와인 ID 마스터 키로 채택
- VIVC → 품종 마스터 (라이선스 문의)
- Wikidata/DBpedia → 산지·다국어 명칭 보강
7-2. 평점·리뷰 학습용 (ML 단계)
섹션 제목: “7-2. 평점·리뷰 학습용 (ML 단계)”- X-Wines (Full) → 평가 분포·콜드 스타트 추천 모델
- WineSensed → 라벨 이미지 인식 + 풍미 임베딩
- Kaggle Wine Reviews 130k → 영문 어휘 NLP (단, 비상업 라이선스 — 학습용으로만)
7-3. 한국 시장 라인업
섹션 제목: “7-3. 한국 시장 라인업”- 수입식품 정보마루 Excel 자동 수집 (일별 cron) → 한국 실제 유통 와인 마스터
- 공공데이터포털 관세청 OpenAPI → 시장 규모·트렌드
- 와인21 라이선스 (데이터스토어) → 한국어 와인 콘텐츠·상세 정보 (상업화 직전 단계에서 검토)
7-4. 글로벌 가격·재고
섹션 제목: “7-4. 글로벌 가격·재고”- Wine-Searcher Datafeed (B2B 협상) 또는 Datafiniti (월 구독)
- LCBO API (북미 프로토타입용 무료 보조)
7-5. 스크래핑은 보조 신호로만
섹션 제목: “7-5. 스크래핑은 보조 신호로만”- Vivino 등 ToS 회색지대 데이터는 내부 분석에 한정, 사용자 노출 금지
8. 라이선스·리스크 매트릭스 (정확 버전)
섹션 제목: “8. 라이선스·리스크 매트릭스 (정확 버전)”| 데이터 | 비용 | 정확한 라이선스 | 상업 사용 | 재배포 | 핵심 의무 | 리스크 |
|---|---|---|---|---|---|---|
| LWIN | 무료 | CC BY 4.0 | ✅ | ✅ | 출처표기·라이선스 링크·변경 명시·원본 링크 | 낮음 |
| X-Wines | 무료 | 저자 의도상 “free” (ODC-by / ODbL 검토 명시), GitHub에 명시적 라이선스 파일 없음 | ⚠️ 확인 필요 | ⚠️ 확인 필요 | 출처표기·논문 인용 | 중간 |
| WineSensed | 무료 | DTU Data 학술 약관 (CC 미명시) | ❌ 명시 보장 없음 — 저자 문의 필수 | 학술 한정 | 논문 인용 (NeurIPS 2023) | 중간 |
| Kaggle Wine Reviews 130k | 무료 | CC BY-NC-SA 4.0 | ❌ 비상업만 | 동일 라이선스로만 | 출처표기·NC·SA | 상용 금지 |
| Open Food Facts | 무료 | ODbL (DB) + CC BY-SA (콘텐츠) | ✅ | ✅ 동일 라이선스 유지 | 출처표기·Share-Alike | 낮음 |
| Wikidata | 무료 | CC0 1.0 (Public Domain) | ✅ | ✅ | 없음 (출처표기 권장) | 매우 낮음 |
| DBpedia | 무료 | CC BY-SA 3.0 | ✅ | ✅ 동일 라이선스 | 출처표기·Share-Alike | 낮음 |
| VIVC | 무료 (조회) | 라이선스 미명시 | ⚠️ Geilweilerhof 연구소 문의 | ❌ | 문의 후 결정 | 중간 |
| UCI Wine / Wine Quality | 무료 | CC BY 4.0 | ✅ | ✅ | 출처표기 | 낮음 |
| Wine-Searcher Datafeed | 유료 | 개별 계약 (B2B) | ✅ (계약 한도) | ❌ | 계약 조항 | 낮음 |
| Datafiniti | 유료 | 개별 계약 | ✅ (계약 한도) | ❌ | 계약 조항 | 낮음 |
| Wine Folly DB | 유료 | 개별 계약 | ✅ (계약 한도) | ❌ | 계약 조항 | 낮음 |
| Vivino 비공식 스크래핑 | 무료 | Vivino ToS 위반 | ❌ | ❌ | — | 높음 — 상용 금지 |
| 수입식품 정보마루 | 무료 | 공공누리 추정 (사이트 약관 확인 권장) | ✅ | ⚠️ 출처표기 | 출처표기 | 낮음 |
| 공공데이터포털 (관세청) | 무료 | 공공누리 제1~4유형 (데이터별 상이) | ✅ (1~3유형) / ❌ (4유형 비상업) | 유형별 | 출처표기 + 유형별 조건 | 낮음 |
| 와인21 (한국데이터스토어) | 유료 | 한국데이터스토어 표준 약관 | ✅ (구매 기업 내 사용) | ❌ 재판매·제3자 제공·원본 변형 금지 | 라이선스 구매·출처표기 | 낮음 |
8-1. 라이선스 카테고리별 행동 가이드
섹션 제목: “8-1. 라이선스 카테고리별 행동 가이드”CC BY 4.0 (LWIN, UCI Wine, Wine Quality)
섹션 제목: “CC BY 4.0 (LWIN, UCI Wine, Wine Quality)”- 앱에 그냥 써도 됨 — 출처·라이선스 링크·변경 명시 페이지만 만들면 끝.
- 상업·비상업·변형·재배포 모두 OK.
- 가장 유연한 카테고리.
CC BY-SA / ODbL (DBpedia, Open Food Facts)
섹션 제목: “CC BY-SA / ODbL (DBpedia, Open Food Facts)”- Share-Alike 의무 발동 조건:
- 우리가 데이터셋 자체를 외부 공개할 때 → 동일 라이선스로 풀어야 함
- 우리 앱이 데이터를 백엔드에서 소비만하고 외부 데이터셋으로 재배포 안 하면 일반적으로 SA 의무 발생 안 함
- 의심스러우면 법무 검토 권장.
CC0 (Wikidata)
섹션 제목: “CC0 (Wikidata)”- 완전 무제한. 출처표기조차 의무 아님.
- 가장 안전한 옵션 — 위험도 0에 가까움.
CC BY-NC-SA (Kaggle Wine Reviews 130k)
섹션 제목: “CC BY-NC-SA (Kaggle Wine Reviews 130k)”- 상용 서비스 절대 불가.
- 학습 데이터로 써서 만든 모델의 상용화도 NC 위반 가능성 → 회피 권장.
- 내부 연구·교육·논문 용도로만.
학술 데이터셋 라이선스 미명시 (WineSensed, X-Wines, VIVC)
섹션 제목: “학술 데이터셋 라이선스 미명시 (WineSensed, X-Wines, VIVC)”- 사용 전 저자/기관에 이메일 문의 필수.
- 답변·허가서를 문서로 보관.
- 무단 상용은 저작권·계약 분쟁 리스크.
계약 기반 (Wine-Searcher, Datafiniti, Wine Folly, 와인21)
섹션 제목: “계약 기반 (Wine-Searcher, Datafiniti, Wine Folly, 와인21)”- 계약서가 곧 라이선스. 출처·재배포·범위 조항 꼼꼼히 검토.
- 보통 “구매한 기업 내부 사용”으로 제한 — B2C 앱으로 사용자에게 노출 가능한지 별도 확인.
공공데이터 (한국 — 공공누리)
섹션 제목: “공공데이터 (한국 — 공공누리)”- 데이터 파일별로 공공누리 마크 확인:
- 1유형: 출처표시만 (가장 자유, 상업·변경 OK)
- 2유형: 출처표시 + 상업 금지
- 3유형: 출처표시 + 변경 금지
- 4유형: 출처표시 + 상업·변경 모두 금지
- 와인 관련 데이터는 대부분 1~3유형으로 상업 허용.
- 한국 앱이라면 앱 내 “오픈데이터 표기” 섹션 권장.
ToS 위반 데이터 (Vivino 비공식 덤프)
섹션 제목: “ToS 위반 데이터 (Vivino 비공식 덤프)”- 상용 서비스 절대 금지.
- 내부 분석·시장조사용 한정, 결과물도 외부 공유 자제.
- hiQ 판례로 스크래핑 자체는 CFAA 위반 아니지만 ToS 위반·계약 책임은 별도.
9. 참고 자료
섹션 제목: “9. 참고 자료”- LWIN (Liv-ex) — https://www.liv-ex.com/lwin/
- LWIN Creative Commons 라이선스 페이지 — https://www.liv-ex.com/lwin-creative-commons-licence/
- CC BY 4.0 Deed (한국어 가능) — https://creativecommons.org/licenses/by/4.0/
- CC BY 4.0 Legal Code (원문) — https://creativecommons.org/licenses/by/4.0/legalcode.en
- LWIN 100,000 milestone (2021) — https://www.liv-ex.com/2021/07/new-milestone-lwin-free-data-100000-wines-spirits/
- Wine-Searcher × Liv-ex LWIN 통합 — https://www.wine-searcher.com/m/2022/08/wine-searcher-integrates-lwin-wine-codes
- X-Wines GitHub — https://github.com/rogerioxavier/X-Wines
- X-Wines 논문 (MDPI BDCC 2023) — https://www.mdpi.com/2504-2289/7/1/20
- WineSensed (Learning to Taste, NeurIPS 2023) — https://thoranna.github.io/learning_to_taste/
- WineSensed Hugging Face — https://huggingface.co/datasets/christopher/winesensed
- WineSensed DTU Data — https://data.dtu.dk/articles/dataset/WineSensed_Learning_to_Taste_A_Multimodal_Wine_Dataset/23376560
- Kaggle Wine Reviews 130k — https://www.kaggle.com/datasets/zynicide/wine-reviews
- Open Food Facts Data — https://world.openfoodfacts.org/data
- Open Food Facts Exports GitHub — https://github.com/openfoodfacts/openfoodfacts-exports
- Wikidata Data Access — https://www.wikidata.org/wiki/Wikidata:Data_access
- DBpedia Wine Ontology — https://dbpedia.org/ontology/Wine
- VIVC (Vitis International Variety Catalogue) — https://www.vivc.de/
- UCI Wine — https://archive.ics.uci.edu/dataset/109/wine
- Wine-Searcher Datafeed — https://www.wine-searcher.com/trade/datafeed
- Datafiniti Wine — https://docs.datafiniti.co/docs/build-a-database-of-wines
- Wine Folly Database — https://www.db.wine/
- WIN Data — https://www.wineindustrydata.com/
- CellarTracker Export — https://support.cellartracker.com/article/29-exporting-data
- Vivino Scraper (Apify) — https://apify.com/mrbridge/vivino-wine-data-scraper/api/openapi
- Vivino 풀 덤프 (GitHub viviner) — https://github.com/gugarosa/viviner
- hiQ v. LinkedIn (9th Cir.) — https://calawyers.org/privacy-law/ninth-circuit-holds-data-scraping-is-legal-in-hiq-v-linkedin/
- Snowflake Marketplace — https://www.snowflake.com/en/product/features/marketplace/
- AWS Data Exchange — https://aws.amazon.com/data-exchange/
- 수입식품 정보마루 — https://impfood.mfds.go.kr/
- 수입식품정보마루 활용 칼럼 (소믈리에타임즈) — https://www.sommeliertimes.com/news/articleView.html?idxno=17084
- 공공데이터포털 관세청 — https://www.data.go.kr/data/15083278/fileData.do
- 한국데이터스토어 와인21 콘텐츠 — https://www.datastore.or.kr/product/file/fbb0aa14-f6e2-4d25-927e-39afdd45407a
- 한국 통계청 MDIS — https://mdis.kostat.go.kr/
- 한국무역협회 K-stat — https://stat.kita.net/