鸟类与鱼类数据库:Avibase、FishBase 与 Catalog of Fishes

Avibase是249个鸟类分类体系的翻译器,FishBase将35000+鱼种升级为生态百科,Catalog of Fishes是鱼类命名法的最高法院。三者共同覆盖了地球上47000+物种的分类与生态知识。
鸟类与鱼类数据库:Avibase、FishBase 与 Catalog of Fishes
一、Avibase:全球鸟类的数字名录
1.1 为什么鸟类需要一个"元数据库"?
鸟类分类可能是动物界"最拥挤"的领域——全球至少有 4 个主流鸟类分类体系并行使用:
| 分类体系 | 发布机构 | 物种数 | 特点 |
|---|---|---|---|
| Clements Checklist | Cornell Lab of Ornithology | ~10,900 | eBird 默认分类,北美标准 |
| IOC World Bird List | International Ornithologists' Union | ~11,000 | 更新最频繁,采纳分子证据快 |
| HBW/BirdLife | BirdLife International | ~11,100 | IUCN 红色名录的鸟类分类基础 |
| Howard & Moore | Trustees of Nat. Hist. Museum | ~10,300 | 最保守,历史悠久 |
同一只鸟,在不同名录中可能属于不同的种甚至不同的属。Avibase 的作用就是充当"分类学翻译器"——输入任何一个体系下的名称,输出它在你关心的体系下对应的地位。
1.2 Avibase 的核心功能
🔧 Avibase 的核心能力:
• 概念映射(taxonomic concept mapping):不是简单匹配名称字符串,而是理解"这个分类学家说的 Parus major 是否包含了另一位分类学家说的 Parus cinereus"
• 249 个名录的交叉对照:包括 4 大主流体系以及各国/地区的本地名录(中国鸟类名录、日本鸟类名录等)
• 多语言通用名:175 种语言/方言的鸟类通用名
• 分布数据:按国家和地区标注每种鸟的分布(繁殖/越冬/迁徙通道)
• eBird/Clements 年度更新:每年 8 月同步 Clements 的最新分类变更
1.3 实际使用场景
# 场景 1:查一个鸟种在所有体系下的分类
# 访问 https://avibase.bsc-eoc.org/
# 搜索 "Motacilla alba"(白鹡鸰)
# Avibase 返回:
# - Clements: Motacilla alba (包含多个亚种)
# - IOC: Motacilla alba (split 了某些亚种为独立种)
# - HBW/BirdLife: 同上但有细微差异
# - 中文名:白鹡鸰 (zh), White Wagtail (en), ハクセキレイ (ja)...
# 场景 2:研究中的分类标准化
# 如果你用的是 Clements 体系而合作者用 IOC,
# 可以通过 Avibase 的对照表统一分类
# 场景 3:R 语言编程查询
library(taxize)
# 查询鸟种的分类信息
avibase_search("Passer domesticus")
# 返回 Avibase ID、各体系分类、分布等
二、FishBase:不止是鱼类名录
2.1 从"物种名单"到"生态信息百科"
FishBase 由 Rainer Froese 和 Daniel Pauly 于 1990 年创立,是全球最大的鱼类在线数据库。它的野心远不止分类学——FishBase 试图将每个鱼种的所有已知生态学信息结构化存储:
- 分类学:基于 Eschmeyer's Catalog of Fishes 的命名法
- 形态学:最大体长、体重、体长-体重关系(LWR)
- 生长与繁殖:von Bertalanffy 生长参数(L∞, K, t₀)、初次性成熟年龄/体长、繁殖力
- 营养生态学:营养级(trophic level)、食性组成、Diet composition
- 分布与栖息地:FAO 渔区、深度范围、气候带
- 渔业:全球捕捞量(FAO 数据)、水产养殖产量、市场价格
- 保护:IUCN 状态、CITES 附录
- 生理学:氧气需求、温度耐受、游泳速度
- 基因组学:基因组大小、染色体数、GenBank 链接
2.2 对全球渔业管理的实际影响
📊 经典案例:Pauly, D. et al. (1998). Fishing down marine food webs. Science, 279(5352): 860–863. 这篇高引 Science 论文利用 FishBase 的营养级数据,发现全球渔业的平均营养级在过去 50 年持续下降——意味着人类从捕捞顶级捕食者(金枪鱼、鳕鱼)逐步转向低营养级物种(沙丁鱼、贝类)。这一发现成为全球渔业可持续管理的核心论据。论文被引超过 5,000 次。
2.3 FishBase 的 API 使用
# FishBase API (R 包 rfishbase)
library(rfishbase)
# 获取鳕鱼 (Gadus morhua) 的全面信息
cod <- species("Gadus morhua")
# 返回:分类、最大体长、常见体长、营养级等
# 获取生长参数
growth <- popgrowth("Gadus morhua")
# 返回:L∞, K, t₀ 等 von Bertalanffy 参数
# 获取营养生态学数据
ecology <- ecology("Gadus morhua")
# 返回:营养级、食性组成、食物网位置
# 获取体长-体重关系
lwr <- length_weight("Gadus morhua")
# 返回:a, b 参数 (W = a·L^b)
# Python 方案
# pip install fishbase (第三方 Python 封装)
# 或通过 rpy2 调用 rfishbase
三、Catalog of Fishes:命名法的终极仲裁者
3.1 Eschmeyer 的遗产
如果说 FishBase 是鱼类的"百科全书",那 Catalog of Fishes 就是"命名法的最高法院"。由 William N. Eschmeyer 于 1990 年代创建(现由 California Academy of Sciences 维护),它追踪了自 1758 年(林奈《自然系统》第10版)以来每一个鱼类学名的原始出处和后续变更。
📜 Catalog of Fishes 记录了什么?
• 每一个鱼类属和种的原始描述(原始文献、出版日期、模式产地、模式标本存放地)
• 完整的同物异名历史(一个物种曾被多少不同名称描述过,哪些是有效名、哪些是无效名)
• 命名法变更(一个物种从 A 属移到 B 属的完整轨迹)
• 所有已知鱼类属的模式种指定
截至 2024 年,收录约 36,000 个有效种、5,100 个有效属,以及超过 60,000 个原始描述引用。
3.2 三个数据库的关系
The Catalog of Fishes 为 FishBase 提供"骨架"(正确的学名和分类),FishBase 在骨架上填充"血肉"(生态、渔业、保护数据),下游的 IUCN 红色名录、FAO 渔业统计和学术研究则共同依赖这两者的数据。
四、经典论文与资源
五、总结
Avibase 解决了鸟类分类学中"同物异名"的混乱——当你听到一个鸟名,它告诉你在不同体系下这只鸟叫什么。FishBase 将鱼类从"名单"升级为"百科",让每个物种的生态角色变得可见。Catalog of Fishes 则是命名法的"宪法"——所有关于"这个鱼叫什么"的终极答案都在那里。
📌 一句话记住:Avibase = 鸟类分类翻译器;FishBase = 鱼类生态百科;Catalog of Fishes = 鱼类命名法的最高法院。三者共同覆盖了地球上 47,000+ 个物种的分类与生态知识。
—— 系列第 5 篇完。下一篇:循证医学核心:检索 RCT 文献的方法与实践
评论 (0)
正文划词可点「问萝卜特」——自动发评论并由 AI 回复
加载评论中…