# tags[].description
Provide an OGC API - Processes service using pygeoapi

# info.description
Provide an OGC API - Processes service using pygeoapi

# servers[].description
Provide an OGC API - Processes service using pygeoapi

# components.parameters.f.description
The optional f parameter indicates the output format which the server shall provide as part of the response document.  The default format is GeoJSON.

# components.parameters.lang.description
The optional lang parameter instructs the server return a response in a certain language, if supported.  If the language is not among the available values, the Accept-Language header language will be used if it is supported. If the header is missing, the default server language is used. Note that providers may only support a single language (or often no language at all), that can be different from the server language.  Language strings can be written in a complex (e.g. "fr-CA,fr;q=0.9,en-US;q=0.8,en;q=0.7"), simple (e.g. "de") or locale-like (e.g. "de-CH" or "fr_BE") fashion.

# components.parameters.skipGeometry.description
This option can be used to skip response geometries for each feature.

# components.parameters.crs.description
Indicates the coordinate reference system for the results.

# components.parameters.bbox.description
Only features that have a geometry that intersects the bounding box are selected.The bounding box is provided as four or six numbers, depending on whether the coordinate reference system includes a vertical axis (height or depth).

# components.parameters.bbox-crs.description
Indicates the coordinate reference system for the given bbox coordinates.

# components.parameters.bbox-crs-epsg.description
Indicates the EPSG for the given bbox coordinates.

# components.parameters.offset.description
The optional offset parameter indicates the index within the result set from which the server shall begin presenting results in the response document.  The first element has an index of 0 (default).

# components.parameters.vendorSpecificParameters.description
Additional "free-form" parameters that are not explicitly defined

# components.schemas.queryable.properties.queryable.description
the token that may be used in a CQL predicate

# components.schemas.queryable.properties.title.description
a human readable title for the queryable

# components.schemas.queryable.properties.description.description
a human-readable narrative describing the queryable

# components.schemas.queryable.properties.language.description
the language used for the title and description

# components.schemas.queryable.properties.type-ref.description
a reference to the formal definition of the type

# paths./processes/sentinel-fetch.get.description
Fetches Sentinel-2 data from openEO backends for a farm polygon, calculates vegetation indices (NDVI, EVI, SAVI), and stores as Cloud Optimized GeoTIFF in STAC catalog

# paths./processes/sentinel-fetch/execution.post.summary
Process Sentinel-2 Earth Observation Data Fetch execution

# paths./processes/sentinel-fetch/execution.post.description
Fetches Sentinel-2 data from openEO backends for a farm polygon, calculates vegetation indices (NDVI, EVI, SAVI), and stores as Cloud Optimized GeoTIFF in STAC catalog

# paths./processes/sentinel-fetch/execution.post.parameters[].description
Indicates client preferences, including whether the client is capable of asynchronous processing.

# paths./processes/weather-timeseries.get.description
Retrieves gridded climate and reanalysis timeseries from the Ouranos PAVICS THREDDS server (OPeNDAP) for a given spatial area and time range. Supports farm, point, bounding-box, and polygon location types. Returns a valid GeoJSON Feature with temporal data in its properties.

# paths./processes/weather-timeseries/execution.post.description
Retrieves gridded climate and reanalysis timeseries from the Ouranos PAVICS THREDDS server (OPeNDAP) for a given spatial area and time range. Supports farm, point, bounding-box, and polygon location types. Returns a valid GeoJSON Feature with temporal data in its properties.

# paths./processes/weather-timeseries/execution.post.parameters[].description
Indicates client preferences, including whether the client is capable of asynchronous processing.

# paths./processes/climate-timeseries.get.description
Retrieves daily CMIP6 climate projection timeseries from the Ouranos PAVICS THREDDS server (OPeNDAP) for a given spatial area and time range. Data source: ESPO-G6-R2 v1.0.0 bias-adjusted projections (26 models, SSP2-4.5 / SSP3-7.0 / SSP5-8.5, 1950–2100). Returns a valid GeoJSON Feature with temporal data in its properties.

# paths./processes/climate-timeseries/execution.post.summary
Process Climate Timeseries (CMIP6 Projections) execution

