方法与数据来源
本页说明 Foodlas 的数据来源、产品页面上各项数值的计算方式,以及我们如何判断哪些页面足够完整、可以发布。
数据来源
所有产品数据——名称、品牌、净含量、配料、营养成分、过敏原、标识和照片——均来自协作式非营利数据库 Open Food Facts。该数据库依据 Open Database License (ODbL) 提供;其中的单项内容依据 Database Contents License 提供;产品照片依据 CC BY-SA 提供。Foodlas 导入完整的数据导出文件并应用每日变更文件,因此页面通常会在 24–48 小时内反映更正内容。
类别、添加剂、过敏原和标识的译名来自 Open Food Facts 社区维护的多语言分类体系,必要时由我们自行补充翻译。
质量检查
并非每条产品记录都是完整的。在将页面提供给搜索引擎之前,Foodlas 会根据以下内容计算完整度得分:
- 产品名称和品牌;
- 能量值和主要营养素(脂肪、碳水化合物、蛋白质、盐);
- 配料表;
- 正面照片;
- Nutri-Score 和类别。
超出物理合理范围的数值(例如每 100 克含糖超过 100 克)将被舍弃。被标记存在数据质量错误的记录不会提供给搜索引擎。不完整的产品仍可访问——手持包装的人可能依然需要条形码信息——但会被标记为不予索引。
此外,只有当产品在使用某种语言的国家销售时,才会提供该语言的产品页面。所有信息完整的产品均提供英文页面。
数值的计算方式
每份含量。 当标签以克或毫升标明每份分量时,每份数值按 每 100 克数值 × 每份分量 / 100 计算。
参考摄入量(% RI)。 百分比采用欧盟第 1169/2011 号条例附件 XIII 规定的普通成年人参考摄入量:能量 2000 千卡、脂肪 70 克、饱和脂肪 20 克、碳水化合物 260 克、糖 90 克、蛋白质 50 克、盐 6 克。膳食纤维采用 25 克。
类别比较。 对于至少包含十款完整产品的每个类别,Foodlas 会计算每 100 克能量、糖、脂肪、饱和脂肪、盐、蛋白质和膳食纤维的中位数。产品数值与该中位数进行比较;差异小于 10 % 的描述为“接近中位数”。
Nutri-Score、NOVA 和营养素水平。 这些结果由 Open Food Facts 根据标签数据、采用官方算法计算得出(2023/2024 年更新版 Nutri-Score;食品加工程度的 NOVA 分类;英国 FSA 用于低/中/高水平的交通灯阈值)。Foodlas 展示并解释这些结果,但不会对其进行修改。
纯素、素食、棕榈油。 这些标示根据配料表自动推断。部分配料(例如某些乳化剂或香料)可能来源于植物,也可能来源于动物;在这种情况下,状态显示为“未知”。如果您遵循严格的饮食要求,请务必查看包装。
更健康的替代品。 替代品是同一主类别中 Nutri-Score 严格更优的完整产品,按 Open Food Facts 用户扫描的频率排序。
添加剂。 系统会在配料表中识别添加剂,并将其关联到 Open Food Facts 添加剂分类体系。该体系包含每种添加剂的 E 编号、功能类别、来源信息,以及(如有)欧洲食品安全局(EFSA)评估的过量摄入风险。
更正
发现错误了吗?每个产品页面都链接到相应的 Open Food Facts 页面,任何人都可以在那里更正数据;更正内容将在下一次每日更新后显示在 Foodlas 上。您也可以联系我们。
最后更新:2026年10月13日