Skip to content

Commit

Permalink
Update STAC_VERSION to v1.1.0 (#1427)
Browse files Browse the repository at this point in the history
* feat: stac v1.1

* chore: update changelog
  • Loading branch information
gadomski authored Oct 7, 2024
1 parent 431382e commit 1899823
Show file tree
Hide file tree
Showing 318 changed files with 12,098 additions and 6,441 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

## [Unreleased]

### Changed

- Write STAC v1.1.0 ([#1427](https://github.com/stac-utils/pystac/pull/1427))

## [v1.11.0] - 2024-09-26

### Added
Expand Down
2 changes: 1 addition & 1 deletion docs/example-catalog/catalog.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"type": "Catalog",
"stac_version": "1.0.0",
"stac_version": "1.1.0",
"stac_extensions": [],
"id": "landsat-stac-collection-catalog",
"title": "STAC for Landsat data",
Expand Down
18 changes: 0 additions & 18 deletions pystac/validation/jsonschemas/stac-spec/v1.0.0/basics.json

This file was deleted.

24 changes: 24 additions & 0 deletions pystac/validation/jsonschemas/stac-spec/v1.1.0/bands.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://schemas.stacspec.org/v1.1.0/item-spec/json-schema/bands.json",
"title": "Bands Field",
"type": "object",
"properties": {
"bands": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"allOf": [
{
"$ref": "common.json"
}
]
}
}
}
}
34 changes: 34 additions & 0 deletions pystac/validation/jsonschemas/stac-spec/v1.1.0/basics.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://schemas.stacspec.org/v1.1.0/item-spec/json-schema/basics.json",
"title": "Basic Descriptive Fields",
"type": "object",
"properties": {
"title": {
"title": "Title",
"description": "A human-readable title describing the entity.",
"type": "string"
},
"description": {
"title": "Description",
"description": "Detailed multi-line description to fully explain the entity.",
"type": "string",
"minLength": 1
},
"keywords": {
"title": "Keywords",
"description": "List of keywords describing the entity.",
"type": "array",
"items": {
"type": "string"
}
},
"roles": {
"title": "Roles",
"type": "array",
"items": {
"type": "string"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://schemas.stacspec.org/v1.0.0/catalog-spec/json-schema/catalog.json#",
"$id": "https://schemas.stacspec.org/v1.1.0/catalog-spec/json-schema/catalog.json",
"title": "STAC Catalog Specification",
"description": "This object represents Catalogs in a SpatioTemporal Asset Catalog.",
"allOf": [
{
"$ref": "#/definitions/catalog"
},
{
"$ref": "../../item-spec/json-schema/common.json"
}
],
"definitions": {
"catalog": {
"title": "STAC Catalog",
"type": "object",
"$comment": "title and description is validated through the common metadata.",
"required": [
"stac_version",
"type",
Expand All @@ -23,7 +27,7 @@
"stac_version": {
"title": "STAC version",
"type": "string",
"const": "1.0.0"
"const": "1.1.0"
},
"stac_extensions": {
"title": "STAC extensions",
Expand All @@ -44,49 +48,8 @@
"type": "string",
"minLength": 1
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string",
"minLength": 1
},
"links": {
"title": "Links",
"type": "array",
"items": {
"$ref": "#/definitions/link"
}
}
}
},
"link": {
"type": "object",
"required": [
"rel",
"href"
],
"properties": {
"href": {
"title": "Link reference",
"type": "string",
"format": "iri-reference",
"minLength": 1
},
"rel": {
"title": "Link relation type",
"type": "string",
"minLength": 1
},
"type": {
"title": "Link type",
"type": "string"
},
"title": {
"title": "Link title",
"type": "string"
"$ref": "../../item-spec/json-schema/item.json#/definitions/links"
}
}
}
Expand Down
Loading

0 comments on commit 1899823

Please sign in to comment.