# paths./processes/climate-timeseries/execution.post.description
Retrieves daily CMIP6 climate projection timeseries from the Ouranos PAVICS THREDDS server (OPeNDAP) for a given spatial area and time range. Data source: ESPO-G6-R2 v1.0.0 bias-adjusted projections (26 models, SSP2-4.5 / SSP3-7.0 / SSP5-8.5, 1950–2100). Returns a valid GeoJSON Feature with temporal data in its properties.

# paths./processes/climate-timeseries/execution.post.parameters[].description
Indicates client preferences, including whether the client is capable of asynchronous processing.

# paths./processes/climate-indicators.get.description
Computes agronomic climate indicators from gridded weather data. Supports historical reanalysis (ERA5-Land, RDRS) and CMIP6 climate projections (ESPO-G6-R2). Implemented indicators: Growing Degree Days (GDD), Frost Days, Heat Stress Days, Precipitation Total, Precipitation Days. Returns a valid GeoJSON Feature with indicator results in its properties.

# paths./processes/climate-indicators/execution.post.description
Computes agronomic climate indicators from gridded weather data. Supports historical reanalysis (ERA5-Land, RDRS) and CMIP6 climate projections (ESPO-G6-R2). Implemented indicators: Growing Degree Days (GDD), Frost Days, Heat Stress Days, Precipitation Total, Precipitation Days. Returns a valid GeoJSON Feature with indicator results in its properties.

# paths./processes/climate-indicators/execution.post.parameters[].description
Indicates client preferences, including whether the client is capable of asynchronous processing.

# paths./processes/msc-observations.get.description
Retrieves daily or near real-time surface weather observations from the Meteorological Service of Canada (MSC) GeoMet OGC API (https://api.weather.gc.ca). Data is open and requires no authentication. Returns a GeoJSON FeatureCollection with one Feature per station found within the requested area.

# paths./processes/msc-observations/execution.post.summary
Process MSC GeoMet Weather Station Observations execution

# paths./processes/msc-observations/execution.post.description
Retrieves daily or near real-time surface weather observations from the Meteorological Service of Canada (MSC) GeoMet OGC API (https://api.weather.gc.ca). Data is open and requires no authentication. Returns a GeoJSON FeatureCollection with one Feature per station found within the requested area.

# paths./processes/msc-observations/execution.post.parameters[].description
Indicates client preferences, including whether the client is capable of asynchronous processing.

# paths./processes/lidar-fetch.get.description
Fetches Quebec LiDAR-derived raster products (DTM, CHM, hillshade, slope) from the MRNF open data portal for a farm polygon, clips them to the farm bounding box, converts to Cloud Optimized GeoTIFF (COG), and stores in the STAC catalog.

# paths./processes/lidar-fetch/execution.post.summary
Process Quebec LiDAR Derived Products Fetch execution

# paths./processes/lidar-fetch/execution.post.description
Fetches Quebec LiDAR-derived raster products (DTM, CHM, hillshade, slope) from the MRNF open data portal for a farm polygon, clips them to the farm bounding box, converts to Cloud Optimized GeoTIFF (COG), and stores in the STAC catalog.

# paths./processes/lidar-fetch/execution.post.parameters[].description
Indicates client preferences, including whether the client is capable of asynchronous processing.

# paths./processes/som-predict-soil.get.description
Predicts Soil Organic Matter (SOM) for selected agricultural field IDs using a RandomForest model trained on GEE-derived bare-soil spectral indices, topographic features, and bioclimatic variables (2019–2023). Training data is read directly from DuckDB Parquet files. Returns a GeoJSON FeatureCollection with per-image predictions and a field-level summary. Note: execution may take several minutes.

# paths./processes/som-predict-soil/execution.post.description
Predicts Soil Organic Matter (SOM) for selected agricultural field IDs using a RandomForest model trained on GEE-derived bare-soil spectral indices, topographic features, and bioclimatic variables (2019–2023). Training data is read directly from DuckDB Parquet files. Returns a GeoJSON FeatureCollection with per-image predictions and a field-level summary. Note: execution may take several minutes.

# paths./processes/som-predict-soil/execution.post.parameters[].description
Indicates client preferences, including whether the client is capable of asynchronous processing.