Skip to content
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

New I-D: api-catalog (a well-known URI to help discovery of APIs) #333

Open
cportele opened this issue Sep 12, 2023 · 1 comment
Open

New I-D: api-catalog (a well-known URI to help discovery of APIs) #333

cportele opened this issue Sep 12, 2023 · 1 comment
Labels
Future Work Good idea cache - defer or allocate to another SWG Part 1 Applicable to Part 1 Core

Comments

@cportele
Copy link
Member

The following proposal has been adopted by the IETF HTTP API WG as an Internet-Draft:

https://www.ietf.org/archive/id/draft-ietf-httpapi-api-catalog-00.html

This document defines the "api-catalog" well-known URI. It is intended to facilitate automated discovery and usage of the APIs published by a Web host.

Such a capability is in particular relevant for servers hosting many OGC Web APIs / datasets.

@jerstlouis jerstlouis added the Future Work Good idea cache - defer or allocate to another SWG label Mar 14, 2024
@jerstlouis
Copy link
Member

In Common - Part 2, we deal with a single API.

With the definition of a collection of collection, it may be possible to identify multiple datasets served from the same API by tagging a root collection with some "dataset root" property.

Other than this, further "landing page of langing page" concept is probably beyond the scope of Part 2, but we could define something later based on this IETF API catalog concept.

(somewhat related to #11 and #298).

@jerstlouis jerstlouis added the Part 1 Applicable to Part 1 Core label Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Future Work Good idea cache - defer or allocate to another SWG Part 1 Applicable to Part 1 Core
Projects
None yet
Development

No branches or pull requests

2 participants