Dataverse Tools¶
Configuration File: dataverse_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the dataverse_tools.json configuration file.
Available Tools¶
Dataverse_get_dataset (Type: BaseRESTTool)¶
Get detailed metadata for a specific Harvard Dataverse dataset by its persistent DOI identifier. …
Dataverse_get_dataset tool specification
Tool Information:
Name:
Dataverse_get_datasetType:
BaseRESTToolDescription: Get detailed metadata for a specific Harvard Dataverse dataset by its persistent DOI identifier. Returns comprehensive information including dataset ID, version details, citation metadata (title, authors, description, subjects, keywords), terms of use, and publication dates. The persistent ID is the DOI from search results (e.g., ‘doi:10.7910/DVN/DUWBBU’). Use Dataverse_search_datasets first to find the global_id, then pass it here as persistentId.
Parameters:
persistentId(string) (required) Persistent DOI identifier for the dataset (e.g., ‘doi:10.7910/DVN/DUWBBU’, ‘doi:10.7910/DVN/A6RYXI’). Found in global_id field of search results.
Example Usage:
query = {
"name": "Dataverse_get_dataset",
"arguments": {
"persistentId": "example_value"
}
}
result = tu.run(query)
Dataverse_search_datasets (Type: BaseRESTTool)¶
Search the Harvard Dataverse repository for research datasets, files, and dataverses. Harvard Dat…
Dataverse_search_datasets tool specification
Tool Information:
Name:
Dataverse_search_datasetsType:
BaseRESTToolDescription: Search the Harvard Dataverse repository for research datasets, files, and dataverses. Harvard Dataverse is one of the largest open-access research data repositories, hosting datasets from all academic disciplines including social sciences, natural sciences, medicine, and humanities. Returns dataset names, DOIs, descriptions, publication dates, publishers, citations, subjects, authors, and file counts. Supports filtering by type (dataset, file, dataverse) and pagination. Essential for finding research datasets with full metadata and citations.
Parameters:
q(string) (required) Search query string for dataset title, description, or keyword (e.g., ‘climate change’, ‘genomics’, ‘RNA-seq cancer’)type([‘string’, ‘null’]) (optional) Filter by type: ‘dataset’, ‘file’, or ‘dataverse’ (default: returns all types)per_page([‘integer’, ‘null’]) (optional) Number of results per page (default 10)start([‘integer’, ‘null’]) (optional) Result offset for pagination (0-based, e.g., 0, 10, 20)
Example Usage:
query = {
"name": "Dataverse_search_datasets",
"arguments": {
"q": "example_value"
}
}
result = tu.run(query)