Aller au contenu

Chess Query Language

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 17 décembre 2010 à 04:50 et modifiée en dernier par Scrabble (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

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 language 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[1].

Les critères de recherche sont par exemple les suivants[2] :

  • Noms des joueurs,
  • Date et lieu de la partie,
  • Ouverture,
  • Coups ou combinaisons de coups,
  • Position de pièces sur certaines cases,
  • Disposition relative de pièces à certains endroits,
  • Matériel restant,
  • Critères plus complexes, comme la sécurité du roi ou certaines structures de pions.

Notes et références

Liens externes