-
Notifications
You must be signed in to change notification settings - Fork 18
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
Future content negotiation #137
Comments
More content to anticipate future evolution on content negociation with services.
The exemple below is an attempt to show the various representations of the same feature (French aquifer of code 121AS01) available from the same URL
Both approaches are not, yet, implemented on the server side so far. => Down to earth short term solution is to start "storing" just
with
Keeping in mind this logic will evolve into a more matrix oriented content at some point |
Quick note on the why
It's easy to make QGIS remember that for a given url/URI ( here : "https://data.geoscience.fr/id/hydrogeounit/121AS01) the various representations availabe are X, Y, Z... As URI are often designed with a given pattern, it would be handy if the user is capable of editing what he wants QGIS to remember. |
Link to a server that implements content negociation for features (not content negociation by profile yet) to test the dev |
For the sake of highlighting where things are moving more globally This page provides alternate representations to the URI http://www.opengis.net/def/nil/OGC/0/unknown using the following For example
Tried using curl (seems only the encoding is forwarded but that's Work In Progress)
|
Purpose
Actually, resolve requests are using the
application/xml
mime-type: it's a feature, not a bug 😉. Let's improve it!Goal: get a generic behavior to handle basic use cases and allow the end-user to fine tune it.
Different mime-types
application/json
application/geo+json
application/ld+json
application/gml+xml
application/rdf+xml
Behavior
Mermaid syntax:
As image:
The text was updated successfully, but these errors were encountered: