Query Language Extension

To extend the semantic query functionality with lexical search capabilities, a query language has been implemented in Snow Owl. This language combines the Expression Constraint Language with a term filter that runs a prefix match.

The expressivity of Snow Owl's Query Language has been further improved to support searching for inactive concepts, and the refinement of description term filters by description status, description type, and language reference.

To author these query expressions, a file with the extension .ql needs to be created in the workspace (similarly to the .ecl files that allow ECL expression authoring).

The following filters/configuration are available: