Langage de requête contextuel
Langage formel pour représenter les interrogations adressées à un système d'extraction d'information. Une interrogation CQL peut être composée d'une clause simple ou de plusieurs clauses avec opérateurs booléens, et peut aussi contenir une clause de tri de l'ensemble résultat. Mais l'important en CQL n'est pas la syntaxe mais la sémantique des ensemble contextuels, lesquels sont définis par des index, des relations, et des modificateurs d'index et de relations pouvant être propres à chaque contexte. Trois contextes de base sont définis dans le standard : un contexte CQL général de base commune; un contexte général de tri; et le Dublin Core. Les définitions de contexte doivent être accessibles dans un registre public.