-
Notifications
You must be signed in to change notification settings - Fork 11
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
Usability issues with http / https register #316
Comments
"when it should probably redirect instead to: https://defs.opengis.net/vocprez/object?uri=http://www.opengis.net/def/interpolation/OGC/1/" I believe this is correct - @kstegemoller can you fix the top level redirects - I think this is done there from memory and from what I can tell looking at the defs server config. @avillar please confirm. IMHO we probably need a Naming Authority action to define functionality tests. I am planning to revisit the redirection and content negotiation infrastructure next year when I can sit down with @avillar and explore simplifications possible now we have more extensive github automations available. |
There's two things at play here:
|
There is no resource registered at https://www.opengis.net/def/interpolation/OGC/0/ . We could not find a standard that uses that URI. Please let us know if you know of one. There is, however, a resource registered at http://www.opengis.net/def/interpolation/OGC/1/ . This URI is originally from the WCS Interpolation Extension standard (OGC 12-049). |
Thanks @ghobona Shouldn't Whereas it might sense to have versioned standards, most conceptual registers should not be versioned I think. e.g., QUDT definitions like https://qudt.org/vocab/quantitykind/AtmosphericPressure have no "versions". CRS84 for example resolves at both: https://www.opengis.net/def/crs/OGC/1.3/CRS84 https://www.opengis.net/def/crs/OGC/0/CRS84 with identical definition except for the URI (presumably they are the same entity -- or they should be). |
FWIW, the WCS Interpolation extension does not have any particular requirements on such URIs, in particular it does not normatively require that path. It was just an example based on the recommendation by OGC people at that time. Bottom line, from a WCS perspective it can be tweaked if necessary. |
This https URL:
https://www.opengis.net/def/interpolation/OGC/0/
(from #260 )
is broken in at least 2 ways:
Shouldn't
/0
always resolve to the latest?https://www.opengis.net/def/interpolation/OGC/1/
is also broken on Chrome.
It redirects to:
http://defs.opengis.net/vocprez/object?uri=https://www.opengis.net/def/interpolation/OGC/1/
also with wget:
when it should probably redirect instead to:
https://defs.opengis.net/vocprez/object?uri=http://www.opengis.net/def/interpolation/OGC/1/
I still believe that the concept of "alias register" for http / https in the definition server is causing all kinds of usability troubles (e.g. landing on a completely different web page for each, and even different page using different browsers for the same URI), and simply treating https / http URIs as equivalent for the purpose of lookups would make everything work significantly better.
The redirects to
/vocprez
changing URIs entered in the browser address bar still contribute to extremely painful user experience with the definition server (#85 #109), especially when combined with and trying to understand such problems.The text was updated successfully, but these errors were encountered: