| Type | Langage de requête |
|---|---|
| Site web | gadycosteff.com/cql |
Chess Query Language (CQL) est un langage de requête qui permet la recherche de parties, de positions, de problèmes et d'études du jeu d'échecs dans une base de données de façon simple et standardisée.
La requête spécifie les critères de recherche, et l'outil de base de données formule une réponse sous forme de fichier en format Portable Game Notation (PGN) qui contient les parties ou les positions trouvées dans la base de données et qui répondent aux critères de sélection.
Le langage est conçu pour être flexible. On peut par exemple formuler la requête de sorte que même s'il n'y a pas de correspondance exacte, des résultats approximatifs seront trouvés.
Les critères de recherche sont par exemple les suivants :