interactions:
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - raw.githubusercontent.com
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://raw.githubusercontent.com/radiantearth/stac-spec/v0.9.0/item-spec/json-schema/item.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"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  \"additionalProperties\": true,\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\": \"datetimerange.json\"\n        },\n        {\n
        \         \"$ref\": \"instrument.json\"\n        },\n        {\n          \"$ref\":
        \"licensing.json\"\n        },\n        {\n          \"$ref\": \"metadata.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          \"type\":
        \"object\",\n          \"required\": [\n            \"stac_version\",\n            \"id\",\n
        \           \"links\",\n            \"assets\",\n            \"bbox\",\n            \"properties\"\n
        \         ],\n          \"properties\": {\n            \"stac_version\": {\n
        \             \"title\": \"STAC version\",\n              \"type\": \"string\",\n
        \             \"const\": \"0.9.0\"\n            },\n            \"stac_extensions\":
        {\n              \"title\": \"STAC extensions\",\n              \"type\":
        \"array\",\n              \"uniqueItems\": true,\n              \"items\":
        {\n                \"anyOf\": [\n                  {\n                    \"title\":
        \"Reference to a JSON Schema\",\n                    \"type\": \"string\",\n
        \                   \"format\": \"uri\"\n                  },\n                  {\n
        \                   \"title\": \"Reference to a core extension\",\n                    \"type\":
        \"string\",\n                    \"enum\": [\n                      \"checksum\",\n
        \                     \"commons\",\n                      \"datacube\",\n
        \                     \"eo\",\n                      \"label\",\n                      \"pointcloud\",\n
        \                     \"projection\",\n                      \"sar\",\n                      \"sat\",\n
        \                     \"scientific\",\n                      \"version\",\n
        \                     \"view\"\n                    ]\n                  }\n
        \               ]\n              }\n            },\n            \"id\": {\n
        \             \"title\": \"Provider ID\",\n              \"description\":
        \"Provider item ID\",\n              \"type\": \"string\"\n            },\n
        \           \"bbox\": {\n              \"type\": \"array\",\n              \"minItems\":
        4,\n              \"items\": {\n                \"type\": \"number\"\n              }\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              \"title\":
        \"Asset links\",\n              \"description\": \"Links to assets\",\n              \"type\":
        \"object\",\n              \"additionalProperties\": {\n                \"$ref\":
        \"#/definitions/asset\"\n              }\n            },\n            \"properties\":
        {\n              \"allOf\": [\n                {\n                  \"type\":
        \"object\",\n                  \"required\": [\n                    \"datetime\"\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\",\n                      \"format\":
        \"date-time\"\n                    }\n                  }\n                },\n
        \               {\n                  \"$ref\": \"#/definitions/common_metadata\"\n
        \               }\n              ]\n            },\n            \"collection\":
        {\n              \"title\": \"Collection ID\",\n              \"description\":
        \"The ID of the STAC Collection this Item references to.\",\n              \"type\":
        \"string\"\n            }\n          }\n        }\n      ]\n    },\n    \"link\":
        {\n      \"type\": \"object\",\n      \"required\": [\n        \"rel\",\n
        \       \"href\"\n      ],\n      \"properties\": {\n        \"href\": {\n
        \         \"title\": \"Link reference\",\n          \"type\": \"string\"\n
        \       },\n        \"rel\": {\n          \"title\": \"Link relation type\",\n
        \         \"type\": \"string\"\n        },\n        \"type\": {\n          \"title\":
        \"Link type\",\n          \"type\": \"string\"\n        },\n        \"title\":
        {\n          \"title\": \"Link title\",\n          \"type\": \"string\"\n
        \       }\n      }\n    },\n    \"asset\": {\n      \"type\": \"object\",\n
        \     \"required\": [\n        \"href\"\n      ],\n      \"properties\": {\n
        \       \"href\": {\n          \"title\": \"Asset reference\",\n          \"type\":
        \"string\"\n        },\n        \"title\": {\n          \"title\": \"Asset
        title\",\n          \"type\": \"string\"\n        },\n        \"description\":
        {\n          \"title\": \"Asset description\",\n          \"type\": \"string\"\n
        \       },\n        \"type\": {\n          \"title\": \"Asset type\",\n          \"type\":
        \"string\"\n        },\n        \"roles\": {\n          \"title\": \"Asset
        roles\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\":
        \"string\"\n          }\n        }\n      }\n    }\n  }\n}\n"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Cache-Control:
      - max-age=300
      Connection:
      - close
      Content-Length:
      - '5137'
      Content-Security-Policy:
      - default-src 'none'; style-src 'unsafe-inline'; sandbox
      Content-Type:
      - text/plain; charset=utf-8
      Cross-Origin-Resource-Policy:
      - cross-origin
      Date:
      - Thu, 23 Jan 2025 15:04:43 GMT
      ETag:
      - '"eb4ef35f5071c45c7b53e7fe6ef92a682455a0de207fcbe27507488c4bfcc9ca"'
      Expires:
      - Thu, 23 Jan 2025 15:09:43 GMT
      Source-Age:
      - '7'
      Strict-Transport-Security:
      - max-age=31536000
      Vary:
      - Authorization,Accept-Encoding,Origin
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Content-Type-Options:
      - nosniff
      X-Fastly-Request-ID:
      - 69aaa51837c3db6a9bfb58f6bd226447e764362d
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - 6954:21D799:22EC4E:263CD0:67925A84
      X-Served-By:
      - cache-den-kden1300051-DEN
      X-Timer:
      - S1737644684.561378,VS0,VE1
      X-XSS-Protection:
      - 1; mode=block
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - raw.githubusercontent.com
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://raw.githubusercontent.com/radiantearth/stac-spec/v0.9.0/item-spec/json-schema/basics.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"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:
      - '*'
      Cache-Control:
      - max-age=300
      Connection:
      - close
      Content-Length:
      - '475'
      Content-Security-Policy:
      - default-src 'none'; style-src 'unsafe-inline'; sandbox
      Content-Type:
      - text/plain; charset=utf-8
      Cross-Origin-Resource-Policy:
      - cross-origin
      Date:
      - Thu, 23 Jan 2025 15:04:43 GMT
      ETag:
      - '"2436fa8ce8356cb57ec6581098dc3ea04f5395558aaca6e4008e09eb43f0a9db"'
      Expires:
      - Thu, 23 Jan 2025 15:09:43 GMT
      Source-Age:
      - '6'
      Strict-Transport-Security:
      - max-age=31536000
      Vary:
      - Authorization,Accept-Encoding,Origin
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Content-Type-Options:
      - nosniff
      X-Fastly-Request-ID:
      - 1e154414ee5767871cddd29a7ec697c03b880cf5
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - C41E:21D799:22EC9D:263D1C:67925A84
      X-Served-By:
      - cache-den-kden1300065-DEN
      X-Timer:
      - S1737644684.584126,VS0,VE1
      X-XSS-Protection:
      - 1; mode=block
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - raw.githubusercontent.com
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://raw.githubusercontent.com/radiantearth/stac-spec/v0.9.0/item-spec/json-schema/datetimerange.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"schema.json#\",\n  \"title\": \"Date and Time Range Fields\",\n  \"type\":
        \"object\",\n  \"properties\": {\n    \"start_datetime\": {\n      \"title\":
        \"Start Date and Time\",\n      \"description\": \"The searchable start date/time
        of the assets, in UTC (Formatted in RFC 3339) \",\n      \"type\": \"string\",\n
        \     \"format\": \"date-time\"\n    }, \n    \"end_datetime\": {\n      \"title\":
        \"End Date and Time\", \n      \"description\": \"The searchable end date/time
        of the assets, in UTC (Formatted in RFC 3339) \",                  \n      \"type\":
        \"string\",\n      \"format\": \"date-time\"\n    }\n  },\n  \"dependencies\":
        {\n    \"start_datetime\": {\n      \"required\": [\n        \"end_datetime\"\n
        \     ]\n    },\n    \"end_datetime\": {\n      \"required\": [\n        \"start_datetime\"\n
        \     ]\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Cache-Control:
      - max-age=300
      Connection:
      - close
      Content-Length:
      - '814'
      Content-Security-Policy:
      - default-src 'none'; style-src 'unsafe-inline'; sandbox
      Content-Type:
      - text/plain; charset=utf-8
      Cross-Origin-Resource-Policy:
      - cross-origin
      Date:
      - Thu, 23 Jan 2025 15:04:43 GMT
      ETag:
      - '"e1248a7fa9f6feeddb9c683a0fcfcab1b8ea66ae5db2d9a36f0602d44879a0f8"'
      Expires:
      - Thu, 23 Jan 2025 15:09:43 GMT
      Source-Age:
      - '6'
      Strict-Transport-Security:
      - max-age=31536000
      Vary:
      - Authorization,Accept-Encoding,Origin
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Content-Type-Options:
      - nosniff
      X-Fastly-Request-ID:
      - 991c50b3079e7a76bff338d9cba879a7a181e45c
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - EF01:3500BA:23CB27:271B33:67925A80
      X-Served-By:
      - cache-den-kden1300025-DEN
      X-Timer:
      - S1737644684.603780,VS0,VE1
      X-XSS-Protection:
      - 1; mode=block
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - raw.githubusercontent.com
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://raw.githubusercontent.com/radiantearth/stac-spec/v0.9.0/item-spec/json-schema/instrument.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"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  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Cache-Control:
      - max-age=300
      Connection:
      - close
      Content-Length:
      - '525'
      Content-Security-Policy:
      - default-src 'none'; style-src 'unsafe-inline'; sandbox
      Content-Type:
      - text/plain; charset=utf-8
      Cross-Origin-Resource-Policy:
      - cross-origin
      Date:
      - Thu, 23 Jan 2025 15:04:43 GMT
      ETag:
      - '"84c39a084fe100d85a10cdeef11399cb06ceed2c623ee37cfbdb03f85d39477c"'
      Expires:
      - Thu, 23 Jan 2025 15:09:43 GMT
      Source-Age:
      - '6'
      Strict-Transport-Security:
      - max-age=31536000
      Vary:
      - Authorization,Accept-Encoding,Origin
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Content-Type-Options:
      - nosniff
      X-Fastly-Request-ID:
      - 25c751277cae0b422f092a2b969bac0c57ae2429
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - 9217:188A15:2385C8:26D5D9:67925A80
      X-Served-By:
      - cache-den-kden1300038-DEN
      X-Timer:
      - S1737644684.622751,VS0,VE1
      X-XSS-Protection:
      - 1; mode=block
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - raw.githubusercontent.com
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://raw.githubusercontent.com/radiantearth/stac-spec/v0.9.0/item-spec/json-schema/licensing.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"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:
      - '*'
      Cache-Control:
      - max-age=300
      Connection:
      - close
      Content-Length:
      - '244'
      Content-Security-Policy:
      - default-src 'none'; style-src 'unsafe-inline'; sandbox
      Content-Type:
      - text/plain; charset=utf-8
      Cross-Origin-Resource-Policy:
      - cross-origin
      Date:
      - Thu, 23 Jan 2025 15:04:43 GMT
      ETag:
      - '"d2cd4998f5154410f2dc79b42af5baaf118454186cee8d12066a5f42d3e821fc"'
      Expires:
      - Thu, 23 Jan 2025 15:09:43 GMT
      Source-Age:
      - '6'
      Strict-Transport-Security:
      - max-age=31536000
      Vary:
      - Authorization,Accept-Encoding,Origin
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '2'
      X-Content-Type-Options:
      - nosniff
      X-Fastly-Request-ID:
      - ef45632f0e3ca8d2a7318e6e84a000c2aad406ca
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - 7E87:2AEF76:21084B:24569B:67925A85
      X-Served-By:
      - cache-den-kden1300065-DEN
      X-Timer:
      - S1737644684.642309,VS0,VE0
      X-XSS-Protection:
      - 1; mode=block
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - raw.githubusercontent.com
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://raw.githubusercontent.com/radiantearth/stac-spec/v0.9.0/item-spec/json-schema/metadata.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"metadata.json#\",\n  \"title\": \"Metadata Fields\",\n  \"type\": \"object\",\n
        \ \"properties\": {\n    \"created\": {\n      \"title\": \"Metadata Creation\",\n
        \     \"type\": \"string\",\n      \"format\": \"date-time\"\n    },\n    \"updated\":
        {\n      \"title\": \"Metadata Last Update\",\n      \"type\": \"string\",\n
        \     \"format\": \"date-time\"\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Cache-Control:
      - max-age=300
      Connection:
      - close
      Content-Length:
      - '384'
      Content-Security-Policy:
      - default-src 'none'; style-src 'unsafe-inline'; sandbox
      Content-Type:
      - text/plain; charset=utf-8
      Cross-Origin-Resource-Policy:
      - cross-origin
      Date:
      - Thu, 23 Jan 2025 15:04:43 GMT
      ETag:
      - '"a99228769e5d0400f7b006fa153262053fb7a6ffdb3b8bbf51c4df37a82098f6"'
      Expires:
      - Thu, 23 Jan 2025 15:09:43 GMT
      Source-Age:
      - '6'
      Strict-Transport-Security:
      - max-age=31536000
      Vary:
      - Authorization,Accept-Encoding,Origin
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Content-Type-Options:
      - nosniff
      X-Fastly-Request-ID:
      - a9b415576461f2c59668380989a492704a08aa9f
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - 32E3:1E98A2:24AB9A:27FB97:67925A85
      X-Served-By:
      - cache-den-kden1300064-DEN
      X-Timer:
      - S1737644684.664489,VS0,VE1
      X-XSS-Protection:
      - 1; mode=block
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - raw.githubusercontent.com
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://raw.githubusercontent.com/radiantearth/stac-spec/v0.9.0/item-spec/json-schema/provider.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"provider.json#\",\n  \"title\": \"Provider Fields\",\n  \"type\": \"object\",\n
        \ \"properties\": {\n    \"providers\": {\n      \"title\": \"Providers\",\n
        \     \"type\": \"array\",\n      \"items\": {\n        \"properties\": {\n
        \         \"name\": {\n            \"title\": \"Organization name\",\n            \"type\":
        \"string\"\n          },\n          \"description\": {\n            \"title\":
        \"Organization description\",\n            \"type\": \"string\"\n          },\n
        \         \"roles\": {\n            \"title\": \"Organization roles\",\n            \"type\":
        \"array\",\n            \"items\": {\n              \"type\": \"string\",\n
        \             \"enum\": [\n                \"producer\",\n                \"licensor\",\n
        \               \"processor\",\n                \"host\"\n              ]\n
        \           }\n          },\n          \"url\": {\n            \"title\":
        \"Organization homepage\",\n            \"type\": \"string\",\n            \"format\":
        \"url\"\n          }\n        }\n      }\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Cache-Control:
      - max-age=300
      Connection:
      - close
      Content-Length:
      - '973'
      Content-Security-Policy:
      - default-src 'none'; style-src 'unsafe-inline'; sandbox
      Content-Type:
      - text/plain; charset=utf-8
      Cross-Origin-Resource-Policy:
      - cross-origin
      Date:
      - Thu, 23 Jan 2025 15:04:43 GMT
      ETag:
      - '"a92eac8e15643dce5b9165724ce350d2ee5edad5f8baca7140c79ce8ce0da8c6"'
      Expires:
      - Thu, 23 Jan 2025 15:09:43 GMT
      Source-Age:
      - '5'
      Strict-Transport-Security:
      - max-age=31536000
      Vary:
      - Authorization,Accept-Encoding,Origin
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Content-Type-Options:
      - nosniff
      X-Fastly-Request-ID:
      - e0aa06ff92d45c83983e912943757a2a7ee4da7e
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - C5C8:173C35:23ADDC:27167E:67925A85
      X-Served-By:
      - cache-den-kden1300059-DEN
      X-Timer:
      - S1737644684.685942,VS0,VE1
      X-XSS-Protection:
      - 1; mode=block
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - raw.githubusercontent.com
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://raw.githubusercontent.com/radiantearth/stac-spec/v0.9.0/extensions/checksum/json-schema/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"schema.json#\",\n  \"title\": \"Checksum Extension Specification\",\n  \"description\":
        \"STAC Checksum Extension to a STAC Item\",\n  \"allOf\": [\n    {\n      \"$ref\":
        \"../../../item-spec/json-schema/item.json#/definitions/core\"\n    },\n    {\n
        \     \"$ref\": \"#/definitions/checksum\"\n    }\n  ],\n  \"definitions\":
        {\n    \"checksum\": {\n      \"type\": \"object\",\n      \"properties\":
        {\n        \"links\": {\n          \"title\": \"Links\",\n          \"type\":
        \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/checksums\"\n
        \         }\n        },\n        \"assets\": {\n          \"title\": \"Assets\",\n
        \         \"type\": \"object\",\n          \"patternProperties\": {\n            \".+\":
        {\n              \"$ref\": \"#/definitions/checksums\"\n            }\n          }\n
        \       }\n      }\n    },\n    \"checksums\": {\n      \"type\": \"object\",\n
        \     \"properties\": {\n        \"checksum:multihash\": {\n          \"type\":
        \"string\",\n          \"pattern\": \"^[a-f0-9]+$\",\n          \"title\":
        \"Multihash\"\n        }\n      }\n    }\n  }\n}\n"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Cache-Control:
      - max-age=300
      Connection:
      - close
      Content-Length:
      - '1044'
      Content-Security-Policy:
      - default-src 'none'; style-src 'unsafe-inline'; sandbox
      Content-Type:
      - text/plain; charset=utf-8
      Cross-Origin-Resource-Policy:
      - cross-origin
      Date:
      - Thu, 23 Jan 2025 15:04:43 GMT
      ETag:
      - '"9bde8b6875408a186b283e6e3dd3edb01bc2b938e55a0491b0b7f4e06f0faccb"'
      Expires:
      - Thu, 23 Jan 2025 15:09:43 GMT
      Source-Age:
      - '4'
      Strict-Transport-Security:
      - max-age=31536000
      Vary:
      - Authorization,Accept-Encoding,Origin
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Content-Type-Options:
      - nosniff
      X-Fastly-Request-ID:
      - 6a22b987e3d093091149c127a3b61b037b2e42eb
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - 45D8:173A05:25C075:2910A1:67925A86
      X-Served-By:
      - cache-den-kden1300053-DEN
      X-Timer:
      - S1737644684.705744,VS0,VE1
      X-XSS-Protection:
      - 1; mode=block
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - raw.githubusercontent.com
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://raw.githubusercontent.com/radiantearth/stac-spec/v0.9.0/extensions/sar/json-schema/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"schema.json#\",\n  \"title\": \"SAR Extension\",\n  \"description\": \"STAC
        SAR Extension to a STAC Item\",\n  \"allOf\": [\n    {\n      \"$ref\": \"../../../item-spec/json-schema/item.json\"\n
        \   },\n    {\n      \"$ref\": \"#/definitions/sar\"\n    }\n  ],\n  \"definitions\":
        {\n    \"sar\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"properties\",\n
        \       \"assets\"\n      ],\n      \"properties\": {\n        \"properties\":
        {\n          \"type\": \"object\",\n          \"required\": [\n            \"sar:instrument_mode\",\n
        \           \"sar:frequency_band\",\n            \"sar:polarizations\",\n
        \           \"sar:product_type\"\n          ],\n          \"properties\":
        {\n            \"sar:instrument_mode\": {\n              \"title\": \"Instrument
        Mode\",\n              \"type\": \"string\",\n              \"example\": \"WV\"\n
        \           },\n            \"sar:frequency_band\": {\n              \"title\":
        \"Frequency Band\",\n              \"type\": \"string\",\n              \"enum\":
        [\n                \"P\",\n                \"L\",\n                \"S\",\n
        \               \"C\",\n                \"X\",\n                \"Ku\",\n
        \               \"K\",\n                \"Ka\"\n              ]\n            },\n
        \           \"sar:center_frequency\": {\n              \"title\": \"Center
        Frequency (GHz)\",\n              \"type\": \"number\"\n            },\n            \"sar:polarizations\":
        {\n              \"title\": \"Polarizations\",\n              \"type\": \"array\",\n
        \             \"minItems\": 1,\n              \"maxItems\": 4,\n              \"uniqueItems\":
        true,\n              \"items\": {\n                \"type\": \"string\",\n
        \               \"enum\": [\n                  \"HH\",\n                  \"VV\",\n
        \                 \"HV\",\n                  \"VH\"\n                ]\n              }\n
        \           },\n            \"sar:product_type\": {\n              \"title\":
        \"Product type\",\n              \"type\": \"string\",\n              \"examples\":
        [\n                \"SSC\",\n                \"MGD\",\n                \"SGC\"\n
        \             ]\n            },\n            \"sar:resolution_range\": {\n
        \             \"title\": \"Resolution range (m)\",\n              \"type\":
        \"number\",\n              \"minimum\": 0\n            },\n            \"sar:resolution_azimuth\":
        {\n              \"title\": \"Resolution azimuth (m)\",\n              \"type\":
        \"number\",\n              \"minimum\": 0\n            },\n            \"sar:pixel_spacing_range\":
        {\n              \"title\": \"Pixel spacing range (m)\",\n              \"type\":
        \"number\",\n              \"minimum\": 0\n            },\n            \"sar:pixel_spacing_azimuth\":
        {\n              \"title\": \"Pixel spacing azimuth (m)\",\n              \"type\":
        \"number\",\n              \"minimum\": 0\n            },\n            \"sar:looks_range\":
        {\n              \"title\": \"Looks range\",\n              \"type\": \"integer\",\n
        \             \"minimum\": 0\n            },\n            \"sar:looks_azimuth\":
        {\n              \"title\": \"Looks azimuth\",\n              \"type\": \"integer\",\n
        \             \"minimum\": 0\n            },\n            \"sar:looks_equivalent_number\":
        {\n              \"title\": \"Equivalent number of looks (ENL)\",\n              \"type\":
        \"number\",\n              \"minimum\": 0\n            },\n            \"sar:observation_direction\":
        {\n              \"title\": \"Antenna pointing direction\",\n              \"type\":
        \"string\",\n              \"enum\": [\n                \"left\",\n                \"right\"\n
        \             ]\n            }\n          }\n        },\n        \"assets\":
        {\n          \"type\": \"object\",\n          \"additionalProperties\": {\n
        \           \"type\": \"object\",\n            \"properties\": {\n              \"sar:polarizations\":
        {\n                \"title\": \"Polarizations\",\n                \"type\":
        \"array\",\n                \"minItems\": 1,\n                \"items\": {\n
        \                 \"type\": \"string\",\n                  \"enum\": [\n                    \"HH\",\n
        \                   \"VV\",\n                    \"HV\",\n                    \"VH\"\n
        \                 ]\n                }\n              }\n            }\n          }\n
        \       }\n      }\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Cache-Control:
      - max-age=300
      Connection:
      - close
      Content-Length:
      - '3946'
      Content-Security-Policy:
      - default-src 'none'; style-src 'unsafe-inline'; sandbox
      Content-Type:
      - text/plain; charset=utf-8
      Cross-Origin-Resource-Policy:
      - cross-origin
      Date:
      - Thu, 23 Jan 2025 15:04:43 GMT
      ETag:
      - '"8546ced8239a833de59c3c153dab1ad77f34c598818da6695196e7449d680592"'
      Expires:
      - Thu, 23 Jan 2025 15:09:43 GMT
      Source-Age:
      - '0'
      Strict-Transport-Security:
      - max-age=31536000
      Vary:
      - Authorization,Accept-Encoding,Origin
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Content-Type-Options:
      - nosniff
      X-Fastly-Request-ID:
      - 7aad1aa26c3be20db098a2cedc3698a4f2ce6073
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - 2AB4:1E98A2:24AE33:27FE8F:67925A89
      X-Served-By:
      - cache-den-kden1300069-DEN
      X-Timer:
      - S1737644684.726267,VS0,VE1
      X-XSS-Protection:
      - 1; mode=block
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - raw.githubusercontent.com
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://raw.githubusercontent.com/radiantearth/stac-spec/v0.9.0/extensions/sat/json-schema/schema.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"schema.json#\",\n  \"title\": \"Sat Extension\",\n  \"description\": \"STAC
        Sat Extension to a STAC Item.\",\n  \"allOf\": [\n    {\n      \"$ref\": \"../../../item-spec/json-schema/item.json\"\n
        \   },\n    {\n      \"$ref\": \"#/definitions/sat\"\n    },\n    {\n      \"$ref\":
        \"../../../item-spec/json-schema/instrument.json\"\n    }\n  ],\n  \"definitions\":
        {\n    \"sat\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"properties\"\n
        \     ],\n      \"properties\": {\n        \"properties\": {\n          \"type\":
        \"object\",\n          \"required\": [],\n          \"properties\": {\n            \"sat:relative_orbit\":
        {\n              \"type\": \"integer\",\n              \"minimum\": 1\n            },\n
        \           \"sat:orbit_state\": {\n              \"title\": \"Orbit State\",\n
        \             \"type\": \"string\",\n              \"enum\": [\n                \"ascending\",\n
        \               \"descending\",\n                \"geostationary\"\n              ]\n
        \           }\n          }\n        }\n      }\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Cache-Control:
      - max-age=300
      Connection:
      - close
      Content-Length:
      - '1008'
      Content-Security-Policy:
      - default-src 'none'; style-src 'unsafe-inline'; sandbox
      Content-Type:
      - text/plain; charset=utf-8
      Cross-Origin-Resource-Policy:
      - cross-origin
      Date:
      - Thu, 23 Jan 2025 15:04:43 GMT
      ETag:
      - '"90408dbc0c6ce835205fcdbeeab881774f06517052d7c3dbcf6ba7c3ccced7eb"'
      Expires:
      - Thu, 23 Jan 2025 15:09:43 GMT
      Source-Age:
      - '3'
      Strict-Transport-Security:
      - max-age=31536000
      Vary:
      - Authorization,Accept-Encoding,Origin
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '1'
      X-Content-Type-Options:
      - nosniff
      X-Fastly-Request-ID:
      - ba5df511fd106cdce641bc3c71428cbf09a33031
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - 9DC6:2110D7:20C1F4:2410C8:67925A84
      X-Served-By:
      - cache-den-kden1300052-DEN
      X-Timer:
      - S1737644684.746993,VS0,VE1
      X-XSS-Protection:
      - 1; mode=block
    status:
      code: 200
      message: OK
version: 1
