create_dataset
Creates an empty dataset in an execution context with description, type labels, and version metadata, ensuring provenance tracking for data management.
Instructions
Create a new empty dataset within an execution context.
The dataset is created through an execution for proper provenance tracking. Use add_dataset_members() to populate it after creation.
Assign Dataset_Type labels to categorize the dataset's role (e.g., "Training", "Testing", "Validation").
Args: description: Human-readable description of the dataset's purpose. dataset_types: Type labels from Dataset_Type vocabulary (e.g., ["Training", "Image"]). version: Initial version string (default: "0.1.0").
Returns: JSON with status, rid, description, dataset_types, version, execution_rid.
Example: create_dataset("Training images for model v2", ["Training"])
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | No | ||
| description | No | ||
| dataset_types | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |