You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| stac_version | string |**REQUIRED.** The STAC version the Catalog implements. STAC versions can be mixed, but please keep the [recommended best practices](../best-practices.md#mixing-stac-versions) in mind. |
43
46
| type | string |**REQUIRED.** Set to `Catalog` if this Catalog only implements the Catalog spec. |
47
+
| stac_version | string |**REQUIRED.** The STAC version the Catalog implements. |
44
48
| stac_extensions |\[string]| A list of extension identifiers the Catalog implements. |
45
49
| id | string |**REQUIRED.** Identifier for the Catalog. |
46
50
| title | string | A short descriptive one-line title for the Catalog. |
@@ -50,22 +54,29 @@ also a valid STAC Catalog.
50
54
51
55
### Additional Field Information
52
56
57
+
#### stac_version
58
+
59
+
In general, STAC versions can be mixed, but please keep the [recommended best practices](../best-practices.md#mixing-stac-versions) in mind.
60
+
53
61
#### stac_extensions
54
62
55
-
A list of extensions the Catalog implements. This does NOT declare the extensions of children or Items. The list contains URLs to the JSON Schema files it can be validated against. For [core extensions](../extensions/README.md#core-stac-extensions), a "shortcut" can be used. This means you can specify the folder name of the extension, for example `view` for the View extension. If the versions of the extension and the Catalog diverge, you can specify the URL of the JSON schema file.
56
-
This list must only contain extensions that extend the Catalog itself, see the the 'Scope' column in the list of extensions.
63
+
A list of extensions the Catalog implements.
64
+
The list consists of URLs to JSON Schema files that can be used for validation.
65
+
This list must only contain extensions that extend the Catalog specification itself,
66
+
see the 'Scope' for each of the extensions.
67
+
This must **not** declare the extensions that are only implemented in child Collection objects or child Item objects.
57
68
58
69
### Link Object
59
70
60
71
This object describes a relationship with another entity. Data providers are advised to be liberal
| href | string |**REQUIRED.** The actual link in the format of an URL. Relative and absolute links are both allowed. |
74
+
| Field Name | Type | Description |
75
+
| ---------- | ------ | ----------- |
76
+
| href | string |**REQUIRED.** The actual link in the format of an URL. Relative and absolute links are both allowed. |
66
77
| rel | string |**REQUIRED.** Relationship between the current document and the linked document. See chapter ["Relation types"](#relation-types) for more information. |
67
-
| type | string |[Media type](#media-types) of the referenced entity. |
68
-
| title | string | A human readable title to be used in rendered displays of the link. |
78
+
| type | string |[Media type](#media-types) of the referenced entity. |
79
+
| title | string | A human readable title to be used in rendered displays of the link. |
69
80
70
81
For a full discussion of the situations where relative and absolute links are recommended see the
71
82
['Use of links'](../best-practices.md#use-of-links) section of the STAC best practices.
@@ -77,8 +88,8 @@ The following types are commonly used as `rel` types in the Link Object of a STA
77
88
| Type | Description |
78
89
| ------- | ----------- |
79
90
| self | STRONGLY RECOMMENDED. *Absolute* URL to the location that the Catalog file can be found online, if available. This is particularly useful when in a download package that includes metadata, so that the downstream user can know where the data has come from. |
80
-
| root | STRONGLY RECOMMENDED. URL to the root STAC entity (Catalog or [Collection](../collection-spec/README.md)). Catalogs should include a link to their root, even if it's the root and points to itself. |
81
-
| parent | URL to the parent STAC entity (Catalog or Collection). Non-root Catalogs should include a link to their parent. |
91
+
| root | STRONGLY RECOMMENDED. URL to the root STAC Catalog or [Collection](../collection-spec/README.md). Catalogs should include a link to their root, even if it's the root and points to itself. |
92
+
| parent | URL to the parent STAC Catalog or Collection. Non-root Catalogs should include a link to their parent. |
82
93
| child | URL to a child STAC Catalog or Collection. |
83
94
| item | URL to a STAC Item. |
84
95
@@ -106,11 +117,11 @@ A STAC Catalog is a JSON file ([RFC 8259](https://tools.ietf.org/html/rfc8259)),
106
117
107
118
The following table lists the Media Types to use for STAC structures.
0 commit comments