Bosch Semantic Stack RQL

Generally, a Resource Query Language (RQL) serves as a query language tailored for use with REST APIs, specifically within URIs featuring data structures that resemble objects.

The Bosch Semantic Stack RQL open-source project comes with its own RQL grammar and the corresponding Java tooling. The RQL parser, for example, aims to support REST API owners with handling incoming queries that use the Bosch Semantic Stack RQL.

A query that utilizes Bosch Semantic Stack RQL can have up to three main parts:

  • select

  • filter

  • option

For further information on how to construct valid Bosch Semantic Stack RQL queries, refer to the Syntax Guide.

For information on how to get up-and-running with the Bosch Semantic Stack RQL library, refer to the Developer Guide.