Julien Emile-Geay edited A flexible container for paleoclimate data.tex  almost 9 years ago

Commit id: a5c8bee0561b40c2292f311271f66ea10e599c4a

deletions | additions      

       

An advantage of using JSON as the default container for this information is that it is an extremely common vehicle for all manner of data, and can be parsed by nearly all modern programming languages. As each LiPD dataset is comprised of a JSON-LD file and one or more csv files; each dataset is packaged using BagIt \footnote{https://en.wikipedia.org/wiki/BagIt}, which provides a simple format for collecting and validating files for distribution, and that can be readily serialized into a compressed file for exchange between users. To facilitate input and output of LiPD datasets, we are developing code to easily export LiPD datasets into and out of Matlab (as structured arrays), R (as lists) and Python (as dictionaries).  As each LiPD dataset is comprised of a JSON-LD file and one or more csv files; each dataset is packaged using BagIt \footnote{https://en.wikipedia.org/wiki/BagIt}, which provides a simple format for collecting and validating files for distribution, and that can be readily serialized into a compressed file for exchange between users.