-
Notifications
You must be signed in to change notification settings - Fork 87
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
7.14.1 Change: feature unique to collection rather than entire dataset. #84
Comments
I think Requirement 25 already says what you are asking for. No? |
I haven't been following the progress in detail but I noticed this issue because I seem to remember that WFS 2 has a requirement to have unique identifiers across feature types which does cause difficulties for implementations. (GetFeatureById stored query). However, it seems to me that the draft WFS 3 standard didn't have any such requirement before you added it in the referenced commits #83 and #85? |
@pvretano Req 25 requires that ids are unique across the "dataset". From the terms and definitions and speaking with @cportele it means all of the data served up by the instance. @bgsmase A "dataset" is defined as a "collection of data, published or curated by a single agent, and available for access or download in one or more formats", this would be all of the data across feature collections. #83 and #85 were to clarify this, this issue (#84) is to change it. |
Any solution to this issue should address the following: Consider the case where I am pulling Features from multiple tables across multiple databases. I'm then going to build a derived dataset from all of those Features.
|
Discussion 2018-03-27: Change sentence in the requirement to "id is a local identifier of the feature" and clarify that strictly only the URI needs to be unique. Additional restrictions are implementation dependent. |
Some RDBS data sources such as PostGIS or GeoPackage may have collections as tables w/ ids for features in those tables unique only to that table. Making an id unique to all features would require the WFS3 server to create some kind of combination of a table identifier (collection name) and the feature's id to produce an id unique to the entire dataset.
Since the link to reach a particular feature always includes the collection name, I propose changing the requirement so that the feature id need only be unique to the collection it is within.
The text was updated successfully, but these errors were encountered: