Crossref 工具¶
Configuration File: crossref_tools.json
Tool Type: Local
Tools Count: 6
本页面包含 crossref_tools.json 配置文件中定义的所有工具。
可用工具¶
Crossref_get_funder (Type: CrossrefRESTTool)¶
Get detailed metadata for a specific research funder by its Crossref funder ID. Returns comprehen…
Crossref_get_funder tool specification
工具信息:
Name:
Crossref_get_funderType:
CrossrefRESTToolDescription: Get detailed metadata for a specific research funder by its Crossref funder ID. Returns comprehensive funder information including official name, alternative names, location, hierarchy (parent organizations), DOI count, and URI. Use this to understand funder details, verify funder identifiers, or explore funding relationships. Find funder IDs using Crossref_list_funders (format: numeric ID like ‘100000001’ for NSF, ‘100000002’ for NIH).
参数:
funder_id(string) (required) Crossref funder identifier (e.g., ‘100000001’ for NSF, ‘100000002’ for NIH, ‘501100000780’ for European Commission). Find IDs using Crossref_list_funders.
示例用法:
query = {
"name": "Crossref_get_funder",
"arguments": {
"funder_id": "example_value"
}
}
result = tu.run(query)
Crossref_get_journal (Type: CrossrefRESTTool)¶
Get metadata for a specific journal by its ISSN (International Standard Serial Number). Returns j…
Crossref_get_journal tool specification
工具信息:
Name:
Crossref_get_journalType:
CrossrefRESTToolDescription: Get metadata for a specific journal by its ISSN (International Standard Serial Number). Returns journal details including title, publisher, ISSN variants (print/electronic), coverage dates, and publication frequency. Use this to verify journal information, assess journal credibility for submissions, check publisher details, or validate ISSNs. Find ISSNs from publication metadata or journal databases (format: ####-####).
参数:
issn(string) (required) Journal ISSN in format ####-#### (e.g., ‘1476-4687’ for Nature, ‘1932-6203’ for PLOS ONE). Both print and electronic ISSNs are accepted.
示例用法:
query = {
"name": "Crossref_get_journal",
"arguments": {
"issn": "example_value"
}
}
result = tu.run(query)
Crossref_get_work (Type: CrossrefRESTTool)¶
Get complete metadata for a specific scholarly work by its DOI (Digital Object Identifier). Retur…
Crossref_get_work tool specification
工具信息:
Name:
Crossref_get_workType:
CrossrefRESTToolDescription: Get complete metadata for a specific scholarly work by its DOI (Digital Object Identifier). Returns comprehensive bibliographic information including title, abstract, full author list with affiliations and ORCIDs, journal details, publication dates, volume/issue/pages, references, citations, license, funding information, and related identifiers. Essential for verifying citations, extracting complete metadata, or building reference managers. DOIs can be found using Crossref_search_works (format: 10.####/…).
参数:
doi(string) (required) Digital Object Identifier in format ‘10.####/…’ (e.g., ‘10.1038/nature12373’, ‘10.1371/journal.pone.0123456’). Find DOIs using Crossref_search_works or from publication citations.
示例用法:
query = {
"name": "Crossref_get_work",
"arguments": {
"doi": "example_value"
}
}
result = tu.run(query)
Crossref_list_funders (Type: CrossrefRESTTool)¶
Search and list research funding organizations in the Crossref database. Returns funder details i…
Crossref_list_funders tool specification
工具信息:
Name:
Crossref_list_fundersType:
CrossrefRESTToolDescription: Search and list research funding organizations in the Crossref database. Returns funder details including funder ID, name, location, DOI count, and alternative names. Use this to discover funder identifiers for filtering publications by funding source, or to explore research funding patterns. Essential for grant analysis, funding compliance, or finding publications funded by specific organizations (e.g., NIH, NSF, ERC).
参数:
query(string) (optional) Search query for funder names (e.g., ‘National Science Foundation’, ‘NIH’, ‘European Research Council’, ‘Wellcome Trust’).limit(integer) (optional) Maximum number of funders to return (default: 20, max: 100).
示例用法:
query = {
"name": "Crossref_list_funders",
"arguments": {
}
}
result = tu.run(query)
Crossref_list_types (Type: CrossrefRESTTool)¶
List all publication types available in Crossref (e.g., journal-article, book-chapter, conference…
Crossref_list_types tool specification
工具信息:
Name:
Crossref_list_typesType:
CrossrefRESTToolDescription: List all publication types available in Crossref (e.g., journal-article, book-chapter, conference-paper, dataset, preprint). Returns type identifiers and labels. Use this to discover valid publication type filters for Crossref_search_works, understand the classification of research outputs, or analyze publication type distributions. Essential for constructing precise search queries or filtering results by publication category.
参数:
No parameters required.
示例用法:
query = {
"name": "Crossref_list_types",
"arguments": {
}
}
result = tu.run(query)
Crossref_search_works (Type: CrossrefRESTTool)¶
Search Crossref Works API for scholarly articles, publications, and research outputs by keyword. …
Crossref_search_works 工具规格说明
工具信息:
名称:
Crossref_search_worksType:
CrossrefRESTToolDescription: Search Crossref Works API for scholarly articles, publications, and research outputs by keyword. Returns metadata including title, abstract, journal, authors, publication year, DOI, URL, citations, and publisher. Supports filtering by publication type (journal article, conference paper, etc.) and date range. Use this to discover academic literature, verify citations, or build bibliographies. Find DOIs to use with Crossref_get_work for complete metadata.
参数:
query(string) (required) Search query for Crossref works. Use keywords separated by spaces to refine your search across titles, abstracts, authors, and other bibliographic fields.limit(integer) (optional) Number of articles to return. This sets the maximum number of articles retrieved from Crossref. Max 100 per request.filter(string) (optional) Optional filter string for Crossref API. Examples: ‘type:journal-article’ (only journal articles), ‘from-pub-date:2020-01-01’ (published after date), ‘has-abstract:true’ (only with abstracts). Multiple filters comma-separated.
示例用法:
query = {
"name": "Crossref_search_works",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)