CQL ( Contextual Query Language , anterior Common Query Language ) este un limbaj formal pentru trimiterea de interogări către sistemele de căutare a informațiilor , cum ar fi motoarele de căutare , cataloagele bibliografice și colecțiile de informații ale muzeelor .
Limbajul de interogare este construit pe semantica lui Z39.50 , scopul creării sale a fost ca interogările să poată fi citite și scrise cu ușurință de către un om, iar vorbirea a fost rezonabil inteligibilă, susținând în același timp expresiile unor limbaje de interogare mai complexe.
CQL este dezvoltat și întreținut de Agenția de Suport al Bibliotecii Congresului Z39.50 . În prezent, capabilitățile de interogare CQL au fost portate la protocoalele SRU/SRW dezvoltate de aceeași agenție.
Interogări simple:
dinozaur
„dinozaur complet”
title = „dinozaur complet”
titlu exact „dinozaurul complet”
Interogări folosind constructe logice simple:
dinozaur sau pasăre
Misiunea Palomar și dinozaurul „epoca de gheață”
nu reptile
dinozaur și pasăre sau dinobird
(pasăre sau dinozaur) și (pene sau solzi)
„dinozaur cu pene” și (yixian sau jehol)
Interogări cu acces la indexul cărții de căutare :
PublicareAnul < 1980
lengthOfFemur > 2,4
biomasă >= 100
Interogări care utilizează proximitatea cuvintelor din indexul de căutare:
coaste prox/distanta<=5 chevrons
coaste prox/unitate=propoziție chevrons
coaste prox/distanta>0/unitate=paragraf chevrons
Interogări multidimensionale :
data din „2002 2005”
intervalul de date include 2003
Interogări care utilizează relevanța căutării :
subiect orice/relevant „broasca de pește”
subiect orice/rel.lr „broasca de pește”
Ultima interogare implică utilizarea The CQL Context Set (versiunea 1.1) - unul dintre profilurile CQL specializate menținute de agenția Z39.50 .
Limbi de interogare | |
---|---|