Chess Query Language
Chess Query Language (CQL) är ett strukturerat frågespråk som är utformat för att låta schackspelare och forskare söka efter spel, positioner, problem och studier på ett snabbt och relativt enkelt sätt.
Användaren anger objekten som de letar efter och i vilken databas den ska söka. Efter att ha körts skapar frågan en fil i Portable Game Notation) som innehåller alla spel eller positioner som matchar frågekriterierna.
Språket är designat för att vara extremt flexibelt; till exempel behöver en användare inte definiera exakt positionen eller temat som de letar efter, utan kan modifiera frågan så att den hittar liknande resultat inom vissa parametrar.
Objekt och teman som CQL kan söka efter inkluderar, men är inte begränsade till:
- Spelarnamn
- Datum och plats för spelen
- Schacköppning använd
- Vissa drag eller kombinationer av drag
- Vissa bitar ligger på vissa rutor
- Mönster av bitar på vissa platser
- Vilka bitar varje sida har kvar
- Komplexa kriterier som kungsäkerhet eller vissa bondstrukturer .
- ^ Exempel på schackfråga Tim Krabbés schackwebbplats - Hämtad 2007-07-04
- ^ CQL-kriterier Arkiverade 21 september 2007 på Wayback Machine convecta.com Hämtad 2007-07-04
externa länkar
- Gady Costeffs CQL-sida
- CQL-manual och nedladdningssida
- En recension av en schackanalysmotor med CQL-stöd
Kategorier: