체스 쿼리 언어

Chess Query Language

CQL(Chess Query Language)은 체스 플레이어와 연구자가 빠르고 비교적 쉽게 게임, 포지션, 문제 및 스터디를 검색할 수 있도록 설계된 구조화된 쿼리 언어입니다.

사용자가 찾고 있는 항목과 검색할 데이터베이스를 지정합니다.실행 후 쿼리는 Portable Game Notation(PGN; 휴대용 게임 표기법) 형식의 파일을 만듭니다.이 파일에는 쿼리 조건과 일치하는 모든 게임 또는 위치가 포함됩니다.

언어는 매우 유연하게 설계되어 있습니다.예를 들어 사용자가 찾고 있는 위치나 주제를 정확하게 정의할 필요는 없지만 쿼리를 수정하여 특정 [1]파라미터 내에서 유사한 결과를 찾을 수 있습니다.

CQL에서 검색할 수 있는 항목 및 테마는 다음과 같습니다.[2]

  • 플레이어명
  • 경기 일시 및 장소
  • 체스 오프닝 사용
  • 특정 이동 또는 이동 조합
  • 특정 정사각형에 위치한 특정 조각
  • 특정 장소의 조각 패턴
  • 각 측면의 어떤 조각이 남아 있습니까?
  • 킹 세이프티나 특정 전당포 구조와 같은 복잡한 기준.

레퍼런스

  1. ^ Chess Query Language 예시 Tim Krabbé의 Chess 사이트 - 2007-07-04에 취득
  2. ^ 2007년 9월 21일 Wayback Machine convecta.com에서 아카이브된 CQL 기준 2007-07-04

외부 링크