Het Open Geospatial Consortium (OGC) is verheugd te kunnen aankondigen dat de OGC-leden versie 1.0 van de Common Query Language (CQL2) voor acceptatie als officiële OGC-standaard.

Filteren is een fundamentele bewerking die wordt uitgevoerd op feature data om een ​​subset te verkrijgen die de georuimtelijke informatie bevat die een gebruiker nodig heeft. CQL2 is een filtergrammatica die kan worden gebruikt om te specificeren hoe features kunnen worden gefilterd om een ​​subset te verkrijgen. De standaard ondersteunt zowel tekst- als JSON-coderingen en kan dus eenvoudig worden geïntegreerd in verschillende softwaretoepassingen.

CQL2 is een herziening van het origineel Common Query Language. Hoewel het taalontwerp consistent is met de originele versie, zijn er veel wijzigingen en toevoegingen gedaan om de consistentie en mogelijkheden te verbeteren. Bestaande implementaties van CQL moeten worden bijgewerkt om filterexpressies te verwerken die zijn gespecificeerd door CQL2.

De OGC API – Features Standaard gebruikt momenteel CQL2, en andere standaarden die de mogelijkheid vereisen om data te filteren zullen dit waarschijnlijk ook overnemen. Voorbeeldbestanden en JSON-, YAML- en BNF-schema's zijn gepubliceerd op de OGC-schemarepository om softwareontwikkelaars in staat te stellen CQL2 snel te implementeren.

De oorspronkelijke Common Query Language (CQL) is gemaakt als tekstcodering voor gebruik in de OGC Catalogue Service Implementation Specification. CQL is gebaseerd op de mogelijkheden in de OGC Filter Encoding (FE) Standaard, die oorspronkelijk deel uitmaakte van de Web Feature Service (WFS) Standaard.

CQL2 is het resultaat van het werk en de toewijding van de OGC API – Features Standards Working Group, die leiding gaf aan de ontwikkeling van de norm, waaronder:

Net als alle andere OGC-standaarden is CQL2 gratis te downloaden en te implementeren. Geïnteresseerden kunnen meer informatie vinden op de OGC CQL2-standaardwebpagina.