@@ -40,21 +40,24 @@ def __post_init__(self):
40
40
required_conformances = set ()
41
41
if self .collections_filter :
42
42
logger .debug ("Appending required conformance for collections filter" )
43
+ # https://github.com/stac-api-extensions/collection-search/blob/4825b4b1cee96bdc0cbfbb342d5060d0031976f0/README.md#L5
43
44
required_conformances .update (
44
45
[
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
+
49
51
]
50
52
)
51
53
if self .items_filter :
52
54
logger .debug ("Appending required conformance for items filter" )
55
+ # https://github.com/stac-api-extensions/filter/blob/c763dbbf0a52210ab8d9866ff048da448d270f93/README.md#conformance-classes
53
56
required_conformances .update (
54
57
[
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 " ,
58
61
]
59
62
)
60
63
0 commit comments