Semantics : Discussion about query parameters
The query parameters, their use and the the combination thereof for semantic queries and semantic discovery are a bit underspecified. It is not 100% clear from the descriptions in TS-0001 and TS-0004 what are the defaults, and possible or mandatory combinations.
The combinations of parameters in semantic queries and semantic requests should be validated.
For example :
- RCN=10 (semantic content) & missing SQI (semantic query indicator)
- SQI=1 and missing RCN=10
- Providing only the SMF (semantic filter), and missing RCN & SQI
- The use of filterUsage in semantic queries and discovery (e.g. is it a normal retrieve or a discovery operation?)
- The result resources of a semantic discovery: What are the expected result resources, e.g. the <smd> resources, their parents, ...?
- The result representation a semantic discovery, (e.g. discovery, resources (+attributes)
This issue is a result from some tests performed during Interop#8 in December 2022. It may be the result of following discussions to write CR(s) to improve the specification texts.