-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No multiple parents #1279
base: dev
Are you sure you want to change the base?
No multiple parents #1279
Conversation
@@ -12,6 +12,8 @@ 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)) | |||
- `collection` relationship type for link in catalog and collection | |||
- Clarification on unique parent link requirement |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be moved to Changed or Fixed, I think.
@@ -657,6 +657,13 @@ So if you are writing a STAC client it is recommended to start with just support | |||
turn, if your data is published online publicly or for use on an intranet then following these recommendations will ensure | |||
that a wider range of clients will work with it. | |||
|
|||
#### Unique Parent Link | |||
|
|||
STAC catalogs do not support multiple parents. Links with `rel` of type `parent` and `collection` must be unique. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- The following sounds like a requirement but is in best practices. Should this be moved to the spec?
STAC catalogs do not support multiple parents.
- There can be multiple parent links for different encodings (e.g. application/json and text/html). We should clarify that this only applies for STAC-specific media types.
- This may need a discussion about collections first. I'm a bit hesistant here, because OGC looks into supporting multiple collections, I think.
On the other hand, we should also clarify thatroot
should be unique.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See comments
This PR is set at the agenda of the next STAC meetup along with the collections discussions. |
Discussed in STAC meetup:
|
Related Issue(s): #1230, #1236, #1273
Proposed Changes:
PR Checklist:
or a CHANGELOG entry is not required.
and I have opened issue/PR #XXX to track the change.