CQL ( Contextual Query Language , anteriormente Common Query Language ) es un lenguaje formal para enviar consultas a sistemas de recuperación de información como motores de búsqueda , catálogos bibliográficos y colecciones de información de museos.
El lenguaje de consulta se basa en la semántica de Z39.50 , el objetivo de su creación fue que las consultas pudieran ser leídas y escritas fácilmente por un ser humano, y el habla fuera razonablemente inteligible mientras admitía las expresiones de lenguajes de consulta más complejos.
CQL es desarrollado y mantenido por la Agencia de apoyo de la Biblioteca del Congreso Z39.50 . Actualmente, las capacidades de consulta de CQL se han trasladado a los protocolos SRU/SRW desarrollados por la misma agencia.
Solicitudes simples:
dinosaurio
"dinosaurio completo"
title = "dinosaurio completo"
título exacto "el dinosaurio completo"
Consultas usando construcciones lógicas simples:
dinosaurio o ave
Asignación de Palomar y "edad de hielo"
dinosaurio no reptil
dinosaurio y pájaro o dinopájaro
(pájaro o dinosaurio) y (plumas o escamas)
"dinosaurio emplumado" y (yixian o jehol)
Consultas con acceso al índice del libro de búsqueda :
publicaciónAño < 1980
longitud del fémur > 2,4
biomasa >= 100
Consultas por proximidad de palabras en el índice de búsqueda:
costillas prox/distancia<=5 galones
costillas prox/unidad=oración cheurones
costillas proximidad/distancia>0/unidad=párrafo cheurones
Consultas multidimensionales :
fecha dentro de "2002 2005"
dateRange encierra 2003
Consultas usando relevancia de búsqueda :
sujeto cualquiera/relevante "pez rana"
sujeto cualquiera/rel.lr "pez rana"
La última consulta implica el uso de The CQL Context Set (versión 1.1) , uno de los perfiles CQL especializados que mantiene la agencia Z39.50 .
Idiomas de consulta | |
---|---|