OpenSearch Support¶
pycsw supports the OGC OpenSearch Geo and Time Extensions 1.0 standard via the following conformance classes:
Core (GeoSpatial Service)
{searchTerms},{geo:box},{startIndex},{count}Temporal Search core
{time:start},{time:end}
OpenSearch support is enabled by default. HTTP requests must be specified with mode=opensearch in the base URL for OpenSearch requests, e.g.:
http://localhost/pycsw/csw.py?mode=opensearch&service=CSW&version=2.0.2&request=GetCapabilities
This will return the Description document which can then be autodiscovered.
OpenSearch Temporal Queries¶
By default, pycsw’s OpenSearch temporal support will query the Dublin Core dc:date property as
a time instant/single point in time. To enable temporal extent search, set profiles=apiso which
will query the temporal extents of a metadata record (apiso:TempExtent_begin and apiso:TempExtent_end).
At the HTTP API level, time is supported via either time=t1/t2 or start=t1&stop=t2. If the
time parameter is present, it will override the start and stop parameters respectively.
![This product conforms to the OpenGIS Catalogue Service Implementation Specification [Catalogue Service for the Web], Revision 3.0.0. OGC, OGC®, and CERTIFIED OGC COMPLIANT are trademarks or registered trademarks of the Open Geospatial Consortium, Inc. in the United States and other countries.](https://portal.opengeospatial.org/public_ogc/compliance/Certified_OGC_Compliant_Logo_Web.gif)