Provided by: datalad_0.15.5-1_all bug

NAME

       datalad metadata - metadata reporting for files and entire datasets

SYNOPSIS


       datalad metadata [-h] [-d DATASET] [--get-aggregates] [--reporton TYPE] [-r] [--version] [PATH ...]

DESCRIPTION

       Two types of metadata are supported:

       1. metadata describing a dataset as a whole (dataset-global metadata), and

       2. metadata for files in a dataset (content metadata).

       Both types can be accessed with this command.

       Examples:

       Report  the metadata of a single file, as aggregated into the closest locally available dataset, contain‐
       ing the query path::

         % datalad metadata somedir/subdir/thisfile.dat

       Sometimes it is helpful to get metadata records formatted in  a  more  accessible  form,  here  as  pret‐
       ty-printed JSON::

         % datalad -f json_pp metadata somedir/subdir/thisfile.dat

       Same query as above, but specify which dataset to query (must be containing the query path)::

         % datalad metadata -d . somedir/subdir/thisfile.dat

       Report any metadata record of any dataset known to the queried dataset::

         % datalad metadata --recursive --reporton datasets

       Get  a  JSON-formatted report of aggregated metadata in a dataset, incl.  information on enabled metadata
       extractors, dataset versions, dataset IDs, and dataset paths::

         % datalad -f json metadata --get-aggregates

OPTIONS

       PATH   path(s) to query metadata for. Constraints: value must be a string

       -h, --help, --help-np
              show this help message. --help-np forcefully disables the use of a pager for displaying  the  help
              message

       -d DATASET, --dataset DATASET
              dataset  to  query.  If given, metadata will be reported as stored in this dataset. Otherwise, the
              closest available dataset containing a query path will be consulted. Constraints: Value must be  a
              Dataset or a valid identifier of a Dataset (e.g. a path)

       --get-aggregates
              if  set,  yields  all  (sub)datasets for which aggregate metadata are available in the dataset. No
              other action is performed, even if other arguments are  given.  The  reported  results  contain  a
              datasets's  ID,  the  commit hash at which metadata aggregation was performed, and the location of
              the object file(s) containing the aggregated metadata.

       --reporton TYPE
              choose on what type result to report on: 'datasets', 'files', 'all' (both datasets and files),  or
              'none'  (no  report).  Constraints: value must be one of ('all', 'datasets', 'files', 'none') [De‐
              fault: 'all']

       -r, --recursive
              if set, recurse into potential subdataset.

       --version
              show the module and its version which provides the command

AUTHORS

        datalad is developed by The DataLad Team and Contributors <team@datalad.org>.

datalad metadata 0.15.5                            2022-02-10                                datalad metadata(1)