ZE
数据仓储Zenodo REST API /recordsZenodo
Zenodo 是 CERN 运营的开放科研仓储,各学科的研究者可以在这里存放数据集、软件和论文并获得 DOI。通过 ScholarMuse,agent 可以检索 Zenodo 中类型为 dataset 的记录,拿到每条结果的 DOI、创建者、发布日期、文件总大小、文件数、格式、访问权限和许可。
对应的 ScholarMuse 工具:search_datasets。每次成功调用都会扣积分。
网页工具不用注册,每位访客每天可运行 5 次。
可以这样问你的 agent
在 Zenodo 上找城市树冠覆盖的数据集,告诉我每个的总大小、文件格式和许可。
Zenodo 上有蝙蝠回声定位叫声录音的数据集吗?给我 DOI,并说明是否开放访问。
Zenodo 上有哪些污水新冠病毒监测数据集?列出创建者、发布日期和版本。
你的 agent 会拿到什么
每条记录都带有 id、source、title、url、license、attribution 和 retrievedAt。下面是来自 Zenodo 的数据字段。
search_datasets
sizeBytes、fileCount 和 format 是根据记录的文件列表算出来的,Zenodo 没有返回文件时这些字段为空。
- doi
- 数据集 DOI(小写)
- creators
- 创建者姓名,最多 10 位
- year
- 发布年份
- date
- Zenodo 给出的发布日期
- description
- 记录描述,已去除标签
- sizeBytes
- 所有文件的总大小(字节)
- fileCount
- 记录中的文件数
- format
- 文件扩展名,最多 8 种
- version
- 版本号(如有)
- access
- Zenodo 访问权限,例如 open
- license
- 数据集自身的许可标识
- alsoIn
- 同一数据集还出现在哪些来源
覆盖范围
- Zenodo 中类型为 dataset 的记录,不限学科。
- 连接器不检索 Zenodo 上的软件、论文等其他类型记录。
- 每条记录都附带 Zenodo 页面链接,可在页面上下载文件。
限制
- 每次调用最多返回 25 个数据集(默认 10 个)。同时检索多个仓储时这个数量由它们平分,只想要 Zenodo 的结果请单独指定。
- 检索条件只有关键词。没有年份、许可、作者或文件类型筛选,需要 agent 自己从返回字段里判断。
- 只返回元数据,不含文件名、下载链接或文件内容。上游请求超过 30 秒会被放弃。
ScholarMuse 怎么访问 Zenodo
连接器匿名调用 zenodo.org/api/records,不带 access token,限定类型为 dataset,按最佳匹配排序。请求之间间隔略多于 1 秒。
响应最多缓存 6 小时,Zenodo 上最近几小时内发布的数据集可能暂时搜不到。
API key:上游 API 不用 key 也能调用,你不用申请。
许可与署名
许可:CC0-1.0
Metadata from Zenodo (zenodo.org), CC0. Each dataset carries its own licence.
来自 Zenodo 的记录都带这段许可和署名。 在论文里引用时,请按 Zenodo 自己的引用要求来写。
用到 Zenodo 的功能
常见问题
ScholarMuse 不是 Zenodo 的官方产品。它是一个面向学术数据的 MCP server,其中的 search_datasets 工具会查询 Zenodo。agent 连上 ScholarMuse 后就能用 Zenodo,不用再单独装一个 server。
不需要。Zenodo 的 API 不用 key 也能调用,ScholarMuse 也不会向你要 key。登录一次 ScholarMuse,agent 就能调用工具。
连接器匿名调用 zenodo.org/api/records,不带 access token,限定类型为 dataset,按最佳匹配排序。请求之间间隔略多于 1 秒。响应最多缓存 6 小时,Zenodo 上最近几小时内发布的数据集可能暂时搜不到。
许可:CC0-1.0。署名:Metadata from Zenodo (zenodo.org), CC0. Each dataset carries its own licence. 来自 Zenodo 的记录都带这段许可和署名。
需要。每次成功调用 search_datasets 都会扣积分,调用失败不扣。当前价格:数据集检索,1 积分 / 次。
