Datacite Tools¶
Configuration File: datacite_tools.json
Tool Type: Local
Tools Count: 4
This page contains all tools defined in the datacite_tools.json configuration file.
Available Tools¶
DataCite_get_dataset (Type: DataCiteRESTTool)¶
Get detailed metadata for a specific research dataset by its DOI from DataCite. Returns comprehen…
DataCite_get_dataset tool specification
Tool Information:
Name:
DataCite_get_datasetType:
DataCiteRESTToolDescription: Get detailed metadata for a specific research dataset by its DOI from DataCite. Returns comprehensive metadata including title, creators with affiliations, description, subjects, publication year, publisher/repository, resource type, funding references, related identifiers (linked publications, software, etc.), rights/licenses, and the landing page URL. Use this to get full details about a dataset found via DataCite_search_datasets, or when you have a specific DOI for a research dataset.
Parameters:
doi(string) (required) DOI of the dataset (e.g., ‘10.5281/zenodo.4088438’, ‘10.5061/dryad.234’, ‘10.6084/m9.figshare.1000050’). Include full DOI without URL prefix (no ‘https://doi.org/’).
Example Usage:
query = {
"name": "DataCite_get_dataset",
"arguments": {
"doi": "example_value"
}
}
result = tu.run(query)
DataCite_get_doi (Type: DataCiteRESTTool)¶
Get metadata for a research dataset or publication by DOI from DataCite. DataCite is the primary …
DataCite_get_doi tool specification
Tool Information:
Name:
DataCite_get_doiType:
DataCiteRESTToolDescription: Get metadata for a research dataset or publication by DOI from DataCite. DataCite is the primary registry for research data DOIs, covering datasets, software, samples, and other research outputs deposited in repositories like Zenodo, Dryad, Figshare, and thousands of institutional repositories. Returns title, creators, affiliations, publication year, resource type, subjects, funding information, and related identifiers. Essential for finding research data linked to publications, understanding data provenance, and discovering datasets in a field.
Parameters:
doi(string) (required) DOI of the research output (e.g., ‘10.5281/zenodo.4088438’, ‘10.5061/dryad.234’, ‘10.6084/m9.figshare.1000050’). Include full DOI without URL prefix.
Example Usage:
query = {
"name": "DataCite_get_doi",
"arguments": {
"doi": "example_value"
}
}
result = tu.run(query)
DataCite_search_datasets (Type: DataCiteRESTTool)¶
Search for research datasets with DOIs across all repositories worldwide (Zenodo, Figshare, Dryad…
DataCite_search_datasets tool specification
Tool Information:
Name:
DataCite_search_datasetsType:
DataCiteRESTToolDescription: Search for research datasets with DOIs across all repositories worldwide (Zenodo, Figshare, Dryad, ICPSR, institutional repositories, and more). This is a dataset-focused search that automatically filters for resource type ‘Dataset’. Returns DOI, title, description, creators, publisher, publication year, URL, and subjects. Covers millions of datasets registered via DataCite across thousands of repositories. Use this to find specific research datasets by topic, or to discover available data for a research question.
Parameters:
query(string) (required) Search query for datasets (e.g., ‘iron intake physical function older adults’, ‘COVID-19 genomic surveillance’, ‘soil microbiome diversity’). Searches across titles, descriptions, subjects, and creator names.resource_type([‘string’, ‘null’]) (optional) Override resource type filter. Defaults to ‘Dataset’. Other options: ‘Software’, ‘Text’, ‘Image’, ‘Collection’, ‘Workflow’, ‘Model’.publisher([‘string’, ‘null’]) (optional) Filter by publisher/repository name (e.g., ‘Zenodo’, ‘Dryad’, ‘figshare’). Note: uses free-text matching.year([‘integer’, ‘null’]) (optional) Filter by publication year (e.g., 2024, 2023). Returns datasets published in that year only.page_size([‘integer’, ‘null’]) (optional) Number of results per page (default 10, max 100)page_number([‘integer’, ‘null’]) (optional) Page number for pagination (default 1)
Example Usage:
query = {
"name": "DataCite_search_datasets",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)
DataCite_search_dois (Type: DataCiteRESTTool)¶
Search DataCite for research datasets, software, and other research outputs by keyword, subject, …
DataCite_search_dois tool specification
Tool Information:
Name:
DataCite_search_doisType:
DataCiteRESTToolDescription: Search DataCite for research datasets, software, and other research outputs by keyword, subject, or creator. Returns metadata for research outputs registered with DataCite DOIs across repositories like Zenodo, Dryad, Figshare, and institutional repositories. Useful for discovering datasets related to a research topic, finding software and code with DOIs, and exploring research outputs beyond traditional publications.
Parameters:
query(string) (required) Search query (e.g., ‘RNA-seq transcriptomics’, ‘CRISPR knockout mouse’, ‘climate change temperature’)resource_type_general([‘string’, ‘null’]) (optional) Filter by resource type: ‘Dataset’, ‘Software’, ‘Text’, ‘Image’, ‘Workflow’, ‘Model’, ‘PhysicalObject’, ‘Collection’. Maps to DataCite ‘resource-type-id’ parameter.page_size([‘integer’, ‘null’]) (optional) Number of results per page (default 10, max 100)page_number([‘integer’, ‘null’]) (optional) Page number for pagination (default 1)
Example Usage:
query = {
"name": "DataCite_search_dois",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)