Kontextuellt frågespråk

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 24 januari 2019; verifiering kräver 1 redigering .

CQL ( Contextual Query Language ,  tidigare Common Query Language ) är ett formellt språk för att skicka frågor till informationshämtningssystem som sökmotorer , bibliografiska kataloger och museiinformationssamlingar .  

Frågespråket är byggt på semantiken i Z39.50 , målet med dess skapande var att frågor lätt kunde läsas och skrivas av en människa, och talet var någorlunda begripligt samtidigt som det stödde uttrycken för mer komplexa frågespråk.

CQL är utvecklat och underhållet av Library of Congress Support Agency Z39.50 . För närvarande har CQL-frågefunktionerna porterats till SRU/SRW-protokollen utvecklade av samma byrå.

Exempel på frågor i CQL

Enkla önskemål:

dinosaurie

"komplett dinosaurie"
title = "komplett dinosaurie"

titeln exakt "den kompletta dinosaurien"

Frågor med enkla logiska konstruktioner:

dinosaurie eller fågel

Palomar tilldelning och "istiden"
dinosaurie inte reptil
dinosaurie och fågel eller dinobird
(fågel eller dinosaurie) och (fjädrar eller fjäll)

"fjädrad dinosaurie" och (yixian eller jehol)

Frågor med tillgång till sökboksindex :

utgivningsår < 1980

Femurlängd > 2.4

biomassa >= 100

Frågor som använder ordens närhet i sökindexet:

revben prox/avstånd<=5 chevrons

revben prox/enhet=sats chevrons

revben prox/distance>0/unit=paragraph chevrons

Flerdimensionella frågor :

datum inom "2002 2005"
dateRange omsluter 2003

Frågor som använder sökrelevans :

ämne någon/relevant "fiskgroda"
ämne någon/rel.lr "fiskgroda"

Den sista frågan innebär användning av The CQL Context Set (version 1.1) - en av de specialiserade CQL-profilerna som underhålls av Z39.50-byrån .

Se även

Länkar