diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ea79ad1..3462d023 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - The `keywords` field known from Collections is available in common metadata. ([#1187](https://github.com/radiantearth/stac-spec/issues/1187)) - The `license` field additionally supports SPDX expressions and the value `other`. +- The `roles` field known from Assets and Providers is available in common metadata. ([#1267](https://github.com/radiantearth/stac-spec/issues/1267)) ### Changed diff --git a/item-spec/common-metadata.md b/item-spec/common-metadata.md index c63e843b..5ebdb53a 100644 --- a/item-spec/common-metadata.md +++ b/item-spec/common-metadata.md @@ -39,6 +39,7 @@ Descriptive fields to give a basic overview of a STAC entity (e.g. Catalog, Coll | title | string | A human readable title describing the STAC entity. | | description | string | Detailed multi-line description to fully explain the STAC entity. [CommonMark 0.29](https://commonmark.org/) syntax MAY be used for rich text representation. | | keywords | \[string] | List of keywords describing the STAC entity. | +| roles | \[string] | The semantic roles of the entity, e.g. for assets, links, providers, bands, etc. | ## Date and Time diff --git a/item-spec/json-schema/basics.json b/item-spec/json-schema/basics.json index f58b3860..44c2a16f 100644 --- a/item-spec/json-schema/basics.json +++ b/item-spec/json-schema/basics.json @@ -22,6 +22,13 @@ "items": { "type": "string" } + }, + "roles": { + "title": "Roles", + "type": "array", + "items": { + "type": "string" + } } } } \ No newline at end of file