Lenguaje de consulta contextual

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 24 de enero de 2019; la verificación requiere 1 edición .

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.

Ejemplos de consultas en CQL

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 .

Véase también

Enlaces