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:57 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:
      - 7f92a300f4f4dc8ab50ca6bd4bb6457d67c25c4e
      X-GitHub-Request-Id:
      - 3EA9:21E15:12E0CB5:156CBF4:67925A97
      X-Served-By:
      - cache-den-kden1300045-DEN
      X-Timer:
      - S1737644697.183823,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:57 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:
      - 409a5a48a2a3dfcc4932d81dcc253ab94eb8c404
      X-GitHub-Request-Id:
      - 703D:2259D3:FC84EA:1198989:67925148
      X-Served-By:
      - cache-den-kden1300051-DEN
      X-Timer:
      - S1737644697.206427,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:57 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:
      - e5728dd3f27c92c57b541e3811271d30d66b014e
      X-GitHub-Request-Id:
      - 64E9:196FE:EA4984:1074E01:67925148
      X-Served-By:
      - cache-den-kden1300070-DEN
      X-Timer:
      - S1737644697.224870,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/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:57 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:
      - bbf4dc4e5903112b363f3d2be3c1266c41aa24cd
      X-GitHub-Request-Id:
      - 1DA1:188222:F17CD1:10E8100:6792514C
      X-Served-By:
      - cache-den-kden1300049-DEN
      X-Timer:
      - S1737644697.243818,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:57 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:
      - eecd61880a40a135b88f66ea8734e0f52afe7249
      X-GitHub-Request-Id:
      - DA16:151BE8:F58D9E:112928A:6792514C
      X-Served-By:
      - cache-den-kden1300065-DEN
      X-Timer:
      - S1737644697.262699,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:57 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:
      - 4d1a7a8c71bfb391fc5bd4bd56c8bb73184e7625
      X-GitHub-Request-Id:
      - 4D99:3405BB:103FFE8:121049E:6792514C
      X-Served-By:
      - cache-den-kden1300022-DEN
      X-Timer:
      - S1737644697.281806,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:57 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:
      - 897b949e7d6e61a1bfd6eb49b6cbc70ba875918e
      X-GitHub-Request-Id:
      - D7BA:338B06:10BABDB:12975BC:67925A68
      X-Served-By:
      - cache-den-kden1300059-DEN
      X-Timer:
      - S1737644697.329218,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/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:
      - 5f9315ca0c8429ba24da6ed94437dc1056643af4
      X-GitHub-Request-Id:
      - 737E:12A08B:117419E:13DC826:6792475C
      X-Served-By:
      - cache-den-kden1300076-DEN
      X-Timer:
      - S1737644697.347994,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/scientific/v1.0.0/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://stac-extensions.github.io/scientific/v1.0.0/schema.json#\",\n  \"title\":
        \"Scientific Citation Extension\",\n  \"description\": \"Scientific Citation
        Extension for STAC Items and STAC Collections.\",\n  \"oneOf\": [\n    {\n
        \     \"$comment\": \"This is the schema for STAC Items. Remove this object
        if this extension only applies to Collections.\",\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
        \                 \"$ref\": \"#/definitions/require_any_field\"\n                },\n
        \               {\n                  \"$ref\": \"#/definitions/fields\"\n
        \               }\n              ]\n            },\n            \"assets\":
        {\n              \"$comment\": \"This validates the fields in Item Assets,
        but does not require them.\",\n              \"type\": \"object\",\n              \"additionalProperties\":
        {\n                \"$ref\": \"#/definitions/fields\"\n              }\n            }\n
        \         }\n        }\n      ]\n    },\n    {\n      \"$comment\": \"This
        is the schema for STAC Collections.\",\n      \"type\": \"object\",\n      \"allOf\":
        [\n        {\n          \"required\": [\n            \"type\"\n          ],\n
        \         \"properties\": {\n            \"type\": {\n              \"const\":
        \"Collection\"\n            }\n          }\n        },\n        {\n          \"$ref\":
        \"#/definitions/stac_extensions\"\n        }\n      ],\n      \"anyOf\": [\n
        \       {\n          \"$comment\": \"This is the schema for the top-level
        fields in a Collection. Remove this if this extension does not define top-level
        fields for Collections.\",\n          \"allOf\": [\n            {\n              \"$ref\":
        \"#/definitions/require_any_field\"\n            },\n            {\n              \"$ref\":
        \"#/definitions/fields\"\n            }\n          ]\n        },\n        {\n
        \         \"$comment\": \"This validates the fields in Collection Assets,
        but does not require them.\",\n          \"required\": [\n            \"assets\"\n
        \         ],\n          \"properties\": {\n            \"assets\": {\n              \"type\":
        \"object\",\n              \"not\": {\n                \"additionalProperties\":
        {\n                  \"not\": {\n                    \"allOf\": [\n                      {\n
        \                       \"$ref\": \"#/definitions/require_any_field\"\n                      },\n
        \                     {\n                        \"$ref\": \"#/definitions/fields\"\n
        \                     }\n                    ]\n                  }\n                }\n
        \             }\n            }\n          }\n        },\n        {\n          \"$comment\":
        \"This is the schema for the fields in Item Asset Definitions. It doesn't
        require any fields.\",\n          \"required\": [\n            \"item_assets\"\n
        \         ],\n          \"properties\": {\n            \"item_assets\": {\n
        \             \"type\": \"object\",\n              \"not\": {\n                \"additionalProperties\":
        {\n                  \"not\": {\n                    \"allOf\": [\n                      {\n
        \                       \"$ref\": \"#/definitions/require_any_field\"\n                      },\n
        \                     {\n                        \"$ref\": \"#/definitions/fields\"\n
        \                     }\n                    ]\n                  }\n                }\n
        \             }\n            }\n          }\n        },\n        {\n          \"$comment\":
        \"This is the schema for the fields in Summaries. By default, only checks
        the existance of the properties, but not the schema of the summaries.\",\n
        \         \"required\": [\n            \"summaries\"\n          ],\n          \"properties\":
        {\n            \"summaries\": {\n              \"$ref\": \"#/definitions/require_any_field\"\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/scientific/v1.0.0/schema.json\"\n          }\n
        \       }\n      }\n    },\n    \"require_any_field\": {\n      \"$comment\":
        \"Please list all fields here so that we can force the existance of one of
        them in other parts of the schemas.\",\n      \"anyOf\": [\n        {\"required\":
        [\"sci:doi\"]},\n        {\"required\": [\"sci:citation\"]},\n        {\"required\":
        [\"sci:publications\"]}\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        \"sci:doi\":
        {\n          \"type\": \"string\",\n          \"title\": \"Data DOI\",\n          \"pattern\":
        \"^10\\\\.[0-9a-zA-Z]{4,}/[^\\\\s]+$\"\n        }, \n        \"sci:citation\":
        {\n          \"type\": \"string\", \n          \"title\": \"Proposed Data
        Citation\"\n        },\n        \"sci:publications\": {\n          \"type\":
        \"array\",\n          \"title\": \"Publications\",\n          \"items\": {\n
        \           \"type\": \"object\",\n            \"properties\": {\n              \"doi\":
        {\n                \"type\": \"string\",\n                \"title\": \"Publication
        DOI\",\n                \"pattern\": \"^10\\\\.[0-9a-zA-Z]{4,}/[^\\\\s]+$\"\n
        \             }, \n              \"citation\": { \n                \"type\":
        \"string\", \n                \"title\": \"Publication Citation\"\n              }\n
        \           }\n          }\n        }\n      },\n      \"patternProperties\":
        {\n        \"^(?!sci:)\": {}\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:
      - '5626'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:57 GMT
      ETag:
      - '"60febab7-15fa"'
      Last-Modified:
      - Mon, 26 Jul 2021 13:37:59 GMT
      Server:
      - GitHub.com
      Strict-Transport-Security:
      - max-age=31556952
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '2'
      X-Fastly-Request-ID:
      - f114a4026c4708201095f29b3c1ec70507b59a18
      X-GitHub-Request-Id:
      - C22C:2CA3FC:10F153B:1359BA1:6792475A
      X-Served-By:
      - cache-den-kden1300028-DEN
      X-Timer:
      - S1737644697.366551,VS0,VE0
      expires:
      - Thu, 23 Jan 2025 13:52:54 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:
      - '2'
      X-Fastly-Request-ID:
      - ad09f2ae592aa8f9cb2ecdf778bf0963c686a938
      X-GitHub-Request-Id:
      - 4FF0:3D3696:110AB38:1372E73:6792474C
      X-Served-By:
      - cache-den-kden1300032-DEN
      X-Timer:
      - S1737644697.385529,VS0,VE0
      expires:
      - Thu, 23 Jan 2025 13:52:36 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/remote-data/v1.0.0/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://stac-extensions.github.io/remote-data/v1.0.0/schema.json\",\n  \"title\":
        \"Remote Data (Example) Extension\",\n  \"description\": \"STAC Example Extension
        for fictional vendor Remote Data\",\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\":
        \"Required fields here for item properties.\",\n                  \"required\":
        [\n                    \"rd:type\",\n                    \"rd:product_level\",\n
        \                   \"rd:sat_id\"\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            \"rd:visibility\"\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          \"$comment\": \"Remove this
        and the following object if this is not an extension to a Collection.\",\n
        \         \"$ref\": \"#/definitions/stac_extensions\"\n        },\n        {\n
        \         \"$ref\": \"#/definitions/collection_fields\"\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/remote-data/v1.0.0/schema.json\"\n
        \         }\n        }\n      }\n    },\n    \"collection_fields\": {\n      \"properties\":
        {\n        \"rd:visibility\": {\n          \"type\": \"string\",\n          \"enum\":
        [\n            \"public\",\n            \"protected\",\n            \"private\"\n
        \         ]\n        }\n      }\n    },\n    \"fields\": {\n      \"$comment\":
        \"Remote Data fictional fields.\",\n      \"type\": \"object\",\n      \"properties\":
        {\n        \"rd:type\": {\n          \"type\": \"string\",\n          \"enum\":
        [\n            \"scene\"\n          ]\n        },\n        \"rd:product_level\":
        {\n          \"type\": \"string\",\n          \"enum\": [\n            \"LV1A\",\n
        \           \"LV1B\",\n            \"LV2A\",\n            \"LV2B\",\n            \"LV3A\",\n
        \           \"LV3B\"\n          ]\n        }, \n        \"rd:runs\": {\n          \"type\":
        \"array\", \n          \"items\": {\n            \"type\": \"string\"\n          }\n
        \       },\n        \"rd:parsecs\": {\n          \"type\": \"array\", \n          \"items\":
        {\n            \"type\": \"number\"\n          }\n        },\n        \"rd:anomalous_pixels\":
        {\n          \"type\": \"number\"\n        },\n        \"rd:sat_id\": {\n
        \         \"type\": \"string\"\n        },\n        \"rd:earth_sun_distance\":
        {\n          \"type\": \"number\"\n        },\n        \"rd:flux_capacitor\":
        {\n          \"type\": \"boolean\"\n        }\n      },\n      \"patternProperties\":
        {\n        \"^(?!rd:)\": {\n          \"$comment\": \"Disallow other fields
        with rd: prefix\"\n        }\n      },\n      \"additionalProperties\": false\n
        \   }\n  }\n}\n"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '2'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '3991'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:57 GMT
      ETag:
      - '"6046b731-f97"'
      Last-Modified:
      - Mon, 08 Mar 2021 23:45:53 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:
      - eb57b3f8018120acb377dc2061ae9719cc52632c
      X-GitHub-Request-Id:
      - EEC0:3DFDE1:10B55FA:131DCEF:67924757
      X-Served-By:
      - cache-den-kden1300029-DEN
      X-Timer:
      - S1737644697.402752,VS0,VE1
      expires:
      - Thu, 23 Jan 2025 13:52:54 GMT
      permissions-policy:
      - interest-cohort=()
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
version: 1
