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/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/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\"\n            },\n            \"stac_extensions\":
        {\n              \"title\": \"STAC extensions\",\n              \"type\":
        \"array\",\n              \"uniqueItems\": true,\n              \"items\":
        {\n                \"title\": \"Reference to a JSON Schema\",\n                \"type\":
        \"string\",\n                \"format\": \"iri\"\n              }\n            },\n
        \           \"id\": {\n              \"title\": \"Provider ID\",\n              \"description\":
        \"Provider item ID\",\n              \"type\": \"string\",\n              \"minLength\":
        1\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
        \             \"allOf\": [\n                {\n                  \"$ref\":
        \"#/definitions/common_metadata\"\n                },\n                {\n
        \                 \"anyOf\": [\n                    {\n                      \"required\":
        [\n                        \"datetime\"\n                      ],\n                      \"properties\":
        {\n                        \"datetime\": {\n                          \"not\":
        {\n                            \"type\": \"null\"\n                          }\n
        \                       }\n                      }\n                    },\n
        \                   {\n                      \"required\": [\n                        \"datetime\",\n
        \                       \"start_datetime\",\n                        \"end_datetime\"\n
        \                     ]\n                    }\n                  ]\n                }\n
        \             ]\n            }\n          },\n          \"if\": {\n            \"properties\":
        {\n              \"links\": {\n                \"contains\": {\n                  \"required\":
        [\n                    \"rel\"\n                  ],\n                  \"properties\":
        {\n                    \"rel\": {\n                      \"const\": \"collection\"\n
        \                   }\n                  }\n                }\n              }\n
        \           }\n          },\n          \"then\": {\n            \"required\":
        [\n              \"collection\"\n            ],\n            \"properties\":
        {\n              \"collection\": {\n                \"title\": \"Collection
        ID\",\n                \"description\": \"The ID of the STAC Collection this
        Item references to.\",\n                \"type\": \"string\",\n                \"minLength\":
        1\n              }\n            }\n          },\n          \"else\": {\n            \"properties\":
        {\n              \"collection\": {\n                \"not\": {}\n              }\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          \"format\":
        \"iri-reference\",\n          \"minLength\": 1\n        },\n        \"rel\":
        {\n          \"title\": \"Link relation type\",\n          \"type\": \"string\",\n
        \         \"minLength\": 1\n        },\n        \"type\": {\n          \"title\":
        \"Link type\",\n          \"type\": \"string\"\n        },\n        \"title\":
        {\n          \"title\": \"Link title\",\n          \"type\": \"string\"\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      \"allOf\": [\n        {\n          \"type\":
        \"object\",\n          \"required\": [\n            \"href\"\n          ],\n
        \         \"properties\": {\n            \"href\": {\n              \"title\":
        \"Asset reference\",\n              \"type\": \"string\",\n              \"format\":
        \"iri-reference\",\n              \"minLength\": 1\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          \"$ref\": \"#/definitions/common_metadata\"\n
        \       }\n      ]\n    }\n  }\n}\n"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '1'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '6723'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:56 GMT
      ETag:
      - '"66e1651c-1a43"'
      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:
      - 6013a0e8399d76c24d56f1007fd74ace242e0585
      X-GitHub-Request-Id:
      - 3EA9:21E15:12E0CB5:156CBF4:67925A97
      X-Served-By:
      - cache-den-kden1300050-DEN
      X-Timer:
      - S1737644697.806613,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 15:14:55 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/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/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:
      - '1'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '533'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:56 GMT
      ETag:
      - '"66e1651c-215"'
      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:
      - a11800d4c4c04afb899cf02b3190c7902d0625a5
      X-GitHub-Request-Id:
      - 703D:2259D3:FC84EA:1198989:67925148
      X-Served-By:
      - cache-den-kden1300061-DEN
      X-Timer:
      - S1737644697.828312,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 14:35:16 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/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/item-spec/json-schema/datetime.json#\",\n
        \ \"title\": \"Date and Time Fields\",\n  \"type\": \"object\",\n  \"dependencies\":
        {\n    \"start_datetime\": {\n      \"required\": [\n        \"end_datetime\"\n
        \     ]\n    },\n    \"end_datetime\": {\n      \"required\": [\n        \"start_datetime\"\n
        \     ]\n    }\n  },\n  \"properties\": {\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\", \"null\"],\n
        \     \"format\": \"date-time\",\n      \"pattern\": \"(\\\\+00:00|Z)$\"\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      \"pattern\": \"(\\\\+00:00|Z)$\"\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
        \     \"pattern\": \"(\\\\+00:00|Z)$\"\n    },\n    \"created\": {\n      \"title\":
        \"Creation Time\",\n      \"type\": \"string\",\n      \"format\": \"date-time\",\n
        \     \"pattern\": \"(\\\\+00:00|Z)$\"\n    },\n    \"updated\": {\n      \"title\":
        \"Last Update Time\",\n      \"type\": \"string\",\n      \"format\": \"date-time\",\n
        \     \"pattern\": \"(\\\\+00:00|Z)$\"\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '1'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '1472'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:56 GMT
      ETag:
      - '"66e1651c-5c0"'
      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:
      - 0d4ffb9aadfd181a985102cb2b685fb60422daef
      X-GitHub-Request-Id:
      - 64E9:196FE:EA4984:1074E01:67925148
      X-Served-By:
      - cache-den-kden1300050-DEN
      X-Timer:
      - S1737644697.847106,VS0,VE3
      expires:
      - Thu, 23 Jan 2025 14:35:16 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/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/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      \"exclusiveMinimum\": 0\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '1'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '696'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:56 GMT
      ETag:
      - '"66e1651c-2b8"'
      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:
      - 8f77804e4e43136df64414670fc3c8d76962ffbd
      X-GitHub-Request-Id:
      - 1DA1:188222:F17CD1:10E8100:6792514C
      X-Served-By:
      - cache-den-kden1300025-DEN
      X-Timer:
      - S1737644697.867712,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 14:35:16 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/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/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:
      - '1'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '302'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:56 GMT
      ETag:
      - '"66e1651c-12e"'
      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:
      - 90e1d50425a63b6177865db13b87761a01382326
      X-GitHub-Request-Id:
      - DA16:151BE8:F58D9E:112928A:6792514C
      X-Served-By:
      - cache-den-kden1300023-DEN
      X-Timer:
      - S1737644697.887366,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 14:35:16 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/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/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        \"type\": \"object\",\n        \"required\":
        [\n          \"name\"\n        ],\n        \"properties\": {\n          \"name\":
        {\n            \"title\": \"Organization name\",\n            \"type\": \"string\",\n
        \           \"minLength\": 1\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\":
        \"iri\"\n          }\n        }\n      }\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '1'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '1135'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:56 GMT
      ETag:
      - '"66e1651c-46f"'
      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:
      - b9acf813842b0193d08221da44c8ef209ce072ec
      X-GitHub-Request-Id:
      - 4D99:3405BB:103FFE8:121049E:6792514C
      X-Served-By:
      - cache-den-kden1300021-DEN
      X-Timer:
      - S1737644697.906267,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 14:35:17 GMT
      x-origin-cache:
      - HIT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - stac-extensions.github.io
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://stac-extensions.github.io/eo/v1.1.0/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://stac-extensions.github.io/eo/v1.1.0/schema.json#\",\n  \"title\":
        \"EO Extension\",\n  \"description\": \"STAC EO Extension for STAC Items.\",\n
        \ \"oneOf\": [\n    {\n      \"$comment\": \"This is the schema for STAC Items.\",\n
        \     \"allOf\": [\n        {\n          \"type\": \"object\",\n          \"required\":
        [\n            \"type\",\n            \"properties\",\n            \"assets\"\n
        \         ],\n          \"properties\": {\n            \"type\": {\n              \"const\":
        \"Feature\"\n            },\n            \"properties\": {\n              \"$ref\":
        \"#/definitions/fields\"\n            },\n            \"assets\": {\n              \"type\":
        \"object\",\n              \"additionalProperties\": {\n                \"$ref\":
        \"#/definitions/fields\"\n              }\n            }\n          },\n          \"$comment\":
        \"The if-then-else below checks whether the eo:bands is given in assets or
        not. If yes, allows eo:bands in properties (else), otherwise, disallows eo:bands
        in properties (then).\",\n          \"if\": {\n            \"required\": [\n
        \             \"assets\"\n            ],\n            \"properties\": {\n
        \             \"assets\": {\n                \"type\": \"object\",\n                \"additionalProperties\":
        {\n                  \"properties\": {\n                    \"eo:bands\":
        false\n                  }\n                }\n              }\n            }\n
        \         },\n          \"then\": {\n            \"properties\": {\n              \"properties\":
        {\n                \"properties\": {\n                  \"eo:bands\": false\n
        \               }\n              }\n            }\n          },\n          \"else\":
        {\n            \"properties\": {\n              \"properties\": {\n                \"properties\":
        {\n                  \"eo:bands\": {\n                    \"$ref\": \"#/definitions/bands\"\n
        \                 }\n                }\n              }\n            }\n          }\n
        \       },\n        {\n          \"$ref\": \"#/definitions/stac_extensions\"\n
        \       }\n      ]\n    },\n    {\n      \"$comment\": \"This is the schema
        for STAC Collections.\",\n      \"allOf\": [\n        {\n          \"type\":
        \"object\",\n          \"required\": [\n            \"type\"\n          ],\n
        \         \"properties\": {\n            \"type\": {\n              \"const\":
        \"Collection\"\n            },\n            \"assets\": {\n              \"type\":
        \"object\",\n              \"additionalProperties\": {\n                \"$ref\":
        \"#/definitions/fields\"\n              }\n            },\n            \"item_assets\":
        {\n              \"type\": \"object\",\n              \"additionalProperties\":
        {\n                \"$ref\": \"#/definitions/fields\"\n              }\n            }\n
        \         }\n        },\n        {\n          \"$ref\": \"#/definitions/stac_extensions\"\n
        \       }\n      ]\n    }\n  ],\n  \"definitions\": {\n    \"stac_extensions\":
        {\n      \"type\": \"object\",\n      \"required\": [\n        \"stac_extensions\"\n
        \     ],\n      \"properties\": {\n        \"stac_extensions\": {\n          \"type\":
        \"array\",\n          \"contains\": {\n            \"const\": \"https://stac-extensions.github.io/eo/v1.1.0/schema.json\"\n
        \         }\n        }\n      }\n    },\n    \"fields\": {\n      \"type\":
        \"object\",\n      \"properties\": {\n        \"eo:cloud_cover\": {\n          \"title\":
        \"Cloud Cover\",\n          \"type\": \"number\",\n          \"minimum\":
        0,\n          \"maximum\": 100\n        },\n        \"eo:snow_cover\": {\n
        \         \"title\": \"Snow and Ice Cover\",\n          \"type\": \"number\",\n
        \         \"minimum\": 0,\n          \"maximum\": 100\n        },\n        \"eo:bands\":
        {\n          \"$ref\": \"#/definitions/bands\"\n        }\n      },\n      \"patternProperties\":
        {\n        \"^(?!eo:)\": {}\n      },\n      \"additionalProperties\": false\n
        \   },\n    \"bands\": {\n      \"title\": \"Bands\",\n      \"type\": \"array\",\n
        \     \"minItems\": 1,\n      \"items\": {\n        \"title\": \"Band\",\n
        \       \"type\": \"object\",\n        \"minProperties\": 1,\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            \"enum\":
        [\n              \"coastal\",\n              \"blue\",\n              \"green\",\n
        \             \"red\",\n              \"rededge\",\n              \"yellow\",\n
        \             \"pan\",\n              \"nir\",\n              \"nir08\",\n
        \             \"nir09\",\n              \"cirrus\",\n              \"swir16\",\n
        \             \"swir22\",\n              \"lwir\",\n              \"lwir11\",\n
        \             \"lwir12\"\n            ]\n          },\n          \"description\":
        {\n            \"title\": \"Description of the band\",\n            \"type\":
        \"string\",\n            \"minLength\": 1\n          },\n          \"center_wavelength\":
        {\n            \"title\": \"Center Wavelength\",\n            \"type\": \"number\",\n
        \           \"minimumExclusive\": 0\n          },\n          \"full_width_half_max\":
        {\n            \"title\": \"Full Width Half Max (FWHM)\",\n            \"type\":
        \"number\",\n            \"minimumExclusive\": 0\n          },\n          \"solar_illumination\":
        {\n            \"title\": \"Solar Illumination\",\n            \"type\": \"number\",\n
        \           \"minimum\": 0\n          }\n        }\n      }\n    }\n  }\n}\n"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '48'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '5052'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:56 GMT
      ETag:
      - '"66df1c53-13bc"'
      Last-Modified:
      - Mon, 09 Sep 2024 16:03:31 GMT
      Server:
      - GitHub.com
      Strict-Transport-Security:
      - max-age=31556952
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Fastly-Request-ID:
      - aae519091ff3194be28a6ee013bca4149e56fb31
      X-GitHub-Request-Id:
      - D7BA:338B06:10BABDB:12975BC:67925A68
      X-Served-By:
      - cache-den-kden1300040-DEN
      X-Timer:
      - S1737644697.995227,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 15:14:09 GMT
      permissions-policy:
      - interest-cohort=()
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - stac-extensions.github.io
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://stac-extensions.github.io/sat/v1.0.0/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://stac-extensions.github.io/sat/v1.0.0/schema.json\",\n  \"title\":
        \"Satellite Extension\",\n  \"description\": \"STAC Sat Extension to a STAC
        Item.\",\n  \"oneOf\": [\n    {\n      \"$comment\": \"This is the schema
        for STAC Items.\",\n      \"allOf\": [\n        {\n          \"type\": \"object\",\n
        \         \"required\": [\n            \"type\",\n            \"properties\",\n
        \           \"assets\"\n          ],\n          \"properties\": {\n            \"type\":
        {\n              \"const\": \"Feature\"\n            },\n            \"properties\":
        {\n              \"allOf\": [\n                {\n                  \"anyOf\":
        [\n                    {\n                      \"required\": [\n                        \"sat:platform_international_designator\"\n
        \                     ]\n                    },\n                    {\n                      \"required\":
        [\n                        \"sat:orbit_state\"\n                      ]\n
        \                   },\n                    {\n                      \"required\":
        [\n                        \"sat:absolute_orbit\"\n                      ]\n
        \                   },\n                    {\n                      \"required\":
        [\n                        \"sat:relative_orbit\"\n                      ]\n
        \                   },\n                    {\n                      \"required\":
        [\n                        \"sat:anx_datetime\"\n                      ]\n
        \                   }\n                  ]\n                },\n                {\n
        \                 \"$ref\": \"#/definitions/fields\"\n                }\n
        \             ]\n            },\n            \"assets\": {\n              \"type\":
        \"object\",\n              \"additionalProperties\": {\n                \"$ref\":
        \"#/definitions/fields\"\n              }\n            }\n          }\n        },\n
        \       {\n          \"$ref\": \"#/definitions/stac_extensions\"\n        }\n
        \     ]\n    },\n    {\n      \"$comment\": \"This is the schema for STAC
        Collections.\",\n      \"allOf\": [\n        {\n          \"type\": \"object\",\n
        \         \"required\": [\n            \"type\"\n          ],\n          \"properties\":
        {\n            \"type\": {\n              \"const\": \"Collection\"\n            },\n
        \           \"assets\": {\n              \"type\": \"object\",\n              \"additionalProperties\":
        {\n                \"$ref\": \"#/definitions/fields\"\n              }\n            },\n
        \           \"item_assets\": {\n              \"type\": \"object\",\n              \"additionalProperties\":
        {\n                \"$ref\": \"#/definitions/fields\"\n              }\n            }\n
        \         }\n        }\n      ]\n    }\n  ],\n  \"definitions\": {\n    \"stac_extensions\":
        {\n      \"type\": \"object\",\n      \"required\": [\n        \"stac_extensions\"\n
        \     ],\n      \"properties\": {\n        \"stac_extensions\": {\n          \"type\":
        \"array\",\n          \"contains\": {\n            \"const\": \"https://stac-extensions.github.io/sat/v1.0.0/schema.json\"\n
        \         }\n        }\n      }\n    },\n    \"fields\": {\n      \"type\":
        \"object\",\n      \"properties\": {\n        \"sat:platform_international_designator\":
        {\n          \"type\": \"string\"\n        },\n        \"sat:orbit_state\":
        {\n          \"title\": \"Orbit State\",\n          \"type\": \"string\",\n
        \         \"enum\": [\n            \"ascending\",\n            \"descending\",\n
        \           \"geostationary\"\n          ]\n        },\n        \"sat:absolute_orbit\":
        {\n          \"type\": \"integer\",\n          \"minimum\": 1\n        },\n
        \       \"sat:relative_orbit\": {\n          \"type\": \"integer\",\n          \"minimum\":
        1\n        },\n        \"sat:anx_datetime\": {\n          \"type\": \"string\",\n
        \         \"format\": \"date-time\"\n        }\n      },\n      \"patternProperties\":
        {\n        \"^(?!sat:)\": {\n          \"$comment\": \"Do not allow unspecified
        fields prefixed with sat:\"\n        }\n      },\n      \"additionalProperties\":
        false\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '42'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '3714'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:57 GMT
      ETag:
      - '"67627e9d-e82"'
      Last-Modified:
      - Wed, 18 Dec 2024 07:49:49 GMT
      Server:
      - GitHub.com
      Strict-Transport-Security:
      - max-age=31556952
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Fastly-Request-ID:
      - 7e37101c495f7deacd16e53d1843ffca382c5ca2
      X-GitHub-Request-Id:
      - 3137:3D3696:110B8D9:1373E1E:6792475B
      X-Served-By:
      - cache-den-kden1300027-DEN
      X-Timer:
      - S1737644697.014451,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 13:52:53 GMT
      permissions-policy:
      - interest-cohort=()
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - stac-extensions.github.io
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://stac-extensions.github.io/projection/v1.0.0/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://stac-extensions.github.io/projection/v1.0.0/schema.json\",\n  \"title\":
        \"Projection Extension\",\n  \"description\": \"STAC Projection Extension
        for STAC Items.\",\n  \"oneOf\": [\n    {\n      \"$comment\": \"This is the
        schema for STAC Items.\",\n      \"allOf\": [\n        {\n          \"type\":
        \"object\",\n          \"required\": [\n            \"type\",\n            \"properties\",\n
        \           \"assets\"\n          ],\n          \"properties\": {\n            \"type\":
        {\n              \"const\": \"Feature\"\n            },\n            \"properties\":
        {\n              \"allOf\": [\n                {\n                  \"$comment\":
        \"Require fields here for item properties.\",\n                  \"required\":
        [\n                    \"proj:epsg\"\n                  ]\n                },\n
        \               {\n                  \"$ref\": \"#/definitions/fields\"\n
        \               }\n              ]\n            },\n            \"assets\":
        {\n              \"type\": \"object\",\n              \"additionalProperties\":
        {\n                \"$ref\": \"#/definitions/fields\"\n              }\n            }\n
        \         }\n        },\n        {\n          \"$ref\": \"#/definitions/stac_extensions\"\n
        \       }\n      ]\n    },\n    {\n      \"$comment\": \"This is the schema
        for STAC Collections.\",\n      \"allOf\": [\n        {\n          \"type\":
        \"object\",\n          \"required\": [\n            \"type\"\n          ],\n
        \         \"properties\": {\n            \"type\": {\n              \"const\":
        \"Collection\"\n            },\n            \"assets\": {\n              \"type\":
        \"object\",\n              \"additionalProperties\": {\n                \"$ref\":
        \"#/definitions/fields\"\n              }\n            },\n            \"item_assets\":
        {\n              \"type\": \"object\",\n              \"additionalProperties\":
        {\n                \"$ref\": \"#/definitions/fields\"\n              }\n            }\n
        \         }\n        },\n        {\n          \"$ref\": \"#/definitions/stac_extensions\"\n
        \       }\n      ]\n    }\n  ],\n  \"definitions\": {\n    \"stac_extensions\":
        {\n      \"type\": \"object\",\n      \"required\": [\n        \"stac_extensions\"\n
        \     ],\n      \"properties\": {\n        \"stac_extensions\": {\n          \"type\":
        \"array\",\n          \"contains\": {\n            \"const\": \"https://stac-extensions.github.io/projection/v1.0.0/schema.json\"\n
        \         }\n        }\n      }\n    },\n    \"fields\": {\n      \"$comment\":
        \"Add your new fields here. Don't require them here, do that above in the
        item schema.\",\n      \"type\": \"object\",\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          \"$ref\":
        \"https://geojson.org/schema/Geometry.json\"\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      \"patternProperties\": {\n        \"^(?!proj:)\":
        {}\n      },\n      \"additionalProperties\": false\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '2'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '4646'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:57 GMT
      ETag:
      - '"669e563b-1226"'
      Last-Modified:
      - Mon, 22 Jul 2024 12:53:15 GMT
      Server:
      - GitHub.com
      Strict-Transport-Security:
      - max-age=31556952
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Fastly-Request-ID:
      - e22ef3cb561d9c5f93af549e89d0ca292fa05162
      X-GitHub-Request-Id:
      - 737E:12A08B:117419E:13DC826:6792475C
      X-Served-By:
      - cache-den-kden1300030-DEN
      X-Timer:
      - S1737644697.033517,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 13:52:53 GMT
      permissions-policy:
      - interest-cohort=()
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - stac-extensions.github.io
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://stac-extensions.github.io/mgrs/v1.0.0/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json#\",\n  \"title\":
        \"MGRS Extension\",\n  \"description\": \"STAC MGRS Extension for STAC Items.\",\n
        \ \"oneOf\": [\n    {\n      \"$comment\": \"This is the schema for STAC Items.\",\n
        \     \"allOf\": [\n        {\n          \"type\": \"object\",\n          \"required\":
        [\n            \"type\",\n            \"properties\",\n            \"assets\"\n
        \         ],\n          \"properties\": {\n            \"type\": {\n              \"const\":
        \"Feature\"\n            },\n            \"properties\": {\n              \"allOf\":
        [\n                {\n                  \"$comment\": \"Require fields here
        for item properties.\",\n                  \"required\": [\n                    \"mgrs:latitude_band\",\n
        \                   \"mgrs:grid_square\"\n                  ]\n                },\n
        \               {\n                  \"$ref\": \"#/definitions/fields\"\n
        \               }\n              ]\n            },\n            \"assets\":
        {\n              \"type\": \"object\",\n              \"additionalProperties\":
        {\n                \"$ref\": \"#/definitions/fields\"\n              }\n            }\n
        \         }\n        },\n        {\n          \"$ref\": \"#/definitions/stac_extensions\"\n
        \       }\n      ]\n    },\n    {\n      \"$comment\": \"This is the schema
        for STAC Collections.\",\n      \"allOf\": [\n        {\n          \"type\":
        \"object\",\n          \"required\": [\n            \"type\"\n          ],\n
        \         \"properties\": {\n            \"type\": {\n              \"const\":
        \"Collection\"\n            },\n            \"assets\": {\n              \"type\":
        \"object\",\n              \"additionalProperties\": {\n                \"$ref\":
        \"#/definitions/fields\"\n              }\n            },\n            \"item_assets\":
        {\n              \"type\": \"object\",\n              \"additionalProperties\":
        {\n                \"$ref\": \"#/definitions/fields\"\n              }\n            }\n
        \         }\n        },\n        {\n          \"$ref\": \"#/definitions/stac_extensions\"\n
        \       }\n      ]\n    }\n  ],\n  \"definitions\": {\n    \"stac_extensions\":
        {\n      \"type\": \"object\",\n      \"required\": [\n        \"stac_extensions\"\n
        \     ],\n      \"properties\": {\n        \"stac_extensions\": {\n          \"type\":
        \"array\",\n          \"contains\": {\n            \"const\": \"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json\"\n
        \         }\n        }\n      }\n    },\n    \"fields\": {\n      \"$comment\":
        \"Add your new fields here. Don't require them here, do that above in the
        item schema.\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"mgrs:latitude_band\":
        {\n          \"type\": \"string\"\n        },\n        \"mgrs:grid_square\":
        {\n          \"type\": \"string\"\n        },\n        \"mgrs:utm_zone\":
        {\n          \"type\": \"integer\"\n        }\n      },\n      \"patternProperties\":
        {\n        \"^(?!mgrs:)\": {\n          \"$comment\": \"Do not allow other
        fields with this prefix\"\n        }\n      },\n      \"additionalProperties\":
        false\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '44'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '2889'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:57 GMT
      ETag:
      - '"60c20ce1-b49"'
      Last-Modified:
      - Thu, 10 Jun 2021 13:00:17 GMT
      Server:
      - GitHub.com
      Strict-Transport-Security:
      - max-age=31556952
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Fastly-Request-ID:
      - ff2f3f1999cd878bfbb0875a3cd9dc4f08e70618
      X-GitHub-Request-Id:
      - FF3A:188222:F9CE3F:11796FF:67925A6C
      X-Served-By:
      - cache-den-kden1300075-DEN
      X-Timer:
      - S1737644697.055527,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 15:14:12 GMT
      permissions-policy:
      - interest-cohort=()
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - stac-extensions.github.io
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://stac-extensions.github.io/grid/v1.0.0/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://stac-extensions.github.io/grid/v1.0.0/schema.json#\",\n  \"title\":
        \"Grid Extension\",\n  \"description\": \"STAC Grid Extension for STAC Items.\",\n
        \ \"oneOf\": [\n    {\n      \"$comment\": \"This is the schema for STAC Items\",\n
        \     \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/stac_extensions\"\n
        \       },\n        {\n          \"type\": \"object\",\n          \"required\":
        [\n            \"type\",\n            \"properties\",\n            \"assets\"\n
        \         ],\n          \"properties\": {\n            \"type\": {\n              \"const\":
        \"Feature\"\n            },\n            \"properties\": {\n              \"allOf\":
        [\n                {\n                  \"required\": [\n                    \"grid:code\"\n
        \                 ]\n                },\n                {\n                  \"$ref\":
        \"#/definitions/fields\"\n                }\n              ]\n            }\n
        \         }\n        }\n      ]\n    }\n  ],\n  \"definitions\": {\n    \"stac_extensions\":
        {\n      \"type\": \"object\",\n      \"required\": [\n        \"stac_extensions\"\n
        \     ],\n      \"properties\": {\n        \"stac_extensions\": {\n          \"type\":
        \"array\",\n          \"contains\": {\n            \"const\": \"https://stac-extensions.github.io/grid/v1.0.0/schema.json\"\n
        \         }\n        }\n      }\n    },\n    \"require_any_field\": {\n      \"anyOf\":
        [\n        {\"required\": [\"grid:code\"]}\n      ]\n    },\n    \"fields\":
        {\n      \"type\": \"object\",\n      \"properties\": {\n        \"grid:code\":
        {\n          \"type\": \"string\",\n          \"pattern\": \"^[A-Z]+-[-_.A-Za-z0-9]+$\"\n
        \       }\n      },\n      \"patternProperties\": {\n        \"^(?!grid:)\":
        {\n          \"$comment\": \"Do not allow other fields with this prefix\"\n
        \       }\n      },\n      \"additionalProperties\": false\n    }\n  }\n}\n"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '0'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '1749'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:57 GMT
      ETag:
      - '"638a24f0-6d5"'
      Last-Modified:
      - Fri, 02 Dec 2022 16:16:48 GMT
      Server:
      - GitHub.com
      Strict-Transport-Security:
      - max-age=31556952
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - MISS
      X-Cache-Hits:
      - '0'
      X-Fastly-Request-ID:
      - cb85793bfa20c55aa085774a2bd2a113e285e0cd
      X-GitHub-Request-Id:
      - 4758:2DD7D9:129503E:1520F11:67925A8E
      X-Served-By:
      - cache-den-kden1300053-DEN
      X-Timer:
      - S1737644697.075255,VS0,VE59
      expires:
      - Thu, 23 Jan 2025 15:14:57 GMT
      permissions-policy:
      - interest-cohort=()
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - stac-extensions.github.io
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://stac-extensions.github.io/view/v1.0.0/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://stac-extensions.github.io/view/v1.0.0/schema.json#\",\n  \"title\":
        \"View Geometry Extension\",\n  \"description\": \"STAC View Geometry Extension
        for STAC Items and STAC Collections.\",\n  \"oneOf\": [\n    {\n      \"$comment\":
        \"This is the schema for STAC Items.\",\n      \"allOf\": [\n        {\n          \"type\":
        \"object\",\n          \"required\": [\n            \"type\",\n            \"properties\",\n
        \           \"assets\"\n          ],\n          \"properties\": {\n            \"type\":
        {\n              \"const\": \"Feature\"\n            },\n            \"properties\":
        {\n              \"allOf\": [\n                {\n                  \"anyOf\":
        [\n                    {\"required\": [\"view:off_nadir\"]},\n                    {\"required\":
        [\"view:incidence_angle\"]},\n                    {\"required\": [\"view:azimuth\"]},\n
        \                   {\"required\": [\"view:sun_azimuth\"]},\n                    {\"required\":
        [\"view:sun_elevation\"]}\n                  ]\n                },\n                {\n
        \                 \"$ref\": \"#/definitions/fields\"\n                }\n
        \             ]\n            },\n            \"assets\": {\n              \"type\":
        \"object\",\n              \"additionalProperties\": {\n                \"$ref\":
        \"#/definitions/fields\"\n              }\n            }\n          }\n        },\n
        \       {\n          \"$ref\": \"#/definitions/stac_extensions\"\n        }\n
        \     ]\n    },\n    {\n      \"$comment\": \"This is the schema for STAC
        Collections.\",\n      \"allOf\": [\n        {\n          \"type\": \"object\",\n
        \         \"required\": [\n            \"type\"\n          ],\n          \"properties\":
        {\n            \"type\": {\n              \"const\": \"Collection\"\n            },\n
        \           \"assets\": {\n              \"type\": \"object\",\n              \"additionalProperties\":
        {\n                \"$ref\": \"#/definitions/fields\"\n              }\n            },\n
        \           \"item_assets\": {\n              \"type\": \"object\",\n              \"additionalProperties\":
        {\n                \"$ref\": \"#/definitions/fields\"\n              }\n            }\n
        \         }\n        },\n        {\n          \"$ref\": \"#/definitions/stac_extensions\"\n
        \       }\n      ]\n    }\n  ],\n  \"definitions\": {\n    \"stac_extensions\":
        {\n      \"type\": \"object\",\n      \"required\": [\n        \"stac_extensions\"\n
        \     ],\n      \"properties\": {\n        \"stac_extensions\": {\n          \"type\":
        \"array\",\n          \"contains\": {\n            \"contains\": {\n              \"const\":
        \"https://stac-extensions.github.io/view/v1.0.0/schema.json\"\n            }\n
        \         }\n        }\n      }\n    },\n    \"fields\": {\n      \"$comment\":
        \"Add your new fields here. Don't require them here, do that above in the
        item schema.\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"view:off_nadir\":
        {\n          \"title\": \"Off Nadir\",\n          \"type\": \"number\",\n
        \         \"minimum\": 0,\n          \"maximum\": 90\n        },\n        \"view:incidence_angle\":
        {\n          \"title\": \"Center incidence angle\",\n          \"type\": \"number\",\n
        \         \"minimum\": 0,\n          \"maximum\": 90\n        },\n        \"view:azimuth\":
        {\n          \"title\": \"Azimuth angle\",\n          \"type\": \"number\",\n
        \         \"minimum\": 0,\n          \"maximum\": 360\n        },\n        \"view:sun_azimuth\":
        {\n          \"title\": \"Sun Azimuth\",\n          \"type\": \"number\",\n
        \         \"minimum\": 0,\n          \"maximum\": 360\n        },\n        \"view:sun_elevation\":
        {\n          \"title\": \"Sun Elevation\",\n          \"type\": \"number\",\n
        \         \"minimum\": -90,\n          \"maximum\": 90\n        }\n      },\n
        \     \"patternProperties\": {\n        \"^(?!view:)\": {}\n      },\n      \"additionalProperties\":
        false\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '48'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '3583'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:57 GMT
      ETag:
      - '"60635220-dff"'
      Last-Modified:
      - Tue, 30 Mar 2021 16:30:24 GMT
      Server:
      - GitHub.com
      Strict-Transport-Security:
      - max-age=31556952
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Fastly-Request-ID:
      - dd36c09efc135208a279120dd95f49f227f95263
      X-GitHub-Request-Id:
      - 4FF0:3D3696:110AB38:1372E73:6792474C
      X-Served-By:
      - cache-den-kden1300027-DEN
      X-Timer:
      - S1737644697.154056,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 13:52:36 GMT
      permissions-policy:
      - interest-cohort=()
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
version: 1
