Skip to content

storage: update existing dataset to store workflow outputs #70

@mbjones

Description

@mbjones

Update an existing dataset by adding new objects from the workflow, and serializing both metadata and objects as a new version. This involves:

  1. for each object, create SystemMetadata, and upload it and the object with a unique PID
  2. add metadata to each object to EML metadata doc, update new version
  3. add objects to data package resource map, update new version

These can be accomplished singly using atomic API operations, or using a more integrated client library like d1_python or rdataone that can do some of these steps for you.

Sub-issues

Metadata

Metadata

Labels

No labels
No labels

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions