rohub

Deposit research objects into RO-Hub with semantic annotations and provenance metadata.

8|1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/codata/croissant-toolkit --skill rohub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rohub
Source: https://github.com/codata/croissant-toolkit/tree/main/.gemini/skills/rohub
Command: npx skills add https://github.com/codata/croissant-toolkit --skill rohub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of depositing research objects and adding semantic annotations, enhancing research data discoverability and provenance tracking.

Core Features & Use Cases

  • Research Object Management: Programmatically create and update research objects with detailed metadata.
  • Semantic Annotations: Add structured triples to describe variables, coverage, and provenance for robust data documentation.
  • Use Case: Researchers can deposit datasets and annotate them with rich semantic metadata to improve dataset accessibility and interoperability within the scientific community.

Quick Start

Use the rohub skill to deposit a new research object titled "Climate Data Analysis" with the description "Temperature and precipitation records from 2020 to 2022" and annotate it with relevant variables.

Frequently Asked Questions about rohub

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deposit research data into RO-Hub with semantic annotations?

You can deposit research data into RO-Hub by using this Skill to create research objects, add detailed metadata, and apply structured semantic triples for provenance documentation.

What is the best way to document research provenance for scientific data sharing?

Documenting research provenance is achieved by creating research objects and adding structured semantic annotations, which enhances dataset discoverability and tracks data lineage within the scientific community.

Do I need the Python rohub library to annotate research objects?

Yes, using the Python rohub library is required, as this Skill relies on it to handle API interactions for depositing research objects and applying semantic metadata annotations.

Can I programmatically update metadata for existing research objects?

Yes, you can programmatically create and update research objects with detailed metadata, including adding structured triples to describe variables, coverage, and provenance.

How does semantic annotation improve scientific dataset discoverability?

Semantic annotation improves dataset discoverability by adding structured triples that describe variables and provenance, making research data more accessible and interoperable for scientific workflows.

What are the limitations of using this approach for research data deposition?

This approach is limited to workflows requiring structured metadata and integration with the RO-Hub portal, relying entirely on the Python rohub library for API interactions.