DavidStables (talk | contribs) No edit summary |
DavidStables (talk | contribs) No edit summary |
||
Line 2: | Line 2: | ||
|+ | |+ | ||
!Rule | !Rule | ||
!Overview!Subrule or lexical pattern | !Overview | ||
!Subrule or lexical pattern | |||
!Explanation | !Explanation | ||
|- | |- | ||
|rowspan="5"|<span id="rule_QueryRequest">QueryRequest</span> | |rowspan="5"|<span id="rule_QueryRequest">QueryRequest</span> | ||
|A request containing a query to be passed as a payload to the queryIM API. | |A request containing a query to be passed as a payload to the queryIM API. | ||
||[[#rule_page|[page]]] | ||[[#rule_page|[page]]] | ||
|optional page number and size if the client is looking for paged results | |optional page number and size if the client is looking for paged results | ||
|- | |- | ||
| | |||
||[[#rule_textSearch|[textSearch]]] | ||[[#rule_textSearch|[textSearch]]] | ||
|If a free text search is part of the query | |If a free text search is part of the query | ||
|- | |- | ||
| | |||
||[[#rule_argument|*argument]] | ||[[#rule_argument|*argument]] | ||
|arguments to pass in to the query as parameters. Parameter name and value pairs. Values ,may be strings, numbers or IRIs | |arguments to pass in to the query as parameters. Parameter name and value pairs. Values ,may be strings, numbers or IRIs | ||
|- | |- | ||
| | |||
|(|[[#rule_query|query]] | |(|[[#rule_query|query]] | ||
|The query definition for an inline dynamic query. If the query is already defined, use the queryIri. Arguments may be used in eoither approach/|[[#rule_queryIri|queryIri]] | |The query definition for an inline dynamic query. If the query is already defined, use the queryIri. Arguments may be used in eoither approach/|[[#rule_queryIri|queryIri]] | ||
|The IRI of a predefined query in the information model. i.e. request the system to run query X) | |The IRI of a predefined query in the information model. i.e. request the system to run query X)|[[#rule_referenceDate|[referenceDate]]] | ||
|reference date for date ranges that use reference date. Note that it could be passed in as an argeument | |reference date for date ranges that use reference date. Note that it could be passed in as an argeument | ||
|- | |- | ||
| | |||
| | |||
| | | | ||
|} | |} |
Revision as of 08:48, 22 August 2022
Rule | Overview | Subrule or lexical pattern | Explanation | |
---|---|---|---|---|
QueryRequest | A request containing a query to be passed as a payload to the queryIM API. | [page] | optional page number and size if the client is looking for paged results | |
[textSearch] | If a free text search is part of the query | |||
*argument | arguments to pass in to the query as parameters. Parameter name and value pairs. Values ,may be strings, numbers or IRIs | |||
query | queryIri | [referenceDate] | reference date for date ranges that use reference date. Note that it could be passed in as an argeument | |