| 42 | == Examples of Types == |

| 43 | |

| 44 | === Example 1 === |

| 45 | |

| 46 | * Field: |

| 47 | * A data variable in a CF NetCDF file is an example of a Field, e.g.: |

| 48 | * a standard name of 'specific_humidity' |

| 49 | * a unit of '1' |

| 50 | * a 2D array of data values, size: (n,m) |

| 51 | * Coordinate: |

| 52 | * This type does not have an example, it can be thought of as an abstract type, which provides common functionality to it's tangible sub-types. |

| 53 | * !DimensionCoordinate (Coordinate): |

| 54 | * The example Field may be defined with respect to a regular horizontal grid; this Field would have: |

| 55 | * !DimensionCoordinate: |

| 56 | * a long name name of 'easting' |

| 57 | * a unit of 'm' |

| 58 | * a 1D array of values, size:n |

| 59 | * !DimensionCoordinate: |

| 60 | * a long name name of 'northing' |

| 61 | * a unit of 'm' |

| 62 | * a 1D array of values, size:m |

| 63 | * !AuxiliaryCoordinate (Coordinate): |

| 64 | * The example Field may be defined at an instant in time, with a set of height values, one for each data value; this Field would have: |

| 65 | * !AuxiliaryCoordiante: |

| 66 | * a standard name of 'time' |

| 67 | * a temporal unit and calendar |

| 68 | * a single value |

| 69 | * a pair of bounds values |

| 70 | * !AuxiliaryCoordiante: |

| 71 | * a standard name of 'height_above_reference_ellipsoid' |

| 72 | * a unit of 'm' |

| 73 | * a 2D array of values, size:(n,m) |

| 74 | * !CoordinateSystem: |

| 75 | * The spatial Coordinates of the Field may be defined with respect to a coordinate reference system: |

| 76 | * a definition of the OSGB CRS |

| 77 | * !CellMethod: |

| 78 | * The values in the Field are aggregated over time, so the Field has: |

| 79 | * !CellMethod |

| 80 | * a coordinate label of 'time' |

| 81 | * an operator 'mean' |