开放 · 完整 · 可信
Menuella Food Safety
支撑每一份 Menuella 菜单的过敏原与添加剂词表,作为开放标准发布,任何人都可以在此之上构建。
用语义化键名,而不是各国不同的编号。存储键名,再渲染编码——绝不要反过来。
- 过敏原键名
- 28
- 声明
- 22
- 语言
- 6
- 许可证
- MIT
WHEAT
一个键名,六种语言
- Deutsch
- Weizen
- English
- Wheat
- Français
- Blé
- Italiano
- Grano
- Español
- Trigo
- Türkçe
- Buğday
- 法定组别
- CEREALS
- 德文声明
- Enthält Getreide und glutenhaltige Erzeugnisse
全部 15 个字形。设计上是单色——每个都会取周围文字的颜色。
10 个注册源
覆盖每一个生态
原生软件包,十个注册源。同一份数据集、同一个版本,从一个标签发布。
-
npm i @menuella/food-safety -
dotnet add package Menuella.FoodSafety -
pip install menuella-food-safety -
dart pub add menuella_food_safety -
cargo add menuella-food-safety -
bundle add menuella-food_safety -
composer require menuella/food-safety -
go get github.com/menuella/food-safety/packages/go -
com.menuella:food-safety -
.package(url: "https://github.com/menuella/food-safety", from: "1.0.0")
下载数据集
每一种过敏原、声明、脚注编码、图标和全部六种语言,都在一个 JSON 文件里。MIT 许可,许可声明也写在文件内。
数据集版本: 1.3.0
28 个过敏原键名
欧盟法规 1169/2011 附件二中点名的每一种过敏原,都做成你可以存储的键名。
- 14 个法定组别
- 谷物和坚果会展开到具体成员
- 法律要求必须写出具体谷物或坚果名称
- 含义永不改变的稳定标识符
22 项声明
与过敏原一起出现在菜单上的添加剂、饮品和产品备注。
- 着色剂、防腐剂、抗氧化剂、甜味剂
- 咖啡因和奎宁备注
- 酒精及产品级警示
- 按类别分组,而不是按国家
脚注编码
MENUELLA 方案把每个键名映射成简短可印刷的编码——过敏原用字母,声明用连续数字。
- 设计上不依赖地区
- 在印刷时渲染,从不存储
- 与 Menuella 已经印在菜单上的内容一致
15 个图标
14 个法定过敏原组别各一个字形,外加一个用于声明。
- 按键名命名,而不是按图案
- 小到 16 px 仍可读
- 纯 SVG——没有图标字体,没有运行时
6 种语言
德语、英语、法语、意大利语、西班牙语和土耳其语——每个键名在每种语言里都完整。
- 由你应用自己的 i18n 选择语言
- 不用维护查找表
- 包含名称和完整声明


