Contextual Query Language (CQL), anteriormente conocido como Common Query Language , [1] es un lenguaje formal para representar consultas a sistemas de recuperación de información como motores de búsqueda , catálogos bibliográficos e información de colecciones de museos . Basado en la semántica de Z39.50 , su objetivo de diseño es que las consultas sean legibles y escribibles por humanos, y que el lenguaje sea intuitivo manteniendo al mismo tiempo la expresividad de lenguajes de consulta más complejos . Está siendo desarrollado y mantenido por la Agencia de Mantenimiento de Z39.50, parte de la Biblioteca del Congreso .
Consultas sencillas:
dinosaurio"Dinosaurio completo"título = "dinosaurio completo"Título exacto "El dinosaurio completo"
dinosaurio o pájaroCesión de Palomar y la “edad de hielo”dinosaurio no reptilDinosaurio y pájaro o dinobird(pájaro o dinosaurio) y (plumas o escamas)"Dinosaurio emplumado" y (yixian o jehol)
Consultas de acceso a índices de publicaciones :
Año de publicación < 1980longitud del fémur > 2,4biomasa >= 100
Consultas basadas en la proximidad de palabras entre sí en un documento:
Costillas próximas/distancia <=5 chevronescostillas próximas/unidad=oración chevronescostillas prox/distancia>0/unidad=párrafo chevrones
Consultas en múltiples dimensiones :
fecha dentro de "2002 2005"El rango de fechas incluye el año 2003
Consultas basadas en relevancia :
tema cualquiera/relevante "pez rana"sujeto cualquiera/rel.lr "pez rana"
El último ejemplo especifica el uso de un algoritmo específico para la regresión logística . [2]
Este artículo incorpora material de dominio público del Gobierno de los Estados Unidos.