Is ImplementsSorting must be TRUE for INSPIRE? #922
-
Dear all, the OGC test engine reports the following error
Currently we have set ImplementsSorting to be FALSE in the capabilities, similar to example at https://github.com/inspire-eu-validation/ets-repository/blob/3ed17ef069b758420063fadb9c6872e4ff26dfa9/schemas/inspire_dls/1.0/examples/WFS20_Caps_Scenario2_long.xml It seems per the OGC specification it is optional, below is in the 7.9.2 of the spec (url is at http://docs.opengeospatial.org/is/09-025r2/09-025r2.html#172). 7.9.2 Ad hoc query expression Can you please confirm if ImplementsSorting is indeed required to be TRUE for INSPIRE? Thanks, ZhongPing |
Beta Was this translation helpful? Give feedback.
Replies: 10 comments
-
Dear @zguo, as you indicated, the errors come from the OGC validator and indeed it is strange that the samples contain the value "FALSE". In any case, they are the same as the samples in the OGC specification which also contain the value "FALSE". In addition, I would suggest you in the future to refer to the official schema repository - https://inspire.ec.europa.eu/schemas/ - since the ones in the ETS repository are not maintained. The suggestion is to modify your service and it would be very appreciated if you could open a change proposal in the schema repository that requires the update of the WFS samples. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Dear @fabiovinci Thanks for pointing me to the location for the official schema repository and change proposal. Actually we prefer to keep ImplementsSorting to FALSE and not have to change it to TRUE. For INSPIRE data, most of them are complicate WFS, GetFeature data extraction often involve multiple level of joins of data tables, implementing SORT would be quite difficult, thus prefer not have to implement if it is not required by the OGC/INSPIRE specification. So the question we have is really whether ImplementsSorting is required to be "TRUE" by the specification, and whether the ogc test should report it as an error when this parameter is set to FALSE. From reading the spec, it seems sorting is optional, thus it is ok to set this parameter to "FALSE", but I am not that familiar with this parameter. if someone can clarify/confirm it is not required to be TRUE, it would be great. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Dear @zguo, since it seems there is a discrepancy between the WFS specification (the parameter seems optional and in the examples there is the value "FALSE") and the OGC Validator, you could open an issue in the dedicated repository (https://github.com/opengeospatial/ets-wfs20/issues/new/choose), referring to this issue. |
Beta Was this translation helpful? Give feedback.
-
Thanks @fabiovinci, I have reposted the issue at opengeospatial/ets-wfs20#250 |
Beta Was this translation helpful? Give feedback.
-
Dear @fabiovinci Thanks, |
Beta Was this translation helpful? Give feedback.
-
Hi, do we an update on this? |
Beta Was this translation helpful? Give feedback.
-
Hi All, From what I have read in the thread, the validator shows a correct value, because it must be TRUE, also this parameter is optional because it must be conformance to a WFS Basic and WFS simple, is this correct? does this mean that we must change something in our software, make it optional? Sorry, but it's a bit confusing. Can you please confirm if ImplementsSorting is indeed required to be TRUE for INSPIRE Simple WFS? Thanks. |
Beta Was this translation helpful? Give feedback.
-
Hi, If ImplementsSorting value is TRUE in the GetCapabilities file and the error persist, it means that there is something in the software that we have to change, don't we? make the value optional? |
Beta Was this translation helpful? Give feedback.
-
Dear all, in order to be compliant with the INSPIRE Network Service regulation you need to implement a "Pre-defined Atom" or a "Pre-defined WFS" (see "4.2. Conformance Classes for Download Services Technical Guidance" section of the Download Service TG). The implementation of the "Direct WFS", which includes ISO 19142 'Basic WFS' Conformance Class, is optional. For this reason, you need to choose "Pre-defined WFS" as the WFS type in the validator, if you want to validate this type of service. |
Beta Was this translation helpful? Give feedback.
-
Dear @fabiovinci, Thank you very much for clarifying on the relevant requirements and the correct validator option to be applied for the service, you can close the question. ZhongPing |
Beta Was this translation helpful? Give feedback.
Dear all,
in order to be compliant with the INSPIRE Network Service regulation you need to implement a "Pre-defined Atom" or a "Pre-defined WFS" (see "4.2. Conformance Classes for Download Services Technical Guidance" section of the Download Service TG).
The implementation of the "Direct WFS", which includes ISO 19142 'Basic WFS' Conformance Class, is optional.
For this reason, you need to choose "Pre-defined WFS" as the WFS type in the validator, if you want to validate this type of service.