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_dataset

  • Type: BaseRESTTool

  • Description: 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_datasets

  • Type: BaseRESTTool

  • Description: 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)