每种植物一个代码,在任何语言里都一样
黄杨绢野螟在四个国家有四个不同的名字。EPPO 给这种害虫一个五个字母的代码,FairGrow 把你的作物、病虫害和登记许可都挂在这个代码上。这样你在哪里都问同一个问题,得到的却是适用于你所在国家的答案。
名称不能当作索引
Buxusmot、pyrale du buis、Buchsbaumzünsler、box tree moth,中文叫黄杨绢野螟。四个名字,同一种虫。只要你按名称计算,就得为每种语言、每种拼写维护一份清单,而对于日常说法里容易混淆的物种,照样会出错。EPPO 给每种生物一个唯一的五字母代码,换语言、换国家,代码都不变。
同一个问题,到处适用
FairGrow 把你的作物、病虫害和登记许可都挂在 EPPO 代码上。所以你在佛兰德斯和在北荷兰省问的是同一个问题,不用改任何输入,就能得到适用于你所在国家的答案。
先查我们自己的数据层
FairGrow 已经掌握 1,115 种经过核实的作物,以及 2,659 个来自各国登记许可的代码。搜索先从这里开始,所以大多数问题根本不需要向 EPPO 发出请求。只有我们自己的数据层查不到时,问题才会发出去。
缓存是必须的,不是可选的
每个查询都先经过我们自己的副本。分类单元我们保存三十天,关联关系和法规保存七天。EPPO 的数据变化很慢,所以这对数据新鲜度几乎没有影响,却能为他们的服务器省下大量流量。
服务中断不等于查无此物
如果请求失败,我们会有意提供旧副本,并加上标记。网络错误并不说明某种生物不存在,而空白页面看起来就像“什么也没找到”。这个区别太重要了,不能含糊过去。
两条路通向同一个数据库
有 API 密钥时,我们使用 Global Database API。没有密钥或接口出故障时,我们切换回内容相同的公开数据库。你什么也察觉不到,只会发现它一直正常工作。
通往登记数据库的桥梁
在一种作物上,你不仅能看到 EPPO 列出的病虫害,还能看到你所在国家有哪些已登记产品可以防治它们。这个查询基于同一个使用条目,因为把作物和病虫害分开检查,得出的答案毫无意义。
每个视图都注明来源
数据来自 EPPO Global Database,依据 Open Data Licence 使用。无论数据出现在你屏幕上的哪个位置,都会注明来源并附上链接。这不是装饰,而是开放数据保持开放的前提。
你真正会问的三个问题
这到底是什么
用你自己的语言输入名称,就能得到代码、首选名称以及 EPPO 收录的同义名。当你在标签或预警里看到某种生物,想知道它是不是你在温室里见到的那个东西时,这个功能很有用。
什么危害什么
从一种作物出发,你能看到 EPPO 把哪些生物与它关联;从一种生物出发,你能看到它危害哪些作物。有了这份清单,你可以在做任何决定之前先给观察结果定位。
监管部门怎么看
分类信息显示某种生物是否出现在某地的检疫名单或预警名单上。这不会改变你可以做什么,但能解释为什么有些报告比其他报告分量更重。
最初的清单里有四分之一是猜的
搭建作物数据层时,已经有一份 67 个代码的清单。核查后发现,有七个在 EPPO 里根本不存在,五个指向完全不同的植物。最令人印象深刻的错误:NAASS 在清单上被当作水仙,实际上它是豆瓣菜的代码。
- 从那以后,每个代码都必须先在 Global Database 中查证,才能进入数据表
- 那里的首选名称必须与数据提供方所附的学名一致
- 无法清晰对应的代码会得到警告,而不是被默默猜测
EPPO,欧洲和地中海地区植物保护组织
EPPO 是一个政府间组织,自 1951 年起为欧洲和地中海地区制定植物检疫方面的协议。Global Database 是他们公开的参考资料库:分类、分布、寄主植物,以及哪些生物在哪里受到监测。整个行业都从这里获取代码,我们也一样。
我们依据 Open Data Licence 使用该数据库。这意味着凡是展示这些数据的地方,我们都注明来源,并且只产生确实必要的流量。我们的缓存不只是为了自己的速度,更重要的是确保越来越多的种植户使用,也不会给这项公共设施带来负担。
更多内容请访问 gd.eppo.int 和 EPPO 官网。
来源说明:EPPO Global Database,依据 Open Data Licence 使用。凡是用到它的视图下方都会注明。
种植户常问我们的问题
我需要记住这些代码吗?
不需要。你用自己的语言输入你平时用的名称就行。代码是 FairGrow 内部计算用的线索,不需要你记。不过你能看到它,所以当主管部门或供应商要这个代码时,你可以直接复制过去。
如果我的作物没有 EPPO 代码怎么办?
这种情况确实会有,尤其是观赏植物和非耕地。你看到的是一条警告,而不是拒绝。告诉我们,我们会研究能否做出清晰的对应。
为什么我的绣球花出现在四个不同的条目下?
因为各国的登记许可不是按 EPPO 代码写的,而是按作物组写的。荷兰的主管机构把七十个代码挂在“其他盆栽植物”这一个条目上;反过来,绣球花又同时出现在“绣球花”“其他盆栽植物”“其他切花”和“其他攀援植物”下。这种对应是多对多的,而且每个国家都不同,所以我们把它保存在一张明确的、有版本管理的表里,而不是写进以后谁也讲不清的巧妙逻辑。
数据有多新?
分类单元我们保存三十天,关联关系和法规保存七天。EPPO 的数据变化很慢,所以实际使用中你不会察觉。如果你看到一个标记说某个答案已过时,意思是当时无法连接 EPPO,而我们宁愿给你看上一次的正确结果,也不给你一个空白页面。
这要额外收费吗?
不需要。查询作物和病虫害包含在你的套餐里。你可以额外添加的是产品核查,它帮你从“这是什么”走到“我在这里能不能用药防治它”。
在你自己的作物上看看
把你的地块录入 FairGrow,你的作物马上就有了代码。由此就能直接用上病虫害清单、产品登记数据库和种植记录,不需要在别处另外维护一份清单。
创建你的账户 → 前往植保 →