Changes between Version 9 and Version 10 of markhDataModelDrafting


Ignore:
Timestamp:
01/23/14 00:46:26 (5 years ago)
Author:
markh
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • markhDataModelDrafting

    v9 v10  
    55 * standard_name
    66  * a controlled vocabulary - the value must be a valid vocabulary item (http://cf-pcmdi.llnl.gov/documents/cf-standard-names/)
    7   * valid for:
    8    * field
    9    * dimension coordinate
    10    * auxiliary coordinate
    11    * cell measure
     7  * valid for: ''field'', ''dimension coordinate'', ''auxiliary coordinate'', ''cell measure''
    128 * units
    139  * a controlled vocabulary - the value must be a valid vocabulary item (http://www.unidata.ucar.edu/software/udunits/)names/)
    14   * valid for:
    15    * field
    16    * dimension coordinate
    17    * auxiliary coordinate
    18    * cell measure
     10  * valid for: ''field'', ''dimension coordinate'', ''auxiliary coordinate'', ''cell measure''
    1911 * comment
    20   * valid for:
    21    * field
     12  * valid for: ''field''
    2213 * history
    23   * valid for:
    24    * field
     14  * valid for: ''field''
    2515 * institution
    26   * valid for:
    27    * field
     16  * valid for: ''field''
    2817 * long_name
    29   * valid for:
    30    * field
    31    * dimension coordinate
    32    * auxiliary coordinate
    33    * cell measure
     18  * valid for: ''field'', ''dimension coordinate'', ''auxiliary coordinate'', ''cell measure''
    3419 * references
    35   * valid for:
    36    * field
     20  * valid for: ''field''
    3721 * source
    38   * valid for:
    39    * field
     22  * valid for: ''field''
    4023 * standard_error_multiplier
    41   * valid for:
    42    * field
     24  * valid for: ''field''
    4325 * title
    44   * valid for:
    45    * field
     26  * valid for: ''field''
    4627 * axis
    4728  * In a field, a given value of the axis attribute can occur no more than once among all the dimension and auxiliary coordinates of that field.
    48   * valid for:
    49    * dimension coordinate
    50    * auxiliary coordinate
     29  * valid for: ''dimension coordinate'', ''auxiliary coordinate''
    5130 * calendar
    52   * valid for:
    53    * dimension coordinate
    54    * auxiliary coordinate
     31  * valid for: ''dimension coordinate'', ''auxiliary coordinate''
    5532 * leap_month
    56   * valid for:
    57    * dimension coordinate
    58    * auxiliary coordinate
     33  * valid for: ''dimension coordinate'', ''auxiliary coordinate''
    5934 * leap_year
    60   * valid for:
    61    * dimension coordinate
    62    * auxiliary coordinate
     35  * valid for: ''dimension coordinate'', ''auxiliary coordinate''
    6336 * month_lengths
    64   * valid for:
    65    * dimension coordinate
    66    * auxiliary coordinate
     37  * valid for: ''dimension coordinate'', ''auxiliary coordinate''
    6738 * positive
    68   * valid for:
    69    * dimension coordinate
    70    * auxiliary coordinate
     39  * valid for: ''dimension coordinate'', ''auxiliary coordinate''
    7140 * climatology
    72   * valid for:
    73    * dimension coordinate
    74    * auxiliary coordinate
     41  * valid for: ''dimension coordinate'', ''auxiliary coordinate''
    7542
    7643
    7744
    78 The attributes
    79  * valid_max
    80  * valid_min
    81  * valid_range
    82 of data variables and coordinate variables are checks on the validity of the values, which could be verified on input and written on output. In this CF data model we assume they do not constrain any manipulations which might be done on the data in memory, and they are not part of the data model.
     45 * The attributes
     46  * valid_max
     47  * valid_min
     48  * valid_range
     49 * of data variables and coordinate variables are checks on the validity of the values, which could be verified on input and written on output. In this CF data model we assume they do not constrain any manipulations which might be done on the data in memory.
     50 * These attribute names are not part of the data model and should not be used except in CF-NetCDF.
    8351
    84 The attributes
    85  * _FillValue
    86  * missing_value
    87 of data variables specify how missing data is indicated in the data array. This data model supports the idea of missing data, but does not depend on any particular method of indicating it, so these attributes are not part of the model.
    88 ''question: is this the case for coords too, auxiliary coords may contain missing data, I believe.''
     52 * The attributes
     53  * _FillValue
     54  * missing_value
     55 * of data variables specify how missing data is indicated in the data array. This data model supports the idea of missing data, but does not depend on any particular method of indicating it.
     56 * These attribute names are not part of the data model and should not be used except in CF-NetCDF.
     57 * ''question: is this the case for coords too, auxiliary coords may contain missing data, I believe?''
    8958
    90 The attributes
    91  * add_offset
    92  * compress
    93  * flag_masks
    94  * flag_meanings
    95  * flag_values
    96  * scale_factor
    97 are all used in methods of compressing the data to save space in CF-netCDF files, with or without loss of information. They are not part of this data model because these operations do not logically alter the data, except that the compress attribute implies two alternative interpretations of coordinates (compressed or uncompressed).
     59 * The attributes
     60  * add_offset
     61  * compress
     62  * flag_masks
     63  * flag_meanings
     64  * flag_values
     65  * scale_factor
     66 * are all used in methods of compressing the data to save space in CF-netCDF files, with or without loss of information. ~~They are not part of this data model because these operations do not logically alter the data, except that the compress attribute implies two alternative interpretations of coordinates (compressed or uncompressed).~~
     67 * These attribute names are not part of the data model and should not be used except in CF-NetCDF.
    9868
    99 The featureType attribute and associated conventions provide a way of packing multiple fields of the same kind of discrete sampling geometry (timeseries, trajectories, etc.) into a single CF-netCDF data variable, in order to save space, since a multidimensional representation with common coordinate variables is typically very wasteful in such cases. This is a kind of compression. The data model regards each instance of the feature type as an independent field construct. The featureType attribute is a property of each of these field constructs.
     69 * The attribute:
     70  * featureType
     71 * and associated conventions provide a way of packing multiple fields of the same kind of discrete sampling geometry (timeseries, trajectories, etc.) into a single CF-netCDF data variable, in order to save space, since a multidimensional representation with common coordinate variables is typically very wasteful in such cases. This is a kind of compression. The data model regards each instance of the feature type as an independent field construct. The featureType attribute is a property of each of these field constructs.
    10072
    101 The attributes:
     73~~The attributes:
    10274 * bounds
    10375 * cell_measures
     
    10880 * formula_terms
    10981 * grid_mapping
    110 have various special or structural functions in the CF-netCDF file format. Their functions and the relationships they indicate are reflected in the structure of this data model.  These attributes do not correspond to properties in the data model and should not be used ouside the context of CF-NetCDF.
     82have various special or structural functions in the CF-netCDF file format. Their functions and the relationships they indicate are reflected in the structure of this data model.  These attributes do not correspond to properties in the data model and should not be used ouside the context of CF-NetCDF. ~~
    11183
    11284