@@ -40,21 +40,24 @@ def __post_init__(self):
4040 required_conformances = set ()
4141 if self .collections_filter :
4242 logger .debug ("Appending required conformance for collections filter" )
43+ # https://github.com/stac-api-extensions/collection-search/blob/4825b4b1cee96bdc0cbfbb342d5060d0031976f0/README.md#L5
4344 required_conformances .update (
4445 [
45- "http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/filter" ,
46- "http://www.opengis.net/spec/cql2/1.0/conf/basic-cql2" ,
47- r"https://api.stacspec.org/v1\.0\.0(?:-[\w\.]+)?/item-search#filter" ,
48- "http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/features-filter" ,
46+ "https://api.stacspec.org/v1.0.0/core" ,
47+ r"https://api.stacspec.org/v1\.0\.0(?:-[\w\.]+)?/collection-search" ,
48+ r"https://api.stacspec.org/v1\.0\.0(?:-[\w\.]+)?/collection-search#filter" ,
49+ "http://www.opengis.net/spec/ogcapi-common-2/1.0/conf/simple-query" ,
50+
4951 ]
5052 )
5153 if self .items_filter :
5254 logger .debug ("Appending required conformance for items filter" )
55+ # https://github.com/stac-api-extensions/filter/blob/c763dbbf0a52210ab8d9866ff048da448d270f93/README.md#conformance-classes
5356 required_conformances .update (
5457 [
55- "https ://api.stacspec.org/v1.0.0/core " ,
56- r"https ://api.stacspec.org/v1\.0\.0(?:-[\w\.]+)?/collection-search# filter" ,
57- "http ://www.opengis.net/spec/ogcapi-common-2/1.0/conf/simple-query " ,
58+ "http ://www.opengis.net/spec/ogcapi-features-3/1.0/conf/filter " ,
59+ "http ://www.opengis.net/spec/ogcapi-features-3/1.0/conf/features- filter" ,
60+ r"https ://api.stacspec.org/v1\.0\.0(?:-[\w\.]+)?/item-search#filter " ,
5861 ]
5962 )
6063
0 commit comments