interactions:
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - schemas.stacspec.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://schemas.stacspec.org/v1.0.0-beta.2/collection-spec/json-schema/collection.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://schemas.stacspec.org/v1.0.0-beta.2/collection-spec/json-schema/collection.json#\",\n
        \ \"title\": \"STAC Collection Specification\",\n  \"description\": \"This
        object represents Collections in a SpatioTemporal Asset Catalog.\",\n  \"allOf\":
        [\n    {\n      \"$ref\": \"../../catalog-spec/json-schema/catalog.json\"\n
        \   },\n    {\n      \"$ref\": \"#/definitions/collection\"\n    }\n  ],\n
        \ \"definitions\": {\n    \"collection\": {\n      \"title\": \"STAC Collection\",\n
        \     \"description\": \"These are the fields specific to a STAC Collection.
        All other fields are inherited from STAC Catalog.\",\n      \"type\": \"object\",\n
        \     \"required\": [\n        \"license\",\n        \"extent\"\n      ],\n
        \     \"properties\": {\n        \"stac_extensions\": {\n          \"title\":
        \"STAC extensions\",\n          \"type\": \"array\",\n          \"uniqueItems\":
        true,\n          \"items\": {\n            \"anyOf\": [\n              {\n
        \               \"title\": \"Reference to a JSON Schema\",\n                \"type\":
        \"string\",\n                \"format\": \"uri\"\n              },\n              {\n
        \               \"title\": \"Reference to a core extension\",\n                \"type\":
        \"string\"\n              }\n            ]\n          }\n        },\n        \"keywords\":
        {\n          \"title\": \"Keywords\",\n          \"type\": \"array\",\n          \"items\":
        {\n            \"type\": \"string\"\n          }\n        },\n        \"license\":
        {\n          \"title\": \"Collection License Name\",\n          \"type\":
        \"string\",\n          \"pattern\": \"^[\\\\w\\\\-\\\\.\\\\+]+$\"\n        },\n
        \       \"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        \"extent\":
        {\n          \"title\": \"Extents\",\n          \"type\": \"object\",\n          \"required\":
        [\n            \"spatial\",\n            \"temporal\"\n          ],\n          \"properties\":
        {\n            \"spatial\": {\n              \"title\": \"Spatial extent object\",\n
        \             \"type\": \"object\",\n              \"required\": [\n                \"bbox\"\n
        \             ],\n              \"properties\": {\n                \"bbox\":
        {\n                  \"title\": \"Spatial extents\",\n                  \"type\":
        \"array\",\n                  \"minItems\": 1,\n                  \"items\":
        {\n                    \"title\": \"Spatial 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
        \               }\n              }\n            },\n            \"temporal\":
        {\n              \"title\": \"Temporal extent object\",\n              \"type\":
        \"object\",\n              \"required\": [\n                \"interval\"\n
        \             ],\n              \"properties\": {\n                \"interval\":
        {\n                  \"title\": \"Temporal extents\",\n                  \"type\":
        \"array\",\n                  \"minItems\": 1,\n                  \"items\":
        {\n                    \"title\": \"Temporal extent\",\n                    \"type\":
        \"array\",\n                    \"minItems\": 2,\n                    \"maxItems\":
        2,\n                    \"items\": {\n                      \"type\": [\n
        \                       \"string\",\n                        \"null\"\n                      ],\n
        \                     \"format\": \"date-time\"\n                    }\n                  }\n
        \               }\n              }\n            }\n          }\n        },\n
        \       \"summaries\": {\n          \"type\": \"object\",\n          \"additionalProperties\":
        {\n            \"oneOf\": [\n              {\n                \"title\": \"Stats\",\n
        \               \"type\": \"object\",\n                \"required\": [\n                  \"min\",\n
        \                 \"max\"\n                ],\n                \"properties\":
        {\n                  \"min\": {\n                    \"title\": \"Minimum
        value\",\n                    \"type\": [\"number\", \"string\"]\n                  },\n
        \                 \"max\": {\n                    \"title\": \"Maximum value\",\n
        \                   \"type\": [\"number\", \"string\"]\n                  }\n
        \               }\n              },\n              {\n                \"title\":
        \"Set of values\",\n                \"type\": \"array\",\n                \"minItems\":
        1,\n                \"items\": {\n                  \"description\": \"Any
        data type could occur.\"\n                }\n              }\n            ]\n
        \         }\n        }\n      }\n    }\n  }\n}"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '2'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '5346'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:48 GMT
      ETag:
      - '"66e1651c-14e2"'
      Last-Modified:
      - Wed, 11 Sep 2024 09:38:36 GMT
      Server:
      - GitHub.com
      Vary:
      - Accept-Encoding
      Via:
      - 1.1 varnish
      X-Cache:
      - HIT
      X-Cache-Hits:
      - '2'
      X-Fastly-Request-ID:
      - 991ff79b460e5e71c6e3eb1c421bc46eccc734ed
      X-GitHub-Request-Id:
      - 368C:140E8C:1273062:14FED41:67925A8E
      X-Served-By:
      - cache-den-kden1300051-DEN
      X-Timer:
      - S1737644689.671566,VS0,VE0
      expires:
      - Thu, 23 Jan 2025 15:14:46 GMT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Connection:
      - close
      Host:
      - schemas.stacspec.org
      User-Agent:
      - Python-urllib/3.12
    method: GET
    uri: https://schemas.stacspec.org/v1.0.0-beta.2/catalog-spec/json-schema/catalog.json
  response:
    body:
      string: "{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"$id\":
        \"https://schemas.stacspec.org/v1.0.0-beta.2/catalog-spec/json-schema/catalog.json#\",\n
        \ \"title\": \"STAC Catalog Specification\",\n  \"description\": \"This object
        represents Catalogs in a SpatioTemporal Asset Catalog.\",\n  \"allOf\": [\n
        \   {\n      \"$ref\": \"#/definitions/catalog\"\n    }\n  ],\n  \"definitions\":
        {\n    \"catalog\": {\n      \"title\": \"Catalog\",\n      \"type\": \"object\",\n
        \     \"required\": [\n        \"stac_version\",\n        \"id\",\n        \"description\",\n
        \       \"links\"\n      ],\n      \"properties\": {\n        \"stac_version\":
        {\n          \"title\": \"STAC version\",\n          \"type\": \"string\",\n
        \         \"const\": \"1.0.0-beta.2\"\n        },\n        \"stac_extensions\":
        {\n          \"title\": \"STAC extensions\",\n          \"type\": \"array\",\n
        \         \"uniqueItems\": true,\n          \"items\": {\n            \"anyOf\":
        [\n              {\n                \"title\": \"Reference to a JSON Schema\",\n
        \               \"type\": \"string\",\n                \"format\": \"uri\"\n
        \             },\n              {\n                \"title\": \"Reference
        to a core extension\",\n                \"type\": \"string\"\n              }\n
        \           ]\n          }\n        },\n        \"id\": {\n          \"title\":
        \"Identifier\",\n          \"type\": \"string\"\n        },\n        \"title\":
        {\n          \"title\": \"Title\",\n          \"type\": \"string\"\n        },\n
        \       \"description\": {\n          \"title\": \"Description\",\n          \"type\":
        \"string\"\n        },\n        \"links\": {\n          \"title\": \"Links\",\n
        \         \"type\": \"array\",\n          \"items\": {\n            \"$ref\":
        \"#/definitions/link\"\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  }\n}\n"
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Age:
      - '2'
      Cache-Control:
      - max-age=600
      Connection:
      - close
      Content-Length:
      - '2126'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Thu, 23 Jan 2025 15:04:48 GMT
      ETag:
      - '"66e1651c-84e"'
      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:
      - de0e05c8f1e5343ff274b6215e1742f981386890
      X-GitHub-Request-Id:
      - CFED:106179:120411D:148FDE8:67925A8E
      X-Served-By:
      - cache-den-kden1300068-DEN
      X-Timer:
      - S1737644689.689863,VS0,VE4
      expires:
      - Thu, 23 Jan 2025 15:14:46 GMT
      x-proxy-cache:
      - MISS
    status:
      code: 200
      message: OK
version: 1
