Skip to content

Commit bf02447

Browse files
committed
updates from PR review
1 parent c9323e4 commit bf02447

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

extensions/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,7 @@ with the template.
5656

5757
The logic for when an object should list an extension ID in its `stac_extension` array is as follows:
5858

59-
- If the object directly implements the extension (by including at least one of the fields of the extension, plus any
60-
additional specified requirements), the `stac_extensions` of that object should contain the extension ID.
59+
- If the object directly implements the extension (by following the specified requirements - usually by including fields, but occasionally implementing alternate behaviors), the `stac_extensions` of that object should contain the extension ID.
6160
- If an Asset implements fields of the extension, then `stac_extensions` of the Item or Collection which holds that
6261
Asset should contain the extension ID.
6362
- If a Collection [summary](../collection-spec/collection-spec.md#summaries) contains Item fields that implement an extension, then
@@ -106,7 +105,7 @@ Best practices for extension proposals are still emerging in this section.
106105

107106
### General Conventions
108107

109-
Creating a new extension involves defining a set of logically grouped fields, and specifying what the allowed values
108+
Creating a new extension usually involves defining a set of logically grouped fields, and specifying what the allowed values
110109
for those fields are. This should be done in the extension text and in JSON Schema, to provide validation. While one
111110
can theoretically add fields anywhere in JSON there are some conventions as to where to add them in STAC objects.
112111

@@ -117,6 +116,7 @@ can theoretically add fields anywhere in JSON there are some conventions as to w
117116
the Item Asset objects contained in the Item, but may also be used in an individual Item Asset to describe only the bands available in that asset.
118117
3. Additional attributes relating to a [Catalog](../catalog-spec/catalog-spec.md) or
119118
[Collection](../collection-spec/collection-spec.md) should be added to the root of the object.
119+
4. Extensions may also extend other extensions, declaring that dependency in the text and JSON Schema.
120120

121121
### Proposing new extensions
122122

0 commit comments

Comments
 (0)