title: Contextual Query Language
text: # Contextual Query Language
  
  Contextual Query Language (CQL), anteriormente conocido como Common Query Language, es un lenguaje formal para representar consultas a sistemas de recuperación de información, tales como motores de búsqueda, catálogos bibliográficos y de museos. Sobre la base de la semántica de Z39.50, su objetivo de diseño es que las consultas sean legibles y escribibles por un humano; que sea intuitivo, manteniendo la expresividad de lenguajes de consultas más complejos. Es desarrollado y mantenido por la Agencia de Mantenimiento Z39.50, parte de la Biblioteca del Congreso de Estados Unidos.
  
  ## Ejemplos de sintaxis de consulta
  
  Consultas sencillas:
  
     dinosaurio
     title exact "el dinosaurio completo"
  
  Las consultas que utilizan la lógica de Boole:
  
     dinosaurio or ave
     "Dinosaurio emplumado" and (yixian or Yejé)
  
  Consultas con el acceso índices de publicación:
  
     publicationYear <1980
     bioMass >= 100
  
  Las consultas sobre la base de la proximidad de las palabras:
  
     ribs prox/distance<=5 chevrons
     ribs prox/distance>0/unit=paragraph chevrons
  
  Las consultas a través de múltiples dimensiones:
  
     date within "2002 2005" dateRange encloses 2003
  
  Las consultas en baase a la relevancia:
  
     subject any/relevant "rana peces" subject any/rel.lr "rana peces"
  
  Este último ejemplo se especifica usando un algoritmo específico para la regresión logística.
  
  