Zenodo 工具¶
Configuration File: zenodo_tools.json
Tool Type: Local
Tools Count: 5
本页面包含在 zenodo_tools.json 配置文件中定义的所有工具。
可用工具¶
Zenodo_get_license (Type: ZenodoRESTTool)¶
Get detailed information about a specific license by its license ID. Returns complete license met…
Zenodo_get_license tool specification
工具信息:
Name:
Zenodo_get_licenseType:
ZenodoRESTToolDescription: Get detailed information about a specific license by its license ID. Returns complete license metadata including title, URL, description, domains of applicability (content/data/software), and license status. Use this to understand the specific terms and conditions of a license before applying it to your uploads or when checking the licensing of existing records. Find license IDs using Zenodo_list_licenses (common IDs: ‘cc-by-4.0’, ‘cc-zero’, ‘MIT’, ‘Apache-2.0’, ‘GPL-3.0’).
参数:
license_id(string) (required) License identifier (e.g., ‘cc-by-4.0’, ‘MIT’, ‘Apache-2.0’, ‘GPL-3.0’). Find license IDs using Zenodo_list_licenses. Common IDs include Creative Commons licenses (cc-by, cc-by-sa, cc-zero), open source licenses (MIT, Apache, GPL), and others.
示例用法:
query = {
"name": "Zenodo_get_license",
"arguments": {
"license_id": "example_value"
}
}
result = tu.run(query)
Zenodo_get_record (Type: ZenodoRESTTool)¶
Get detailed metadata for a specific Zenodo record by its record ID. Returns comprehensive inform…
Zenodo_get_record tool specification
工具信息:
Name:
Zenodo_get_recordType:
ZenodoRESTToolDescription: Get detailed metadata for a specific Zenodo record by its record ID. Returns comprehensive information including title, description, authors, DOI, publication date, keywords, license, file information, citations, and related identifiers. Use this to get complete metadata for a record found via search or when you have a specific Zenodo record ID or DOI. Find record IDs from Zenodo_search_records (format: integer like 1234567).
参数:
record_id(integer) (required) Zenodo record identifier (e.g., 1234567, 7654321). Find record IDs using Zenodo_search_records or from publication DOIs (DOI format: 10.5281/zenodo.1234567).
示例用法:
query = {
"name": "Zenodo_get_record",
"arguments": {
"record_id": 10
}
}
result = tu.run(query)
Zenodo_get_record_files (Type: ZenodoRESTTool)¶
Get the list of files for a specific Zenodo record including file names, sizes, checksums, and do…
Zenodo_get_record_files tool specification
工具信息:
Name:
Zenodo_get_record_filesType:
ZenodoRESTToolDescription: Get the list of files for a specific Zenodo record including file names, sizes, checksums, and download URLs. Returns detailed file metadata essential for downloading datasets, code, or supplementary materials. Each file includes direct download URL, MD5 checksum for verification, file type, and size in bytes. Use this to access the actual data files from a Zenodo record. Find record IDs from Zenodo_search_records or Zenodo_get_record.
参数:
record_id(integer) (required) Zenodo record identifier (e.g., 1234567). Find record IDs using Zenodo_search_records.
示例用法:
query = {
"name": "Zenodo_get_record_files",
"arguments": {
"record_id": 10
}
}
result = tu.run(query)
Zenodo_list_licenses (Type: ZenodoRESTTool)¶
List available licenses that can be applied to Zenodo uploads. Returns license metadata including…
Zenodo_list_licenses tool specification
工具信息:
Name:
Zenodo_list_licensesType:
ZenodoRESTToolDescription: List available licenses that can be applied to Zenodo uploads. Returns license metadata including license ID, title, URL, and description. Use this to discover available open licenses (e.g., Creative Commons, MIT, GPL) for your data uploads, or to understand the licensing terms of existing records. Essential for researchers planning to upload data or checking licensing compliance.
参数:
query(string) (optional) Optional search query to filter licenses by name or keyword (e.g., ‘creative commons’, ‘MIT’, ‘GPL’).limit(integer) (optional) Maximum number of licenses to return (default: 25, max: 100).
示例用法:
query = {
"name": "Zenodo_list_licenses",
"arguments": {
}
}
result = tu.run(query)
Zenodo_search_records (Type: ZenodoRESTTool)¶
在 Zenodo 上搜索研究数据、出版物和数据集。Zenodo 是一个开放获取的存储库…
Zenodo_search_records 工具规格说明
工具信息:
名称:
Zenodo_search_recordsType:
ZenodoRESTToolDescription: Search Zenodo for research data, publications, and datasets. Zenodo is an open-access repository that hosts research outputs from all fields of science, including papers, datasets, software, and more. Returns records with title, authors, DOI, and file information. Use this to discover datasets for your research topic, find citable DOIs, or explore community repositories. Find record IDs to use with Zenodo_get_record for complete metadata.
参数:
``query``(字符串)(必填)用于Zenodo记录的自由文本搜索查询。使用关键词在标题、描述、作者及其他元数据中进行搜索。
limit(integer) (optional) Maximum number of results to return. Must be between 1 and 200.``community``(字符串)(可选)可选的社区标识符,用于按特定研究社区筛选结果(例如,‘zenodo’、‘ecfunded’)。
示例用法:
query = {
"name": "Zenodo_search_records",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)