-
Notifications
You must be signed in to change notification settings - Fork 14
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
add templated property to links object #187
Comments
This is a suggestion for maximum compatibility (this maintains the meaning href as a resolvable URL) while adding the template.
(json schema uses "uri-template": for the name of the format). |
WE decided that we will take no action on this before going for public comments. |
Another issue that proposes extension of the Links object is opengeospatial/ogcapi-connected-systems#2 |
Another issue that proposes extension of the Links object is opengeospatial/ogcapi-records#275 |
This issue will be discussed at the 127th OGC Member Meeting in the Architecture DWG session on Tuesday 26th September 2023 at 1:30 PM SGT (Singapore time). Register for the OGC Member Meeting at https://ogcmeet.org |
As I raised this issue first in opengeospatial/ogcapi-records#275 but might not be able to join the meeting as it's 1:30am for me I want to explain my thoughts on this upfront: Assumptions:
Status quo:
Issues identified:
Potential solutions:
Remark: |
It may not decrease trust. I like it when specs get updated to fix gaps. We've had to support clients on WMS 1.1 and WMS 1.3, and it's annoying. The x and y coordinates changed positions, which was a breaking geospatial change. We are building downstream applications and community standards around OGCAPI-common, and these specs and standards are ideally loaded through inheritance. Any spec users should know it as If I had to choose a solution, It would be something like deprecating existing templated solutions in EDR / Tiles and finding a way that extends Common properly. |
Agreement in Singapore is to arrange a dedicated telecon during the month of October. All SWGs are requested to document their proposed solution options in this GitHub Issue before October 15th. |
@ghobona Do you announce the meeting date/time here? |
Here is the Doodle poll.
|
They didn't change positions. WMS 1.1.1 ~ attributes minx, miny, maxx, maxy indicate the edges of the bounding box in units of the specified SRS WMS 1.3.0 ~ The value of the BBOX parameter in a GetMap request is a list of comma-separated real the definition of x and y was clarified/corrected. |
The telecon will be on Thursday 19th October at 10:00 AM EDT. The Gotomeeting details are on the OGC Portal here. |
@ghobona Is the decision from the meeting documented somewhere? Would be good to document it here, and in opengeospatial/ogcapi-features#844 , and the other repos. From what I overheard, it seems that the decision is my least favorite option. Unfortunately, as indicated in the doodle poll, I was not able to attend at that time due to a conflict with Styles & Symbology SWG meeting. |
As it was an Architecture DWG meeting, the resolution had to be forwarded to the OGC Architecture Board (OAB) for an OGC-wide policy/directive. So the meeting passed a Motion that recommends that the OAB makes an OGC-wide policy/directive for all SWGs developing OGC API Standards to keep link objects as they are and to create a new object for link templates. The Motion and the recording are in this folder https://portal.ogc.org/index.php?m=projects&a=view&project_id=131&tab=2&artifact_id=106433 The action to arrange an OAB discussion on the topic is with the OAB Chair. |
@ghobona @cportele @pvretano Are there any documented update on the decision of how to define these OGC API - Records has defined it as such: where the template goes into a Is that the agreed upon schema which everyone should now follow? In OGC API - DGGS right now we have Should we change all that to |
@jerstlouis - I think we agreed on |
Thanks for the clarification @cportele . Made the change in OGC API - DGGS: opengeospatial/ogcapi-discrete-global-grid-systems@d4fe87e and in our implementation. |
A Motion was passed in the Architecture DWG telecon on 19 October 2023. Please see the recording (at 42:00 minutes) referenced by #187 (comment) |
@ghobona the motion does not specify the details of what exactly that link template object consists of. "based on the draft Link-Template header" does not imply a particular schema for a JSON object. Perhaps we can clarify here that the Records schema will become the Common link template object. |
From the OAB Issue, there was a follow on motion:
@pvretano Do you have wording we can use for the overall policy? |
Originating from opengeospatial/ogcapi-records#13, the following link schemas:
https://github.com/opengeospatial/ogcapi-common/blob/master/core/openapi/schemas/link.yaml
https://github.com/opengeospatial/ogcapi-common/blob/master/core/openapi/schemas/link.json
https://github.com/opengeospatial/ogcapi-common/blob/master/collections/openapi/schemas/link.yaml
https://github.com/opengeospatial/ogcapi-common/blob/master/collections/openapi/schemas/link.json
Would benefit from having a
templated
boolean to be able to identify link objects having templatedhref
values. We have articulated this in OGC API - Records, but it would be valuable to have this address upstream in OGC API - Common.The text was updated successfully, but these errors were encountered: