type: object
description: Irregular grid with samples spaced at different intervals
required: [ coordinates ]
properties:
  coordinates:
    description: |-
      List of coordinates along the dimension for which data organized as an irregular grid in the collection is available
      (e.g., 2, 10, 80, 100).
    type: array
    minItems: 1
    items:
      oneOf:
        - type: string
          nullable: true
        - type: number
    example:
      - [2, 10, 80, 100]
      - ["2020-11-12T12:15:00Z","2020-11-12T12:30:00Z","2020-11-12T12:45:00Z"]
  boundsCoordinates:
    description: |-
      Coordinates of the lower and upper bounds of each cell in absolute units for irregular grids describing the geometry each cell
    type: array
    minItems: 1
    items:
       type: array
       minItems: 2
       maxItems: 2
       items:
         oneOf:
           - type: string
             nullable: true
           - type: number
    example: [ [ -180, -179 ], [ -179, -178 ] ]
