Published October 12, 2018 | Version v0.0.48
Software Open

caltechlibrary/dataset: Collection Metadata release

  • 1. Caltech Library


Added support for Namaste style metadata about collection (type, who, what, when, where, version and contact). The metadata is stored in the `collection.json` and Namaste are rended on `SaveMetadata()` calls. `SaveMetadata()` is now an exported function. There is now a concept of "dataset_version" versus "version". "version" is the semvar associated with the collection, "dataset_version" is the version associated with the "type" in Namaste as well as the version of the dataset command/library that wrote the collection. This is a breaking change with pre-v0.0.48 release. I have changed the Python module's `version()` function to reflect this. It is now called `dataset_version()`. The Namaste features are not implemented in the Python package but maybe in the future.

Files (570.2 kB)
Name Size
570.2 kB Preview Download


dataset is a command line tool, Go package, shared library and Python package for working with JSON objects as collections on disc, in an S3 bucket or in Cloud Storage

Additional details

September 8, 2022
November 23, 2022