-
Notifications
You must be signed in to change notification settings - Fork 52
Closed
Description
As an implementor, it is confusing how to handle the STAC API - Browseable Specification. There's no hint at how a missing conformance class for the "STAC API - Browseable Specification" should be handled and how to distinguish from static STACs which don't have this conformance class.
Some wild assumptions:
- no conformsTo in root landing page -> static catalog -> show child and item links
- stac_version >= 1.0.0-beta.5 and conformsTo present but no browsable conformance class -> API -> don't show child and item links although some might be present?
- stac_version <= 1.0.0-beta.5 and conformsTo present -> API -> ???
- stac_version >= 1.0.0-beta.5 and conformsTo with browsable conformance class present -> API -> show child and item links
Or is it:
- always show available child and item links
Having this in mind, what's the advantage of adding this conformance class to my implementation? I don't really see what it adds to a client such as STAC Browser and how I should handle the different variations in the client.
The only advantage I see right now is that if it is present, in the STAC Index Crawler I can skip the OGC API - Features completely when the conformance class is given.