Skip to content

Commit

Permalink
Merge branch 'dev' into fix_examples
Browse files Browse the repository at this point in the history
  • Loading branch information
cholmes authored Apr 15, 2021
2 parents 6405e0d + 2142d4b commit 77577a1
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 19 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

### Changed

- Updated examples for automatic collection creation from code and validation
- The first extent in a Collection is always the overall extent, followed by more specific extents. ([#1064](https://github.com/radiantearth/stac-spec/issues/1064), [opengeospatial/ogcapi-features#520](https://github.com/opengeospatial/ogcapi-features/pull/520))
- Updated examples for automatic collection creation from code and validation ([#1080](https://github.com/radiantearth/stac-spec/pull/1080)
- Clarified that stac_extensions should also list extensions that are used in Collection summaries. ([#1077](https://github.com/radiantearth/stac-spec/issues/1077))

## [v1.0.0-rc.2] - 2021-03-30

Expand Down
7 changes: 4 additions & 3 deletions catalog-spec/catalog-spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,10 @@ In general, STAC versions can be mixed, but please keep the [recommended best pr
#### stac_extensions

A list of extensions the Catalog implements.
This list must only contain extensions that extend the Catalog itself, see the the 'Scope' column in the list of
extensions. This does NOT declare the extensions of child Catalog, Collection, or Item
objects. The list contains URLs to the JSON Schema files it can be validated against.
The list consists of URLs to JSON Schema files that can be used for validation.
This list must only contain extensions that extend the Catalog specification itself,
see the 'Scope' for each of the extensions.
This must **not** declare the extensions that are only implemented in child Collection objects or child Item objects.

### Link Object

Expand Down
15 changes: 5 additions & 10 deletions collection-spec/collection-spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,16 +65,11 @@ In general, STAC versions can be mixed, but please keep the [recommended best pr

#### stac_extensions

A list of extensions the Collection implements.
This list must only contain extensions that extend the Collection itself, see the the 'Scope' column in the list of
extensions. This does NOT declare the extensions of child Collection or Item
objects. The list contains URLs to the JSON Schema files it can be validated against.

If an extension has influence on multiple parts
of the whole STAC structure, it must be listed in all affected parts (e.g. Collection and Item for the `datacube` extension).
If a structure, such as the summaries extension, provides fields in their JSON structure, these extensions must not be listed
here as they don't extend the Collection itself. For example, if a Collection includes the field `sat:platform` in the
summaries, the Collection should not list the `sat` extension in the `stac_extensions` field.
A list of extensions the Collection implements.
The list consists of URLs to JSON Schema files that can be used for validation.
This list must only contain extensions that extend the Collection specification itself,
see the the 'Scope' for each of the extensions.
This must **not** declare the extensions that are only implemented in child Collection objects or child Item objects.

#### id

Expand Down
9 changes: 4 additions & 5 deletions item-spec/item-spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,11 +73,10 @@ In general, STAC versions can be mixed, but please keep the [recommended best pr

#### stac_extensions

A list of extensions the Item implements.
This list must only contain extensions that extend the Item itself, see the the 'Scope' column in the list of
extensions. The list contains URLs to the JSON Schema files it can be validated against.
If an extension such as the `tiled-assets` extension has influence on multiple parts of the whole catalog
structure, it must be listed in all affected parts (e.g. Catalog, Collection and Item for the `tiled-assets` extension).
A list of extensions the Item implements.
The list consists of URLs to JSON Schema files that can be used for validation.
This list must only contain extensions that extend the Item specification itself,
see the the 'Scope' for each of the extensions.

#### id

Expand Down

0 comments on commit 77577a1

Please sign in to comment.