interactions:
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - schemas.stacspec.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/item.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/item.json#\",\n
        \ \"title\": \"STAC Item\",\n  \"type\": \"object\",\n  \"description\": \"This
        object represents the metadata for an item in a SpatioTemporal Asset Catalog.\",\n
        \ \"allOf\": [\n    {\n      \"$ref\": \"#/definitions/core\"\n    }\n  ],\n
        \ \"definitions\": {\n    \"common_metadata\": {\n      \"allOf\": [\n        {\n
        \         \"$ref\": \"basics.json\"\n        },\n        {\n          \"$ref\":
        \"datetime.json\"\n        },\n        {\n          \"$ref\": \"instrument.json\"\n
        \       },\n        {\n          \"$ref\": \"licensing.json\"\n        },\n
        \       {\n          \"$ref\": \"provider.json\"\n        }\n      ]\n    },\n
        \   \"core\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"https://geojson.org/schema/Feature.json\"\n
        \       },\n        {\n          \"oneOf\": [\n            {\n              \"type\":
        \"object\",\n              \"required\": [\n                \"geometry\",\n
        \               \"bbox\"\n              ],\n              \"properties\":
        {\n                \"geometry\": {\n                  \"$ref\": \"https://geojson.org/schema/Geometry.json\"\n
        \               },\n                \"bbox\": {\n                  \"type\":
        \"array\",\n                  \"oneOf\": [\n                    {\n                      \"minItems\":
        4,\n                      \"maxItems\": 4\n                    },\n                    {\n
        \                     \"minItems\": 6,\n                      \"maxItems\":
        6\n                    }\n                  ],\n                  \"items\":
        {\n                    \"type\": \"number\"\n                  }\n                }\n
        \             }\n            },\n            {\n              \"type\": \"object\",\n
        \             \"required\": [\n                \"geometry\"\n              ],\n
        \             \"properties\": {\n                \"geometry\": {\n                  \"type\":
        \"null\"\n                },\n                \"bbox\": {\n                  \"not\":
        {}\n                }\n              }\n            }\n          ]\n        },\n
        \       {\n          \"type\": \"object\",\n          \"required\": [\n            \"stac_version\",\n
        \           \"id\",\n            \"links\",\n            \"assets\",\n            \"properties\"\n
        \         ],\n          \"properties\": {\n            \"stac_version\": {\n
        \             \"title\": \"STAC version\",\n              \"type\": \"string\",\n
        \             \"const\": \"1.0.0-beta.2\"\n            },\n            \"stac_extensions\":
        {\n              \"title\": \"STAC extensions\",\n              \"type\":
        \"array\",\n              \"uniqueItems\": true,\n              \"items\":
        {\n                \"anyOf\": [\n                  {\n                    \"title\":
        \"Reference to a JSON Schema\",\n                    \"type\": \"string\",\n
        \                   \"format\": \"uri\"\n                  },\n                  {\n
        \                   \"title\": \"Reference to a core extension\",\n                    \"type\":
        \"string\"\n                  }\n                ]\n              }\n            },\n
        \           \"id\": {\n              \"title\": \"Provider ID\",\n              \"description\":
        \"Provider item ID\",\n              \"type\": \"string\"\n            },\n
        \           \"links\": {\n              \"title\": \"Item links\",\n              \"description\":
        \"Links to item relations\",\n              \"type\": \"array\",\n              \"items\":
        {\n                \"$ref\": \"#/definitions/link\"\n              }\n            },\n
        \           \"assets\": {\n              \"$ref\": \"#/definitions/assets\"\n
        \           },\n            \"properties\": {\n              \"$ref\": \"#/definitions/common_metadata\"\n
        \           },\n            \"collection\": {\n              \"title\": \"Collection
        ID\",\n              \"description\": \"The ID of the STAC Collection this
        Item references to.\",\n              \"type\": \"string\"\n            }\n
        \         }\n        }\n      ]\n    },\n    \"link\": {\n      \"type\":
        \"object\",\n      \"required\": [\n        \"rel\",\n        \"href\"\n      ],\n
        \     \"properties\": {\n        \"href\": {\n          \"title\": \"Link
        reference\",\n          \"type\": \"string\"\n        },\n        \"rel\":
        {\n          \"title\": \"Link relation type\",\n          \"type\": \"string\"\n
        \       },\n        \"type\": {\n          \"title\": \"Link type\",\n          \"type\":
        \"string\"\n        },\n        \"title\": {\n          \"title\": \"Link
        title\",\n          \"type\": \"string\"\n        },\n        \"created\":
        {\n          \"$ref\": \"datetime.json#/definitions/created\"\n        },\n
        \       \"updated\": {\n          \"$ref\": \"datetime.json#/definitions/updated\"\n
        \       }\n      }\n    },\n    \"assets\": {\n      \"title\": \"Asset links\",\n
        \     \"description\": \"Links to assets\",\n      \"type\": \"object\",\n
        \     \"additionalProperties\": {\n        \"$ref\": \"#/definitions/asset\"\n
        \     }\n    },\n    \"asset\": {\n      \"type\": \"object\",\n      \"required\":
        [\n        \"href\"\n      ],\n      \"properties\": {\n        \"href\":
        {\n          \"title\": \"Asset reference\",\n          \"type\": \"string\"\n
        \       },\n        \"title\": {\n          \"title\": \"Asset title\",\n
        \         \"type\": \"string\"\n        },\n        \"description\": {\n          \"title\":
        \"Asset description\",\n          \"type\": \"string\"\n        },\n        \"type\":
        {\n          \"title\": \"Asset type\",\n          \"type\": \"string\"\n
        \       },\n        \"roles\": {\n          \"title\": \"Asset roles\",\n
        \         \"type\": \"array\",\n          \"items\": {\n            \"type\":
        \"string\"\n          }\n        }\n      }\n    }\n  }\n}\n"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '28'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '5244'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:49 GMT
      ETag:
      - '"66e1651c-147c"'
      Last-Modified:
      - Wed, 11 Sep 2024 09:38:36 GMT
      Server:
      - GitHub.com
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Fastly-Request-ID:
      - a33d6d6e4f36f2a66c536567994d76acca865ea1
      X-GitHub-Request-Id:
      - 7F28:34A10D:FF6968:11D3377:67925A75
      X-Served-By:
      - cache-den-kden1300030-DEN
      X-Timer:
      - S1737644690.632561,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 15:14:21 GMT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - schemas.stacspec.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/basics.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/basics.json#\",\n
        \ \"title\": \"Basic Descriptive Fields\",\n  \"type\": \"object\",\n  \"properties\":
        {\n    \"title\": {\n      \"title\": \"Item Title\",\n      \"description\":
        \"A human-readable title describing the Item.\",\n      \"type\": \"string\"\n
        \   },\n    \"description\": {\n      \"title\": \"Item Description\",\n      \"description\":
        \"Detailed multi-line description to fully explain the Item.\",\n      \"type\":
        \"string\"\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '28'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '540'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:49 GMT
      ETag:
      - '"66e1651c-21c"'
      Last-Modified:
      - Wed, 11 Sep 2024 09:38:36 GMT
      Server:
      - GitHub.com
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '2'
      X-Fastly-Request-ID:
      - 27116a0ba4ee9446a6a21b1143f64820622bef0d
      X-GitHub-Request-Id:
      - 5ED4:12DF28:F44C6C:1121586:67925A75
      X-Served-By:
      - cache-den-kden1300068-DEN
      X-Timer:
      - S1737644690.654549,VS0,VE0
      expires:
      - Thu, 23 Jan 2025 15:14:21 GMT
      x-origin-cache:
      - HIT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - schemas.stacspec.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/datetime.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/datetime.json#\",\n
        \ \"title\": \"Date and Time Fields\",\n  \"type\": \"object\",\n  \"allOf\":
        [\n    {\n      \"properties\": {\n        \"created\": {\n          \"$ref\":
        \"#/definitions/created\"\n        },\n        \"updated\": {\n          \"$ref\":
        \"#/definitions/updated\"\n        }\n      }\n    },\n    {\n      \"anyOf\":
        [\n        {\n          \"required\": [\n            \"datetime\"\n          ],\n
        \         \"properties\": {\n            \"datetime\": {\n              \"$ref\":
        \"#/definitions/datetime\"\n            },\n            \"start_datetime\":
        {\n              \"$ref\": \"#/definitions/start_datetime\"\n            },
        \n            \"end_datetime\": {\n              \"$ref\": \"#/definitions/end_datetime\"\n
        \           }\n          },\n          \"dependencies\": {\n            \"start_datetime\":
        {\n              \"required\": [\n                \"end_datetime\"\n              ]\n
        \           },\n            \"end_datetime\": {\n              \"required\":
        [\n                \"start_datetime\"\n              ]\n            }\n          }\n
        \       },\n        {\n          \"required\": [\n            \"datetime\",\n
        \           \"start_datetime\",\n            \"end_datetime\"\n          ],\n
        \         \"properties\": {\n            \"datetime\": {\n              \"oneOf\":
        [\n                {\n                  \"$ref\": \"#/definitions/datetime\"\n
        \               },\n                {\n                  \"type\": [\"null\"],\n
        \                 \"const\": null\n                }\n              ]\n            },\n
        \           \"start_datetime\": {\n              \"$ref\": \"#/definitions/start_datetime\"\n
        \           }, \n            \"end_datetime\": {\n              \"$ref\":
        \"#/definitions/end_datetime\"\n            }\n          }\n        }\n      ]\n
        \   }\n  ],\n  \"definitions\": {\n    \"datetime\": {\n      \"title\": \"Date
        and Time\",\n      \"description\": \"The searchable date/time of the assets,
        in UTC (Formatted in RFC 3339) \",\n      \"type\": \"string\",\n      \"format\":
        \"date-time\"\n    },\n    \"start_datetime\": {\n      \"title\": \"Start
        Date and Time\",\n      \"description\": \"The searchable start date/time
        of the assets, in UTC (Formatted in RFC 3339) \",\n      \"type\": \"string\",\n
        \     \"format\": \"date-time\"\n    }, \n    \"end_datetime\": {\n      \"title\":
        \"End Date and Time\", \n      \"description\": \"The searchable end date/time
        of the assets, in UTC (Formatted in RFC 3339) \",                  \n      \"type\":
        \"string\",\n      \"format\": \"date-time\"\n    },\n    \"created\": {\n
        \     \"title\": \"Creation Time\",\n      \"type\": \"string\",\n      \"format\":
        \"date-time\"\n    },\n    \"updated\": {\n      \"title\": \"Last Update
        Time\",\n      \"type\": \"string\",\n      \"format\": \"date-time\"\n    }\n
        \ }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '28'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '2690'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:49 GMT
      ETag:
      - '"66e1651c-a82"'
      Last-Modified:
      - Wed, 11 Sep 2024 09:38:36 GMT
      Server:
      - GitHub.com
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '2'
      X-Fastly-Request-ID:
      - 689782201e4a523ed717ace06545bea482c36ba4
      X-GitHub-Request-Id:
      - 5488:230B9F:B893E:CFA99:67925A75
      X-Served-By:
      - cache-den-kden1300057-DEN
      X-Timer:
      - S1737644690.673129,VS0,VE0
      expires:
      - Thu, 23 Jan 2025 15:14:21 GMT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - schemas.stacspec.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/instrument.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/instrument.json#\",\n
        \ \"title\": \"Instrument Fields\",\n  \"type\": \"object\",\n  \"properties\":
        {\n    \"platform\": {\n      \"title\": \"Platform\",\n      \"type\": \"string\"\n
        \   },\n    \"instruments\": {\n      \"title\": \"Instruments\",\n      \"type\":
        \"array\",\n      \"items\": {\n        \"type\": \"string\"\n      }\n    },\n
        \   \"constellation\": {\n      \"title\": \"Constellation\",\n      \"type\":
        \"string\"\n    },\n    \"mission\": {\n      \"title\": \"Mission\",\n      \"type\":
        \"string\"\n    },\n    \"gsd\": {\n      \"title\": \"Ground Sample Distance\",\n
        \     \"type\": \"number\"\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '28'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '674'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:49 GMT
      ETag:
      - '"66e1651c-2a2"'
      Last-Modified:
      - Wed, 11 Sep 2024 09:38:36 GMT
      Server:
      - GitHub.com
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Fastly-Request-ID:
      - 5b7509fce4d5204ad97530dd5f859de42dda516a
      X-GitHub-Request-Id:
      - 802D:338B06:10BB8A9:1298392:67925A75
      X-Served-By:
      - cache-den-kden1300068-DEN
      X-Timer:
      - S1737644690.691302,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 15:14:21 GMT
      x-origin-cache:
      - HIT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - schemas.stacspec.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/licensing.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/licensing.json#\",\n
        \ \"title\": \"Licensing Fields\",\n  \"type\": \"object\",\n  \"properties\":
        {\n    \"license\": {\n      \"type\": \"string\",\n      \"pattern\": \"^[\\\\w\\\\-\\\\.\\\\+]+$\"\n
        \   }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '28'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '309'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:49 GMT
      ETag:
      - '"66e1651c-135"'
      Last-Modified:
      - Wed, 11 Sep 2024 09:38:36 GMT
      Server:
      - GitHub.com
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Fastly-Request-ID:
      - 11fa11e1acb760a1d258e5ff32ed487fb47103c0
      X-GitHub-Request-Id:
      - D377:3405BB:10C72BA:12A3CD2:67925A75
      X-Served-By:
      - cache-den-kden1300029-DEN
      X-Timer:
      - S1737644690.709688,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 15:14:21 GMT
      x-origin-cache:
      - HIT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - schemas.stacspec.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/provider.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://schemas.stacspec.org/v1.0.0-beta.2/item-spec/json-schema/provider.json#\",\n
        \ \"title\": \"Provider Fields\",\n  \"type\": \"object\",\n  \"properties\":
        {\n    \"providers\": {\n      \"title\": \"Providers\",\n      \"type\":
        \"array\",\n      \"items\": {\n        \"properties\": {\n          \"name\":
        {\n            \"title\": \"Organization name\",\n            \"type\": \"string\"\n
        \         },\n          \"description\": {\n            \"title\": \"Organization
        description\",\n            \"type\": \"string\"\n          },\n          \"roles\":
        {\n            \"title\": \"Organization roles\",\n            \"type\": \"array\",\n
        \           \"items\": {\n              \"type\": \"string\",\n              \"enum\":
        [\n                \"producer\",\n                \"licensor\",\n                \"processor\",\n
        \               \"host\"\n              ]\n            }\n          },\n          \"url\":
        {\n            \"title\": \"Organization homepage\",\n            \"type\":
        \"string\",\n            \"format\": \"url\"\n          }\n        }\n      }\n
        \   }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '28'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '1038'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:49 GMT
      ETag:
      - '"66e1651c-40e"'
      Last-Modified:
      - Wed, 11 Sep 2024 09:38:36 GMT
      Server:
      - GitHub.com
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Fastly-Request-ID:
      - 1bdab2d77e6a4e5aa6ed358ac073d4807acd3c61
      X-GitHub-Request-Id:
      - 538F:1011A9:1037FFE:1214BBF:67925A75
      X-Served-By:
      - cache-den-kden1300076-DEN
      X-Timer:
      - S1737644690.728997,VS0,VE3
      expires:
      - Thu, 23 Jan 2025 15:14:21 GMT
      x-origin-cache:
      - HIT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - schemas.stacspec.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://schemas.stacspec.org/v1.0.0-beta.2/extensions/eo/json-schema/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://schemas.stacspec.org/v1.0.0-beta.2/extensions/eo/json-schema/schema.json#\",\n
        \ \"title\": \"EO Extension\",\n  \"description\": \"STAC EO Extension to
        a STAC Item.\",\n  \"allOf\": [\n    {\n      \"$ref\": \"../../../item-spec/json-schema/item.json\"\n
        \   },\n    {\n      \"$ref\": \"#/definitions/eo\"\n    }\n  ],\n  \"definitions\":
        {\n    \"eo\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"stac_extensions\",\n
        \       \"properties\",\n        \"assets\"\n      ],\n      \"properties\":
        {\n        \"stac_extensions\": {\n          \"type\": \"array\",\n          \"contains\":
        {\n            \"enum\": [\n              \"eo\",\n              \"https://schemas.stacspec.org/v1.0.0-beta.2/extensions/eo/json-schema/schema.json\"\n
        \           ]\n          }\n        },\n        \"properties\": {\n          \"type\":
        \"object\",\n          \"properties\": {\n            \"eo:bands\": {\n              \"$ref\":
        \"#/definitions/bands\"\n            },\n            \"eo:cloud_cover\": {\n
        \             \"title\": \"Cloud Cover\",\n              \"type\": \"number\",\n
        \             \"minimum\": 0,\n              \"maximum\": 100\n            }\n
        \         }\n        },\n        \"assets\": {\n          \"type\": \"object\",\n
        \         \"additionalProperties\": {\n            \"type\": \"object\",\n
        \           \"properties\": {\n              \"eo:bands\": {\n                \"$ref\":
        \"#/definitions/bands\"\n              }\n            }\n          }\n        }\n
        \     }\n    },\n    \"bands\": {\n      \"title\": \"Bands\",\n      \"type\":
        \"array\",\n      \"minItems\": 1,\n      \"items\": {\n        \"properties\":
        {\n          \"name\": {\n            \"title\": \"Name of the band\",\n            \"type\":
        \"string\"\n          },\n          \"common_name\": {\n            \"title\":
        \"Common Name of the band\",\n            \"type\": \"string\"\n          },\n
        \         \"center_wavelength\": {\n            \"title\": \"Center Wavelength\",\n
        \           \"type\": \"number\"\n          },\n          \"full_width_half_max\":
        {\n            \"title\": \"Full Width Half Max (FWHM)\",\n            \"type\":
        \"number\"\n          }\n        }\n      }\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '2'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '2053'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:49 GMT
      ETag:
      - '"66e1651c-805"'
      Last-Modified:
      - Wed, 11 Sep 2024 09:38:36 GMT
      Server:
      - GitHub.com
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Fastly-Request-ID:
      - 2c5ba2b55d4a77df3fa019e3bf45c225979bb48b
      X-GitHub-Request-Id:
      - 6795:2AAC5:1159FF2:13E5D5D:67925A8E
      X-Served-By:
      - cache-den-kden1300021-DEN
      X-Timer:
      - S1737644690.751230,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 15:14:47 GMT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - schemas.stacspec.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://schemas.stacspec.org/v1.0.0-beta.2/extensions/projection/json-schema/schema.json
  response:
    body:
      string: "{\n  \"$schema\":\"http://json-schema.org/draft-07/schema#\",\n  \"$id\":\"https://schemas.stacspec.org/v1.0.0-beta.2/extensions/projection/json-schema/schema.json#\",\n
        \ \"title\":\"Projection Extension\",\n  \"description\":\"STAC Projection
        Extension to a STAC Item\",\n  \"allOf\":[\n    {\n      \"$ref\": \"../../../item-spec/json-schema/item.json\"\n
        \   },\n    {\n      \"$ref\":\"#/definitions/proj\"\n    }\n  ],\n  \"definitions\":{\n
        \   \"proj\":{\n      \"type\": \"object\",\n      \"required\": [\n        \"stac_extensions\",\n
        \       \"properties\"\n      ],\n      \"properties\":{\n        \"stac_extensions\":
        {\n          \"type\": \"array\",\n          \"contains\": {\n            \"enum\":
        [\n              \"projection\",\n              \"https://schemas.stacspec.org/v1.0.0-beta.2/extensions/projection/json-schema/schema.json\"\n
        \           ]\n          }\n        },\n        \"properties\":{\n          \"type\":\"object\",\n
        \         \"required\":[\n            \"proj:epsg\"\n          ],\n          \"properties\":{\n
        \           \"proj:epsg\":{\n              \"title\":\"EPSG code\",\n              \"type\":[\n
        \               \"integer\",\n                \"null\"\n              ]\n
        \           },\n            \"proj:wkt2\":{\n              \"title\":\"Coordinate
        Reference System in WKT2 format\",\n              \"type\":[\n                \"string\",\n
        \               \"null\"\n              ]\n            },\n            \"proj:projjson\":
        {\n              \"title\":\"Coordinate Reference System in PROJJSON format\",\n
        \             \"oneOf\": [\n                {\n                  \"$ref\":
        \"https://proj.org/schemas/v0.2/projjson.schema.json\"\n                },\n
        \               {\n                  \"type\": \"null\"\n                }\n
        \             ]\n            },\n            \"proj:geometry\":{\n              \"title\":\"Geometry\",\n
        \             \"oneOf\": [\n                {\n                  \"$ref\":
        \"https://geojson.org/schema/Polygon.json\"\n                }\n              ]\n
        \           },\n            \"proj:bbox\":{\n              \"title\":\"Extent\",\n
        \             \"type\":\"array\",\n              \"oneOf\": [\n                {\n
        \                 \"minItems\":4,\n                  \"maxItems\":4\n                },\n
        \               {\n                  \"minItems\":6,\n                  \"maxItems\":6\n
        \               }\n              ],\n              \"items\":{\n                \"type\":\"number\"\n
        \             }\n            },\n            \"proj:centroid\":{\n              \"title\":\"Centroid\",\n
        \             \"type\":\"object\",\n              \"required\": [\n                \"lat\",\n
        \               \"lon\"\n              ],\n              \"properties\": {\n
        \               \"lat\": {\n                  \"type\": \"number\",\n                  \"minimum\":
        -90,\n                  \"maximum\": 90\n                },\n                \"lon\":
        {\n                  \"type\": \"number\",\n                  \"minimum\":
        -180,\n                  \"maximum\": 180\n                }\n              }\n
        \           },\n            \"proj:shape\":{\n              \"title\":\"Shape\",\n
        \             \"type\":\"array\",\n              \"minItems\":2,\n              \"maxItems\":2,\n
        \             \"items\":{\n                \"type\":\"integer\"\n              }\n
        \           },\n            \"proj:transform\":{\n              \"title\":\"Transform\",\n
        \             \"type\":\"array\",\n              \"oneOf\": [\n                {\n
        \                 \"minItems\":6,\n                  \"maxItems\":6\n                },\n
        \               {\n                  \"minItems\":9,\n                  \"maxItems\":9\n
        \               }\n              ],\n              \"items\":{\n                \"type\":\"number\"\n
        \             }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '0'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '3527'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:49 GMT
      ETag:
      - '"66e1651c-dc7"'
      Last-Modified:
      - Wed, 11 Sep 2024 09:38:36 GMT
      Server:
      - GitHub.com
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - MISS
      X-Cache-Hits:
      - '0'
      X-Fastly-Request-ID:
      - 69140941ab36a9bc78d95445a6bb7418dfe5ed40
      X-GitHub-Request-Id:
      - 6795:2AAC5:115A194:13E5F44:67925A90
      X-Served-By:
      - cache-den-kden1300052-DEN
      X-Timer:
      - S1737644690.780857,VS0,VE75
      expires:
      - Thu, 23 Jan 2025 15:14:49 GMT
      x-origin-cache:
      - HIT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - proj.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://proj.org/schemas/v0.2/projjson.schema.json
  response:
    body:
      string: ''
    headers:
      Access-Control-Allow-Origin:
      - '*'
      CF-Cache-Status:
      - HIT
      CF-Ray:
      - 9068adafd8e51f32-DEN
      Cache-Control:
      - max-age=1200
      Connection:
      - close
      Content-Language:
      - en
      Content-Length:
      - '0'
      Content-Type:
      - text/html; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:49 GMT
      Location:
      - https://proj.org/en/latest/schemas/v0.2/projjson.schema.json
      Server:
      - cloudflare
      Set-Cookie:
      - _cfuvid=VmNAWuYIlZA8UfQIGV1MyfaBKKyceR7aM8U2C.3cE1I-1737644689949-0.0.1.1-604800000;
        path=/; domain=.proj.org; HttpOnly; Secure; SameSite=None
      Vary:
      - Accept-Language, Cookie, Accept-Encoding
      access-control-expose-headers:
      - Location
      alt-svc:
      - h3=":443"; ma=86400
      cdn-cache-control:
      - public
      cross-origin-opener-policy:
      - same-origin
      referrer-policy:
      - no-referrer-when-downgrade
      x-backend:
      - web-ext-theme-i-0df7d0f4acf049917
      x-content-type-options:
      - nosniff
      x-rtd-domain:
      - proj.org
      x-rtd-force-addons:
      - 'true'
      x-rtd-project:
      - osgeo-proj
      x-rtd-project-method:
      - custom_domain
      x-rtd-redirect:
      - user
      x-rtd-version-method:
      - path
      x-served:
      - Proxito-404
    status:
      code: 302
      message: Found
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - proj.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://proj.org/en/latest/schemas/v0.2/projjson.schema.json
  response:
    body:
      string: "{\n  \"$id\": \"https://proj.org/schemas/v0.2/projjson.schema.json\",\n
        \ \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"description\":
        \"Schema for PROJJSON (v0.2.1)\",\n  \"$comment\": \"This document is copyright
        Even Rouault and PROJ contributors, 2019-2020, and subject to the MIT license.
        This file exists both in data/ and in schemas/vXXX/. Keep both in sync. And
        if changing the value of $id, change PROJJSON_CURRENT_VERSION accordingly
        in io.cpp\",\n\n  \"oneOf\": [\n    { \"$ref\": \"#/definitions/crs\" },\n
        \   { \"$ref\": \"#/definitions/datum\" },\n    { \"$ref\": \"#/definitions/datum_ensemble\"
        },\n    { \"$ref\": \"#/definitions/ellipsoid\" },\n    { \"$ref\": \"#/definitions/prime_meridian\"
        },\n    { \"$ref\": \"#/definitions/single_operation\" },\n    { \"$ref\":
        \"#/definitions/concatenated_operation\" }\n  ],\n\n  \"definitions\": {\n\n
        \   \"abridged_transformation\": {\n      \"type\": \"object\",\n      \"properties\":
        {\n        \"$schema\" : { \"type\": \"string\" },\n        \"type\": { \"type\":
        \"string\", \"enum\": [\"AbridgedTransformation\"] },\n        \"name\": {
        \"type\": \"string\" },\n        \"method\": { \"$ref\": \"#/definitions/method\"
        },\n        \"parameters\": {\n            \"type\": \"array\",\n            \"items\":
        { \"$ref\": \"#/definitions/parameter_value\" }\n        },\n        \"id\":
        { \"$ref\": \"#/definitions/id\" },\n        \"ids\": { \"$ref\": \"#/definitions/ids\"
        }\n      },\n      \"required\" : [ \"name\", \"method\", \"parameters\" ],\n
        \     \"allOf\": [\n        { \"$ref\": \"#/definitions/id_ids_mutually_exclusive\"
        }\n      ],\n      \"additionalProperties\": false\n    },\n\n    \"axis\":
        {\n      \"type\": \"object\",\n      \"properties\": {\n        \"$schema\"
        : { \"type\": \"string\" },\n        \"type\": { \"type\": \"string\", \"enum\":
        [\"Axis\"] },\n        \"name\": { \"type\": \"string\" },\n        \"abbreviation\":
        { \"type\": \"string\" },\n        \"direction\": { \"type\": \"string\",\n
        \                      \"enum\": [ \"north\",\n                                 \"northNorthEast\",\n
        \                                \"northEast\",\n                                 \"eastNorthEast\",\n
        \                                \"east\",\n                                 \"eastSouthEast\",\n
        \                                \"southEast\",\n                                 \"southSouthEast\",\n
        \                                \"south\",\n                                 \"southSouthWest\",\n
        \                                \"southWest\",\n                                 \"westSouthWest\",\n
        \                                \"west\",\n                                 \"westNorthWest\",\n
        \                                \"northWest\",\n                                 \"northNorthWest\",\n
        \                                \"up\",\n                                 \"down\",\n
        \                                \"geocentricX\",\n                                 \"geocentricY\",\n
        \                                \"geocentricZ\",\n                                 \"columnPositive\",\n
        \                                \"columnNegative\",\n                                 \"rowPositive\",\n
        \                                \"rowNegative\",\n                                 \"displayRight\",\n
        \                                \"displayLeft\",\n                                 \"displayUp\",\n
        \                                \"displayDown\",\n                                 \"forward\",\n
        \                                \"aft\",\n                                 \"port\",\n
        \                                \"starboard\",\n                                 \"clockwise\",\n
        \                                \"counterClockwise\",\n                                 \"towards\",\n
        \                                \"awayFrom\",\n                                 \"future\",\n
        \                                \"past\",\n                                 \"unspecified\"
        ] },\n        \"unit\": { \"$ref\": \"#/definitions/unit\" },\n        \"id\":
        { \"$ref\": \"#/definitions/id\" },\n        \"ids\": { \"$ref\": \"#/definitions/ids\"
        }\n      },\n      \"required\" : [ \"name\", \"abbreviation\", \"direction\"
        ],\n      \"allOf\": [\n        { \"$ref\": \"#/definitions/id_ids_mutually_exclusive\"
        }\n      ],\n      \"additionalProperties\": false\n    },\n\n    \"bbox\":
        {\n      \"type\": \"object\",\n      \"properties\": {\n        \"east_longitude\":
        { \"type\": \"number\" },\n        \"west_longitude\": { \"type\": \"number\"
        },\n        \"south_latitude\": { \"type\": \"number\" },\n        \"north_latitude\":
        { \"type\": \"number\" }\n      },\n      \"required\" : [ \"east_longitude\",
        \"west_longitude\",\n                     \"south_latitude\", \"north_latitude\"
        ],\n      \"additionalProperties\": false\n    },\n\n    \"bound_crs\": {\n
        \     \"type\": \"object\",\n      \"properties\": {\n        \"$schema\"
        : { \"type\": \"string\" },\n        \"type\": { \"type\": \"string\", \"enum\":
        [\"BoundCRS\"] },\n        \"source_crs\": { \"$ref\": \"#/definitions/crs\"
        },\n        \"target_crs\": { \"$ref\": \"#/definitions/crs\" },\n        \"transformation\":
        { \"$ref\": \"#/definitions/abridged_transformation\" }\n     },\n     \"required\"
        : [ \"source_crs\", \"target_crs\", \"transformation\" ],\n     \"additionalProperties\":
        false\n    },\n\n    \"compound_crs\": {\n      \"type\": \"object\",\n      \"allOf\":
        [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\": {\n
        \       \"type\": { \"type\": \"string\", \"enum\": [\"CompoundCRS\"] },\n
        \       \"name\": { \"type\": \"string\" },\n        \"components\":  {\n
        \          \"type\": \"array\",\n            \"items\": { \"$ref\": \"#/definitions/crs\"
        }\n        },\n        \"$schema\" : {},\n        \"scope\": {},\n        \"area\":
        {},\n        \"bbox\": {},\n        \"usages\": {},\n        \"remarks\":
        {},\n        \"id\": {}, \"ids\": {}\n      },\n      \"required\" : [ \"name\",
        \"components\" ],\n      \"additionalProperties\": false\n    },\n\n    \"concatenated_operation\":
        {\n      \"type\": \"object\",\n      \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\"
        }],\n      \"properties\": {\n        \"type\": { \"type\": \"string\", \"enum\":
        [\"ConcatenatedOperation\"] },\n        \"name\": { \"type\": \"string\" },\n
        \       \"source_crs\": { \"$ref\": \"#/definitions/crs\" },\n        \"target_crs\":
        { \"$ref\": \"#/definitions/crs\" },\n        \"steps\":  {\n           \"type\":
        \"array\",\n            \"items\": { \"$ref\": \"#/definitions/single_operation\"
        }\n        },\n        \"$schema\" : {},\n        \"scope\": {},\n        \"area\":
        {},\n        \"bbox\": {},\n        \"usages\": {},\n        \"remarks\":
        {},\n        \"id\": {}, \"ids\": {}\n      },\n      \"required\" : [ \"name\",
        \"source_crs\", \"target_crs\", \"steps\" ],\n      \"additionalProperties\":
        false\n    },\n\n    \"conversion\": {\n      \"type\": \"object\",\n      \"properties\":
        {\n        \"$schema\" : { \"type\": \"string\" },\n        \"type\": { \"type\":
        \"string\", \"enum\": [\"Conversion\"] },\n        \"name\": { \"type\": \"string\"
        },\n        \"method\": { \"$ref\": \"#/definitions/method\" },\n        \"parameters\":
        {\n            \"type\": \"array\",\n            \"items\": { \"$ref\": \"#/definitions/parameter_value\"
        }\n        },\n        \"id\": { \"$ref\": \"#/definitions/id\" },\n        \"ids\":
        { \"$ref\": \"#/definitions/ids\" }\n      },\n      \"required\" : [ \"name\",
        \"method\" ],\n      \"allOf\": [\n        { \"$ref\": \"#/definitions/id_ids_mutually_exclusive\"
        }\n      ],\n      \"additionalProperties\": false\n    },\n\n    \"coordinate_system\":
        {\n      \"type\": \"object\",\n      \"properties\": {\n        \"$schema\"
        : { \"type\": \"string\" },\n        \"type\": { \"type\": \"string\", \"enum\":
        [\"CoordinateSystem\"] },\n        \"name\": { \"type\": \"string\" },\n        \"subtype\":
        { \"type\": \"string\",\n                     \"enum\": [\"Cartesian\",\n
        \                             \"spherical\",\n                              \"ellipsoidal\",\n
        \                             \"vertical\",\n                              \"ordinal\",\n
        \                             \"parametric\",\n                              \"TemporalDateTime\",\n
        \                             \"TemporalCount\",\n                              \"TemporalMeasure\"]
        \ },\n        \"axis\": {\n            \"type\": \"array\",\n            \"items\":
        { \"$ref\": \"#/definitions/axis\" }\n        },\n        \"id\": { \"$ref\":
        \"#/definitions/id\" },\n        \"ids\": { \"$ref\": \"#/definitions/ids\"
        }\n      },\n      \"required\" : [ \"subtype\", \"axis\" ],\n      \"allOf\":
        [\n        { \"$ref\": \"#/definitions/id_ids_mutually_exclusive\" }\n      ],\n
        \     \"additionalProperties\": false\n    },\n\n    \"crs\": {\n      \"oneOf\":
        [\n        { \"$ref\": \"#/definitions/bound_crs\" },\n        { \"$ref\":
        \"#/definitions/compound_crs\" },\n        { \"$ref\": \"#/definitions/derived_engineering_crs\"
        },\n        { \"$ref\": \"#/definitions/derived_geodetic_crs\" },\n        {
        \"$ref\": \"#/definitions/derived_parametric_crs\" },\n        { \"$ref\":
        \"#/definitions/derived_projected_crs\" },\n        { \"$ref\": \"#/definitions/derived_temporal_crs\"
        },\n        { \"$ref\": \"#/definitions/derived_vertical_crs\" },\n        {
        \"$ref\": \"#/definitions/engineering_crs\" },\n        { \"$ref\": \"#/definitions/geodetic_crs\"
        },\n        { \"$ref\": \"#/definitions/parametric_crs\" },\n        { \"$ref\":
        \"#/definitions/projected_crs\" },\n        { \"$ref\": \"#/definitions/temporal_crs\"
        },\n        { \"$ref\": \"#/definitions/vertical_crs\" }\n      ]\n    },\n\n
        \   \"datum\": {\n      \"oneOf\": [\n        { \"$ref\": \"#/definitions/geodetic_reference_frame\"
        },\n        { \"$ref\": \"#/definitions/vertical_reference_frame\" },\n        {
        \"$ref\": \"#/definitions/dynamic_geodetic_reference_frame\" },\n        {
        \"$ref\": \"#/definitions/dynamic_vertical_reference_frame\" },\n        {
        \"$ref\": \"#/definitions/temporal_datum\" },\n        { \"$ref\": \"#/definitions/parametric_datum\"
        },\n        { \"$ref\": \"#/definitions/engineering_datum\" }\n      ]\n    },\n\n
        \   \"datum_ensemble\": {\n      \"type\": \"object\",\n      \"properties\":
        {\n        \"$schema\" : { \"type\": \"string\" },\n        \"type\": { \"type\":
        \"string\", \"enum\": [\"DatumEnsemble\"] },\n        \"name\": { \"type\":
        \"string\" },\n        \"members\": {\n            \"type\": \"array\",\n
        \           \"items\": {\n                \"type\": \"object\",\n                \"properties\":
        {\n                    \"name\": { \"type\": \"string\" },\n                    \"id\":
        { \"$ref\": \"#/definitions/id\" },\n                    \"ids\": { \"$ref\":
        \"#/definitions/ids\" }\n                },\n                \"required\"
        : [ \"name\" ],\n                \"allOf\": [\n                    { \"$ref\":
        \"#/definitions/id_ids_mutually_exclusive\" }\n                ],\n                \"additionalProperties\":
        false\n            }\n        },\n        \"ellipsoid\": { \"$ref\": \"#/definitions/ellipsoid\"
        },\n        \"accuracy\": { \"type\": \"string\" },\n        \"id\": { \"$ref\":
        \"#/definitions/id\" },\n        \"ids\": { \"$ref\": \"#/definitions/ids\"
        }\n      },\n      \"required\" : [ \"name\", \"members\", \"accuracy\" ],\n
        \     \"allOf\": [\n        { \"$ref\": \"#/definitions/id_ids_mutually_exclusive\"
        }\n      ],\n      \"additionalProperties\": false\n    },\n\n    \"derived_engineering_crs\":
        {\n      \"type\": \"object\",\n      \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\"
        }],\n      \"properties\": {\n        \"type\": { \"type\": \"string\",\n
        \                 \"enum\": [\"DerivedEngineeringCRS\"] },\n        \"name\":
        { \"type\": \"string\" },\n        \"base_crs\": { \"$ref\": \"#/definitions/engineering_crs\"
        },\n        \"conversion\": { \"$ref\": \"#/definitions/conversion\" },\n
        \       \"coordinate_system\": { \"$ref\": \"#/definitions/coordinate_system\"
        },\n        \"$schema\" : {},\n        \"scope\": {},\n        \"area\": {},\n
        \       \"bbox\": {},\n        \"usages\": {},\n        \"remarks\": {},\n
        \       \"id\": {}, \"ids\": {}\n     },\n     \"required\" : [ \"name\",
        \"base_crs\", \"conversion\", \"coordinate_system\" ],\n     \"additionalProperties\":
        false\n    },\n\n    \"derived_geodetic_crs\": {\n      \"type\": \"object\",\n
        \     \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\":
        {\n        \"type\": { \"type\": \"string\",\n                  \"enum\":
        [\"DerivedGeodeticCRS\",\n                           \"DerivedGeographicCRS\"]
        },\n        \"name\": { \"type\": \"string\" },\n        \"base_crs\": { \"$ref\":
        \"#/definitions/geodetic_crs\" },\n        \"conversion\": { \"$ref\": \"#/definitions/conversion\"
        },\n        \"coordinate_system\": { \"$ref\": \"#/definitions/coordinate_system\"
        },\n        \"$schema\" : {},\n        \"scope\": {},\n        \"area\": {},\n
        \       \"bbox\": {},\n        \"usages\": {},\n        \"remarks\": {},\n
        \       \"id\": {}, \"ids\": {}\n     },\n     \"required\" : [ \"name\",
        \"base_crs\", \"conversion\", \"coordinate_system\" ],\n     \"additionalProperties\":
        false\n    },\n\n    \"derived_parametric_crs\": {\n      \"type\": \"object\",\n
        \     \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\":
        {\n        \"type\": { \"type\": \"string\",\n                  \"enum\":
        [\"DerivedParametricCRS\"] },\n        \"name\": { \"type\": \"string\" },\n
        \       \"base_crs\": { \"$ref\": \"#/definitions/parametric_crs\" },\n        \"conversion\":
        { \"$ref\": \"#/definitions/conversion\" },\n        \"coordinate_system\":
        { \"$ref\": \"#/definitions/coordinate_system\" },\n        \"$schema\" :
        {},\n        \"scope\": {},\n        \"area\": {},\n        \"bbox\": {},\n
        \       \"usages\": {},\n        \"remarks\": {},\n        \"id\": {}, \"ids\":
        {}\n     },\n     \"required\" : [ \"name\", \"base_crs\", \"conversion\",
        \"coordinate_system\" ],\n     \"additionalProperties\": false\n    },\n\n
        \   \"derived_projected_crs\": {\n      \"type\": \"object\",\n      \"allOf\":
        [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\": {\n
        \       \"type\": { \"type\": \"string\",\n                  \"enum\": [\"DerivedProjectedCRS\"]
        },\n        \"name\": { \"type\": \"string\" },\n        \"base_crs\": { \"$ref\":
        \"#/definitions/projected_crs\" },\n        \"conversion\": { \"$ref\": \"#/definitions/conversion\"
        },\n        \"coordinate_system\": { \"$ref\": \"#/definitions/coordinate_system\"
        },\n        \"$schema\" : {},\n        \"scope\": {},\n        \"area\": {},\n
        \       \"bbox\": {},\n        \"usages\": {},\n        \"remarks\": {},\n
        \       \"id\": {}, \"ids\": {}\n     },\n     \"required\" : [ \"name\",
        \"base_crs\", \"conversion\", \"coordinate_system\" ],\n     \"additionalProperties\":
        false\n    },\n\n    \"derived_temporal_crs\": {\n      \"type\": \"object\",\n
        \     \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\":
        {\n        \"type\": { \"type\": \"string\",\n                  \"enum\":
        [\"DerivedTemporalCRS\"] },\n        \"name\": { \"type\": \"string\" },\n
        \       \"base_crs\": { \"$ref\": \"#/definitions/temporal_crs\" },\n        \"conversion\":
        { \"$ref\": \"#/definitions/conversion\" },\n        \"coordinate_system\":
        { \"$ref\": \"#/definitions/coordinate_system\" },\n        \"$schema\" :
        {},\n        \"scope\": {},\n        \"area\": {},\n        \"bbox\": {},\n
        \       \"usages\": {},\n        \"remarks\": {},\n        \"id\": {}, \"ids\":
        {}\n     },\n     \"required\" : [ \"name\", \"base_crs\", \"conversion\",
        \"coordinate_system\" ],\n     \"additionalProperties\": false\n    },\n\n
        \   \"derived_vertical_crs\": {\n      \"type\": \"object\",\n      \"allOf\":
        [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\": {\n
        \       \"type\": { \"type\": \"string\",\n                  \"enum\": [\"DerivedVerticalCRS\"]
        },\n        \"name\": { \"type\": \"string\" },\n        \"base_crs\": { \"$ref\":
        \"#/definitions/vertical_crs\" },\n        \"conversion\": { \"$ref\": \"#/definitions/conversion\"
        },\n        \"coordinate_system\": { \"$ref\": \"#/definitions/coordinate_system\"
        },\n        \"$schema\" : {},\n        \"scope\": {},\n        \"area\": {},\n
        \       \"bbox\": {},\n        \"usages\": {},\n        \"remarks\": {},\n
        \       \"id\": {}, \"ids\": {}\n     },\n     \"required\" : [ \"name\",
        \"base_crs\", \"conversion\", \"coordinate_system\" ],\n     \"additionalProperties\":
        false\n    },\n\n    \"dynamic_geodetic_reference_frame\": {\n      \"type\":
        \"object\",\n      \"allOf\": [{ \"$ref\": \"#/definitions/geodetic_reference_frame\"
        }],\n      \"properties\": {\n        \"type\": { \"type\": \"string\", \"enum\":
        [\"DynamicGeodeticReferenceFrame\"] },\n        \"name\": {},\n        \"anchor\":
        {},\n        \"ellipsoid\": {},\n        \"prime_meridian\": {},\n        \"frame_reference_epoch\":
        { \"type\": \"number\" },\n        \"deformation_model\": { \"type\": \"string\"
        },\n        \"$schema\" : {},\n        \"scope\": {},\n        \"area\": {},\n
        \       \"bbox\": {},\n        \"usages\": {},\n        \"remarks\": {},\n
        \       \"id\": {}, \"ids\": {}\n      },\n      \"required\" : [ \"name\",
        \"ellipsoid\", \"frame_reference_epoch\" ],\n      \"additionalProperties\":
        false\n    },\n\n    \"dynamic_vertical_reference_frame\": {\n      \"type\":
        \"object\",\n      \"allOf\": [{ \"$ref\": \"#/definitions/vertical_reference_frame\"
        }],\n      \"properties\": {\n        \"type\": { \"type\": \"string\", \"enum\":
        [\"DynamicVerticalReferenceFrame\"] },\n        \"name\": {},\n        \"anchor\":
        {},\n        \"frame_reference_epoch\": { \"type\": \"number\" },\n        \"deformation_model\":
        { \"type\": \"string\" },\n        \"$schema\" : {},\n        \"scope\": {},\n
        \       \"area\": {},\n        \"bbox\": {},\n        \"usages\": {},\n        \"remarks\":
        {},\n        \"id\": {}, \"ids\": {}\n      },\n      \"required\" : [ \"name\",
        \"frame_reference_epoch\" ],\n      \"additionalProperties\": false\n    },\n\n
        \   \"ellipsoid\": {\n      \"type\": \"object\",\n      \"oneOf\":[\n        {\n
        \         \"properties\": {\n            \"$schema\" : { \"type\": \"string\"
        },\n            \"type\": { \"type\": \"string\", \"enum\": [\"Ellipsoid\"]
        },\n            \"name\": { \"type\": \"string\" },\n            \"semi_major_axis\":
        { \"$ref\": \"#/definitions/value_in_metre_or_value_and_unit\" },\n            \"semi_minor_axis\":
        { \"$ref\": \"#/definitions/value_in_metre_or_value_and_unit\" },\n            \"id\":
        { \"$ref\": \"#/definitions/id\" },\n            \"ids\": { \"$ref\": \"#/definitions/ids\"
        }\n          },\n          \"required\" : [ \"name\", \"semi_major_axis\",
        \"semi_minor_axis\" ],\n          \"additionalProperties\": false\n        },\n
        \       {\n          \"properties\": {\n            \"$schema\" : { \"type\":
        \"string\" },\n            \"type\": { \"type\": \"string\", \"enum\": [\"Ellipsoid\"]
        },\n            \"name\": { \"type\": \"string\" },\n            \"semi_major_axis\":
        { \"$ref\": \"#/definitions/value_in_metre_or_value_and_unit\" },\n            \"inverse_flattening\":
        { \"type\": \"number\" },\n            \"id\": { \"$ref\": \"#/definitions/id\"
        },\n           \"ids\": { \"$ref\": \"#/definitions/ids\" }\n          },\n
        \         \"required\" : [ \"name\", \"semi_major_axis\", \"inverse_flattening\"
        ],\n          \"additionalProperties\": false\n        },\n        {\n          \"properties\":
        {\n            \"$schema\" : { \"type\": \"string\" },\n            \"type\":
        { \"type\": \"string\", \"enum\": [\"Ellipsoid\"] },\n            \"name\":
        { \"type\": \"string\" },\n            \"radius\": { \"$ref\": \"#/definitions/value_in_metre_or_value_and_unit\"
        },\n            \"id\": { \"$ref\": \"#/definitions/id\" },\n            \"ids\":
        { \"$ref\": \"#/definitions/ids\" }\n          },\n          \"required\"
        : [ \"name\", \"radius\" ],\n         \"additionalProperties\": false\n        }\n
        \     ],\n      \"allOf\": [\n        { \"$ref\": \"#/definitions/id_ids_mutually_exclusive\"
        }\n      ]\n    },\n\n    \"engineering_crs\": {\n      \"type\": \"object\",\n
        \     \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\":
        {\n        \"type\": { \"type\": \"string\", \"enum\": [\"EngineeringCRS\"]
        },\n        \"name\": { \"type\": \"string\" },\n        \"datum\": { \"$ref\":
        \"#/definitions/engineering_datum\" },\n        \"coordinate_system\": { \"$ref\":
        \"#/definitions/coordinate_system\" },\n        \"$schema\" : {},\n        \"scope\":
        {},\n        \"area\": {},\n        \"bbox\": {},\n        \"usages\": {},\n
        \       \"remarks\": {},\n        \"id\": {}, \"ids\": {}\n      },\n      \"required\"
        : [ \"name\", \"datum\" ],\n      \"additionalProperties\": false\n    },\n\n
        \   \"engineering_datum\": {\n      \"type\": \"object\",\n      \"allOf\":
        [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\": {\n
        \       \"type\": { \"type\": \"string\", \"enum\": [\"EngineeringDatum\"]
        },\n        \"name\": { \"type\": \"string\" },\n        \"anchor\": { \"type\":
        \"string\" },\n        \"$schema\" : {},\n        \"scope\": {},\n        \"area\":
        {},\n        \"bbox\": {},\n        \"usages\": {},\n        \"remarks\":
        {},\n        \"id\": {}, \"ids\": {}\n      },\n      \"required\" : [ \"name\"
        ],\n      \"additionalProperties\": false\n    },\n\n    \"geodetic_crs\":
        {\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\":
        { \"type\": \"string\", \"enum\": [\"GeodeticCRS\", \"GeographicCRS\"] },\n
        \       \"name\": { \"type\": \"string\" },\n        \"datum\": {\n            \"oneOf\":
        [\n                { \"$ref\": \"#/definitions/geodetic_reference_frame\"
        },\n                { \"$ref\": \"#/definitions/dynamic_geodetic_reference_frame\"
        }\n            ]\n        },\n        \"datum_ensemble\": { \"$ref\": \"#/definitions/datum_ensemble\"
        },\n        \"coordinate_system\": { \"$ref\": \"#/definitions/coordinate_system\"
        },\n        \"$schema\" : {},\n        \"scope\": {},\n        \"area\": {},\n
        \       \"bbox\": {},\n        \"usages\": {},\n        \"remarks\": {},\n
        \       \"id\": {}, \"ids\": {}\n      },\n      \"required\" : [ \"name\"
        ],\n      \"description\": \"One and only one of datum and datum_ensemble
        must be provided\",\n      \"allOf\": [\n        { \"$ref\": \"#/definitions/object_usage\"
        },\n        { \"$ref\": \"#/definitions/one_and_only_one_of_datum_or_datum_ensemble\"
        }\n      ],\n      \"additionalProperties\": false\n    },\n\n    \"geodetic_reference_frame\":
        {\n      \"type\": \"object\",\n      \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\"
        }],\n      \"properties\": {\n        \"type\": { \"type\": \"string\", \"enum\":
        [\"GeodeticReferenceFrame\"] },\n        \"name\": { \"type\": \"string\"
        },\n        \"anchor\": { \"type\": \"string\" },\n        \"ellipsoid\":
        { \"$ref\": \"#/definitions/ellipsoid\" },\n        \"prime_meridian\": {
        \"$ref\": \"#/definitions/prime_meridian\" },\n        \"$schema\" : {},\n
        \       \"scope\": {},\n        \"area\": {},\n        \"bbox\": {},\n        \"usages\":
        {},\n        \"remarks\": {},\n        \"id\": {}, \"ids\": {}\n      },\n
        \     \"required\" : [ \"name\", \"ellipsoid\" ],\n      \"additionalProperties\":
        false\n    },\n\n    \"id\": {\n      \"type\": \"object\",\n      \"properties\":
        {\n        \"authority\": { \"type\": \"string\" },\n        \"code\": {\n
        \         \"oneOf\": [ { \"type\": \"string\" }, { \"type\": \"integer\" }
        ]\n        }\n      },\n      \"required\" : [ \"authority\", \"code\" ],\n
        \     \"additionalProperties\": false\n    },\n\n    \"ids\": {\n      \"type\":
        \"array\",\n      \"items\": { \"$ref\": \"#/definitions/id\" }\n    },\n\n
        \   \"method\": {\n      \"type\": \"object\",\n      \"properties\": {\n
        \       \"$schema\" : { \"type\": \"string\" },\n        \"type\": { \"type\":
        \"string\", \"enum\": [\"OperationMethod\"]},\n        \"name\": { \"type\":
        \"string\" },\n        \"id\": { \"$ref\": \"#/definitions/id\" },\n        \"ids\":
        { \"$ref\": \"#/definitions/ids\" }\n      },\n      \"required\" : [ \"name\"
        ],\n      \"allOf\": [\n        { \"$ref\": \"#/definitions/id_ids_mutually_exclusive\"
        }\n      ],\n      \"additionalProperties\": false\n    },\n\n    \"id_ids_mutually_exclusive\":
        {\n        \"not\": {\n            \"type\": \"object\",\n            \"required\":
        [ \"id\", \"ids\" ]\n        }\n    },\n\n    \"one_and_only_one_of_datum_or_datum_ensemble\":
        {\n      \"allOf\": [\n        {\n            \"not\": {\n                \"type\":
        \"object\",\n                \"required\": [ \"datum\", \"datum_ensemble\"
        ]\n            }\n        },\n        {\n            \"oneOf\": [\n                {
        \"type\": \"object\", \"required\": [\"datum\"] },\n                { \"type\":
        \"object\", \"required\": [\"datum_ensemble\"] }\n            ]\n        }\n
        \     ]\n    },\n\n    \"object_usage\": {\n      \"anyOf\": [\n      {\n
        \       \"type\": \"object\",\n        \"properties\": {\n            \"$schema\"
        : { \"type\": \"string\" },\n            \"scope\": { \"type\": \"string\"
        },\n            \"area\": { \"type\": \"string\" },\n            \"bbox\":
        { \"$ref\": \"#/definitions/bbox\" },\n            \"remarks\": { \"type\":
        \"string\" },\n            \"id\": { \"$ref\": \"#/definitions/id\" },\n            \"ids\":
        { \"$ref\": \"#/definitions/ids\" }\n        },\n        \"allOf\": [\n            {
        \"$ref\": \"#/definitions/id_ids_mutually_exclusive\" }\n        ]\n      },\n
        \     {\n        \"type\": \"object\",\n        \"properties\": {\n            \"$schema\"
        : { \"type\": \"string\" },\n            \"usages\": { \"$ref\": \"#/definitions/usages\"
        },\n            \"remarks\": { \"type\": \"string\" },\n            \"id\":
        { \"$ref\": \"#/definitions/id\" },\n            \"ids\": { \"$ref\": \"#/definitions/ids\"
        }\n        },\n        \"allOf\": [\n            { \"$ref\": \"#/definitions/id_ids_mutually_exclusive\"
        }\n        ]\n      }\n      ]\n    },\n\n    \"parameter_value\": {\n      \"type\":
        \"object\",\n      \"properties\": {\n        \"$schema\" : { \"type\": \"string\"
        },\n        \"type\": { \"type\": \"string\", \"enum\": [\"ParameterValue\"]
        },\n        \"name\": { \"type\": \"string\" },\n        \"value\": {\n          \"oneOf\":
        [\n            { \"type\": \"string\" },\n            { \"type\": \"number\"
        }\n           ]\n        },\n        \"unit\": { \"$ref\": \"#/definitions/unit\"
        },\n        \"id\": { \"$ref\": \"#/definitions/id\" },\n        \"ids\":
        { \"$ref\": \"#/definitions/ids\" }\n      },\n      \"required\" : [ \"name\",
        \"value\" ],\n      \"allOf\": [\n        { \"$ref\": \"#/definitions/id_ids_mutually_exclusive\"
        }\n      ],\n      \"additionalProperties\": false\n    },\n\n    \"parametric_crs\":
        {\n      \"type\": \"object\",\n      \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\"
        }],\n      \"properties\": {\n        \"type\": { \"type\": \"string\", \"enum\":
        [\"ParametricCRS\"] },\n        \"name\": { \"type\": \"string\" },\n        \"datum\":
        { \"$ref\": \"#/definitions/parametric_datum\" },\n        \"coordinate_system\":
        { \"$ref\": \"#/definitions/coordinate_system\" },\n        \"$schema\" :
        {},\n        \"scope\": {},\n        \"area\": {},\n        \"bbox\": {},\n
        \       \"usages\": {},\n        \"remarks\": {},\n        \"id\": {}, \"ids\":
        {}\n      },\n      \"required\" : [ \"name\", \"datum\" ],\n      \"additionalProperties\":
        false\n    },\n\n    \"parametric_datum\": {\n      \"type\": \"object\",\n
        \     \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\":
        {\n        \"type\": { \"type\": \"string\", \"enum\": [\"ParametricDatum\"]
        },\n        \"name\": { \"type\": \"string\" },\n        \"anchor\": { \"type\":
        \"string\" },\n        \"$schema\" : {},\n        \"scope\": {},\n        \"area\":
        {},\n        \"bbox\": {},\n        \"usages\": {},\n        \"remarks\":
        {},\n        \"id\": {}, \"ids\": {}\n      },\n      \"required\" : [ \"name\"
        ],\n      \"additionalProperties\": false\n    },\n\n    \"prime_meridian\":
        {\n      \"type\": \"object\",\n      \"properties\": {\n        \"$schema\"
        : { \"type\": \"string\" },\n        \"type\": { \"type\": \"string\", \"enum\":
        [\"PrimeMeridian\"] },\n        \"name\": { \"type\": \"string\" },\n        \"longitude\":
        { \"$ref\": \"#/definitions/value_in_degree_or_value_and_unit\" },\n        \"id\":
        { \"$ref\": \"#/definitions/id\" },\n        \"ids\": { \"$ref\": \"#/definitions/ids\"
        }\n      },\n      \"required\" : [ \"name\" ],\n      \"allOf\": [\n        {
        \"$ref\": \"#/definitions/id_ids_mutually_exclusive\" }\n      ],\n      \"additionalProperties\":
        false\n    },\n\n    \"single_operation\": {\n      \"oneOf\": [\n        {
        \"$ref\": \"#/definitions/conversion\" },\n        { \"$ref\": \"#/definitions/transformation\"
        }\n      ]\n    },\n\n    \"projected_crs\": {\n      \"type\": \"object\",\n
        \     \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\":
        {\n        \"type\": { \"type\": \"string\",\n                  \"enum\":
        [\"ProjectedCRS\"] },\n        \"name\": { \"type\": \"string\" },\n        \"base_crs\":
        { \"$ref\": \"#/definitions/geodetic_crs\" },\n        \"conversion\": { \"$ref\":
        \"#/definitions/conversion\" },\n        \"coordinate_system\": { \"$ref\":
        \"#/definitions/coordinate_system\" },\n        \"$schema\" : {},\n        \"scope\":
        {},\n        \"area\": {},\n        \"bbox\": {},\n        \"usages\": {},\n
        \       \"remarks\": {},\n        \"id\": {}, \"ids\": {}\n     },\n     \"required\"
        : [ \"name\", \"base_crs\", \"conversion\", \"coordinate_system\" ],\n     \"additionalProperties\":
        false\n    },\n\n    \"temporal_crs\": {\n      \"type\": \"object\",\n      \"allOf\":
        [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\": {\n
        \       \"type\": { \"type\": \"string\", \"enum\": [\"TemporalCRS\"] },\n
        \       \"name\": { \"type\": \"string\" },\n        \"datum\": { \"$ref\":
        \"#/definitions/temporal_datum\" },\n        \"coordinate_system\": { \"$ref\":
        \"#/definitions/coordinate_system\" },\n        \"$schema\" : {},\n        \"scope\":
        {},\n        \"area\": {},\n        \"bbox\": {},\n        \"usages\": {},\n
        \       \"remarks\": {},\n        \"id\": {}, \"ids\": {}\n      },\n      \"required\"
        : [ \"name\", \"datum\" ],\n      \"additionalProperties\": false\n    },\n\n
        \   \"temporal_datum\": {\n      \"type\": \"object\",\n      \"allOf\": [{
        \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\": {\n        \"type\":
        { \"type\": \"string\", \"enum\": [\"TemporalDatum\"] },\n        \"name\":
        { \"type\": \"string\" },\n        \"calendar\": { \"type\": \"string\" },\n
        \       \"time_origin\": { \"type\": \"string\" },\n        \"$schema\" :
        {},\n        \"scope\": {},\n        \"area\": {},\n        \"bbox\": {},\n
        \       \"usages\": {},\n        \"remarks\": {},\n        \"id\": {}, \"ids\":
        {}\n      },\n      \"required\" : [ \"name\", \"calendar\" ],\n      \"additionalProperties\":
        false\n    },\n\n    \"transformation\": {\n      \"type\": \"object\",\n
        \     \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\" }],\n      \"properties\":
        {\n        \"type\": { \"type\": \"string\", \"enum\": [\"Transformation\"]
        },\n        \"name\": { \"type\": \"string\" },\n        \"source_crs\": {
        \"$ref\": \"#/definitions/crs\" },\n        \"target_crs\": { \"$ref\": \"#/definitions/crs\"
        },\n        \"interpolation_crs\": { \"$ref\": \"#/definitions/crs\" },\n
        \       \"method\": { \"$ref\": \"#/definitions/method\" },\n        \"parameters\":
        {\n            \"type\": \"array\",\n            \"items\": { \"$ref\": \"#/definitions/parameter_value\"
        }\n        },\n        \"accuracy\": { \"type\": \"string\" },\n        \"$schema\"
        : {},\n        \"scope\": {},\n        \"area\": {},\n        \"bbox\": {},\n
        \       \"usages\": {},\n        \"remarks\": {},\n        \"id\": {}, \"ids\":
        {}\n      },\n      \"required\" : [ \"name\", \"source_crs\", \"target_crs\",
        \"method\", \"parameters\" ],\n      \"additionalProperties\": false\n    },\n\n
        \   \"unit\": {\n      \"oneOf\": [\n      {\n        \"type\": \"string\",\n
        \       \"enum\": [\"metre\", \"degree\", \"unity\"]\n      },\n      {\n
        \       \"type\": \"object\",\n        \"properties\": {\n          \"type\":
        { \"type\": \"string\",\n                    \"enum\": [\"LinearUnit\", \"AngularUnit\",
        \"ScaleUnit\",\n                             \"TimeUnit\", \"ParametricUnit\",
        \"Unit\"] },\n          \"name\": { \"type\": \"string\" },\n          \"conversion_factor\":
        { \"type\": \"number\" },\n          \"id\": { \"$ref\": \"#/definitions/id\"
        },\n          \"ids\": { \"$ref\": \"#/definitions/ids\" }\n         },\n
        \        \"required\" : [ \"type\", \"name\" ],\n         \"allOf\": [\n            {
        \"$ref\": \"#/definitions/id_ids_mutually_exclusive\" }\n          ],\n         \"additionalProperties\":
        false\n      }\n      ]\n    },\n\n    \"usages\": {\n        \"type\": \"array\",\n
        \       \"items\": {\n          \"type\": \"object\",\n          \"properties\":
        {\n            \"scope\": { \"type\": \"string\" },\n            \"area\":
        { \"type\": \"string\" },\n            \"bbox\": { \"$ref\": \"#/definitions/bbox\"
        }\n           },\n          \"additionalProperties\": false\n        }\n    },\n\n
        \   \"value_and_unit\": {\n      \"type\": \"object\",\n      \"properties\":
        {\n        \"value\": { \"type\": \"number\" },\n        \"unit\": { \"$ref\":
        \"#/definitions/unit\" }\n      },\n      \"required\" : [ \"value\", \"unit\"
        ],\n      \"additionalProperties\": false\n    },\n\n    \"value_in_degree_or_value_and_unit\":
        {\n      \"oneOf\": [\n        { \"type\": \"number\" },\n        { \"$ref\":
        \"#/definitions/value_and_unit\" }\n      ]\n    },\n\n    \"value_in_metre_or_value_and_unit\":
        {\n      \"oneOf\": [\n        { \"type\": \"number\" },\n        { \"$ref\":
        \"#/definitions/value_and_unit\" }\n      ]\n    },\n\n    \"vertical_crs\":
        {\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\":
        { \"type\": \"string\", \"enum\": [\"VerticalCRS\"] },\n        \"name\":
        { \"type\": \"string\" },\n        \"datum\": {\n            \"oneOf\": [\n
        \               { \"$ref\": \"#/definitions/vertical_reference_frame\" },\n
        \               { \"$ref\": \"#/definitions/dynamic_vertical_reference_frame\"
        }\n            ]\n        },\n        \"datum_ensemble\": { \"$ref\": \"#/definitions/datum_ensemble\"
        },\n        \"coordinate_system\": { \"$ref\": \"#/definitions/coordinate_system\"
        },\n        \"geoid_model\": {\n          \"type\": \"object\",\n          \"properties\":
        {\n            \"name\": { \"type\": \"string\" },\n            \"interpolation_crs\":
        { \"$ref\": \"#/definitions/crs\" },\n            \"id\": { \"$ref\": \"#/definitions/id\"
        }\n          },\n          \"required\" : [ \"name\" ],\n          \"additionalProperties\":
        false\n        },\n        \"$schema\" : {},\n        \"scope\": {},\n        \"area\":
        {},\n        \"bbox\": {},\n        \"usages\": {},\n        \"remarks\":
        {},\n        \"id\": {}, \"ids\": {}\n      },\n      \"required\" : [ \"name\"],\n
        \     \"description\": \"One and only one of datum and datum_ensemble must
        be provided\",\n      \"allOf\": [\n        { \"$ref\": \"#/definitions/object_usage\"
        },\n        { \"$ref\": \"#/definitions/one_and_only_one_of_datum_or_datum_ensemble\"
        }\n      ],\n      \"additionalProperties\": false\n    },\n\n    \"vertical_reference_frame\":
        {\n      \"type\": \"object\",\n      \"allOf\": [{ \"$ref\": \"#/definitions/object_usage\"
        }],\n      \"properties\": {\n        \"type\": { \"type\": \"string\", \"enum\":
        [\"VerticalReferenceFrame\"] },\n        \"name\": { \"type\": \"string\"
        },\n        \"anchor\": { \"type\": \"string\" },\n        \"$schema\" : {},\n
        \       \"scope\": {},\n        \"area\": {},\n        \"bbox\": {},\n        \"usages\":
        {},\n        \"remarks\": {},\n        \"id\": {}, \"ids\": {}\n      },\n
        \     \"required\" : [ \"name\" ],\n      \"additionalProperties\": false\n
        \   }\n\n  }\n}\n"
    headers:
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '4916'
      CF-Cache-Status:
      - HIT
      CF-Ray:
      - 9068adb05dea538d-DEN
      Cache-Control:
      - max-age=1200
      Connection:
      - close
      Content-Type:
      - application/json
      Date:
      - Thu, 23 Jan 2025 15:04:50 GMT
      ETag:
      - W/"54be42a997d748d338984583b3f2c900"
      Last-Modified:
      - Thu, 25 Apr 2024 19:53:05 GMT
      Server:
      - cloudflare
      Set-Cookie:
      - _cfuvid=TSE7FrpHrB5sxKV2jQ6QSh7v3_u3GPOSGjJ2LZIfXrw-1737644690004-0.0.1.1-604800000;
        path=/; domain=.proj.org; HttpOnly; Secure; SameSite=None
      Transfer-Encoding:
      - chunked
      Vary:
      - Accept-Encoding
      access-control-allow-methods:
      - HEAD, OPTIONS, GET
      alt-svc:
      - h3=":443"; ma=86400
      cdn-cache-control:
      - public
      referrer-policy:
      - no-referrer-when-downgrade
      x-amz-id-2:
      - 2d4ls//oUd2el6OMtBwGYotBs/TvNyG5sf6Pacdv852EM8exlHLL3XysQS29cARNGamoVe5o0Vc=
      x-amz-meta-mtime:
      - '1714074779.458591481'
      x-amz-request-id:
      - Y2KKVM9MPFKQRGXZ
      x-amz-server-side-encryption:
      - AES256
      x-backend:
      - web-ext-theme-i-08b969064f4b9cdc5
      x-content-type-options:
      - nosniff
      x-rtd-domain:
      - proj.org
      x-rtd-force-addons:
      - 'true'
      x-rtd-path:
      - /proxito/html/osgeo-proj/latest/schemas/v0.2/projjson.schema.json
      x-rtd-project:
      - osgeo-proj
      x-rtd-project-method:
      - custom_domain
      x-rtd-resolver-filename:
      - /schemas/v0.2/projjson.schema.json
      x-rtd-version:
      - latest
      x-rtd-version-method:
      - path
      x-served:
      - Nginx-Proxito-Sendfile
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - geojson.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://geojson.org/schema/Polygon.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://geojson.org/schema/Polygon.json\",\n  \"title\": \"GeoJSON Polygon\",\n
        \ \"type\": \"object\",\n  \"required\": [\n    \"type\",\n    \"coordinates\"\n
        \ ],\n  \"properties\": {\n    \"type\": {\n      \"type\": \"string\",\n
        \     \"enum\": [\n        \"Polygon\"\n      ]\n    },\n    \"coordinates\":
        {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"array\",\n
        \       \"minItems\": 4,\n        \"items\": {\n          \"type\": \"array\",\n
        \         \"minItems\": 2,\n          \"items\": {\n            \"type\":
        \"number\"\n          }\n        }\n      }\n    },\n    \"bbox\": {\n      \"type\":
        \"array\",\n      \"minItems\": 4,\n      \"items\": {\n        \"type\":
        \"number\"\n      }\n    }\n  }\n}\n"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '0'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '703'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:50 GMT
      ETag:
      - '"65f73090-2bf"'
      Last-Modified:
      - Sun, 17 Mar 2024 18:04:00 GMT
      Server:
      - GitHub.com
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - MISS
      X-Cache-Hits:
      - '0'
      X-Fastly-Request-ID:
      - 7f9c7041e7854ebc5e2b8f7aed12ba8f075db3ef
      X-GitHub-Request-Id:
      - 9CD8:12A08B:12913B0:151D19D:67925A8E
      X-Served-By:
      - cache-den-kden1300022-DEN
      X-Timer:
      - S1737644690.085196,VS0,VE59
      expires:
      - Thu, 23 Jan 2025 15:14:50 GMT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
version: 1
