Allowing non-HTTP protocols #354
Labels
OGC API: Common
Issue related to general resources or requirements (see #190)
Part 1: Core
Issue related to Part 1 - Core
The current OGC API - Features - Part 1: Core talks about HTTP as protocol. I'd like to suggest to allow other non-HTTP protocols as well.
Please not that I just want to make sure that things can be implemented on top of another protocol and still be spec compliant (hopefully). As HTTP currently is the major protocol for the Web, it is highly speculative if other protocols will be used widely anytime soon. Hence I also don't want to rewrite the whole spec into something which is protocol independent and hence hard to understand.
I want to start small, with just allowing non-HTTP URIs.
Background
I'm involved in content-addressed systems (as opposed to location-addressed sytems like the Web). I see many benefits in those, if you want to know more, I've given an introduction into content-addressed system in my FOSS4G talk "Geodata on IPFS" last year. I'm also happy going into more details about that during the discussions on that issue.
I've build a prototype of a STAC catalog based on top of a content addressed system (online demo. It is still using HTTP, but could potentially use other protocols.
The main difference here is that links are not using URIs starting with
http:
, but withipld:
. This is in accordance with the STAC spec, which allows an URIs.Proposal
I'd like this standard to allow any URIs and not just HTTP based ones. Currently the section HTTP URIs states:
Could this perhaps be made less strict into something like (the exact wording surely is open for discussion, I just want you to give an idea what I've after).
The text was updated successfully, but these errors were encountered: