{"processes":[{"version":"0.1.0","id":"sentinel-fetch","title":"Sentinel-2 Earth Observation Data Fetch","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","keywords":["sentinel-2","openeo","ndvi","evi","agriculture","earth observation"],"jobControlOptions":["sync-execute"],"outputTransmission":["value"],"links":[{"type":"application/json","rel":"self","href":"https://localhost/process-api/processes/sentinel-fetch?f=json","title":"Process description as JSON","hreflang":"en-US"},{"type":"text/html","rel":"alternate","href":"https://localhost/process-api/processes/sentinel-fetch?f=html","title":"Process description as HTML","hreflang":"en-US"},{"type":"text/html","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=html","title":"Jobs list as HTML","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=json","title":"Jobs list as JSON","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/execute","href":"https://localhost/process-api/processes/sentinel-fetch/execution?f=json","title":"Execution for this process as JSON","hreflang":"en-US"}]},{"version":"0.1.0","id":"weather-timeseries","title":"Weather Timeseries","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.","keywords":["weather","climate","reanalysis","era5","pavics","ouranos","timeseries","temperature","precipitation"],"jobControlOptions":["sync-execute"],"outputTransmission":["value"],"links":[{"type":"application/json","rel":"self","href":"https://localhost/process-api/processes/weather-timeseries?f=json","title":"Process description as JSON","hreflang":"en-US"},{"type":"text/html","rel":"alternate","href":"https://localhost/process-api/processes/weather-timeseries?f=html","title":"Process description as HTML","hreflang":"en-US"},{"type":"text/html","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=html","title":"Jobs list as HTML","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=json","title":"Jobs list as JSON","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/execute","href":"https://localhost/process-api/processes/weather-timeseries/execution?f=json","title":"Execution for this process as JSON","hreflang":"en-US"}]},{"version":"0.1.0","id":"climate-timeseries","title":"Climate Timeseries (CMIP6 Projections)","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\u20132100). Returns a valid GeoJSON Feature with temporal data in its properties.","keywords":["climate","cmip6","projections","espo-g6-r2","pavics","ouranos","timeseries","temperature","precipitation","ssp245","ssp370","ssp585"],"jobControlOptions":["sync-execute"],"outputTransmission":["value"],"links":[{"type":"application/json","rel":"self","href":"https://localhost/process-api/processes/climate-timeseries?f=json","title":"Process description as JSON","hreflang":"en-US"},{"type":"text/html","rel":"alternate","href":"https://localhost/process-api/processes/climate-timeseries?f=html","title":"Process description as HTML","hreflang":"en-US"},{"type":"text/html","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=html","title":"Jobs list as HTML","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=json","title":"Jobs list as JSON","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/execute","href":"https://localhost/process-api/processes/climate-timeseries/execution?f=json","title":"Execution for this process as JSON","hreflang":"en-US"}]},{"version":"0.1.0","id":"climate-indicators","title":"Climate Indicators","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.","keywords":["climate","indicators","growing-degree-days","gdd","frost-days","heat-stress","precipitation","agronomy","temperature","pavics","ouranos","cmip6","era5"],"jobControlOptions":["sync-execute"],"outputTransmission":["value"],"links":[{"type":"application/json","rel":"self","href":"https://localhost/process-api/processes/climate-indicators?f=json","title":"Process description as JSON","hreflang":"en-US"},{"type":"text/html","rel":"alternate","href":"https://localhost/process-api/processes/climate-indicators?f=html","title":"Process description as HTML","hreflang":"en-US"},{"type":"text/html","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=html","title":"Jobs list as HTML","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=json","title":"Jobs list as JSON","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/execute","href":"https://localhost/process-api/processes/climate-indicators/execution?f=json","title":"Execution for this process as JSON","hreflang":"en-US"}]},{"version":"1.0.0","id":"msc-observations","title":"MSC GeoMet Weather Station Observations","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.","keywords":["weather","observations","MSC","GeoMet","Canada","stations"],"links":[{"type":"text/html","rel":"about","title":"MSC Open Data documentation","href":"https://eccc-msc.github.io/open-data/"},{"type":"application/json","rel":"self","href":"https://localhost/process-api/processes/msc-observations?f=json","title":"Process description as JSON","hreflang":"en-US"},{"type":"text/html","rel":"alternate","href":"https://localhost/process-api/processes/msc-observations?f=html","title":"Process description as HTML","hreflang":"en-US"},{"type":"text/html","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=html","title":"Jobs list as HTML","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=json","title":"Jobs list as JSON","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/execute","href":"https://localhost/process-api/processes/msc-observations/execution?f=json","title":"Execution for this process as JSON","hreflang":"en-US"}],"jobControlOptions":["sync-execute"],"outputTransmission":["value"]},{"version":"0.1.0","id":"lidar-fetch","title":"Quebec LiDAR Derived Products Fetch","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.","keywords":["lidar","dtm","mnt","chm","mhc","slope","hillshade","elevation","agriculture","quebec","mrnf"],"jobControlOptions":["sync-execute"],"outputTransmission":["value"],"links":[{"type":"application/json","rel":"self","href":"https://localhost/process-api/processes/lidar-fetch?f=json","title":"Process description as JSON","hreflang":"en-US"},{"type":"text/html","rel":"alternate","href":"https://localhost/process-api/processes/lidar-fetch?f=html","title":"Process description as HTML","hreflang":"en-US"},{"type":"text/html","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=html","title":"Jobs list as HTML","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=json","title":"Jobs list as JSON","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/execute","href":"https://localhost/process-api/processes/lidar-fetch/execution?f=json","title":"Execution for this process as JSON","hreflang":"en-US"}]},{"version":"0.1.0","id":"som-predict-soil","title":"SOM Soil Prediction","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\u20132023). 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.","keywords":["som","soil","organic matter","machine learning","random forest","gee"],"jobControlOptions":["sync-execute"],"outputTransmission":["value"],"links":[{"type":"application/json","rel":"self","href":"https://localhost/process-api/processes/som-predict-soil?f=json","title":"Process description as JSON","hreflang":"en-US"},{"type":"text/html","rel":"alternate","href":"https://localhost/process-api/processes/som-predict-soil?f=html","title":"Process description as HTML","hreflang":"en-US"},{"type":"text/html","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=html","title":"Jobs list as HTML","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/job-list","href":"https://localhost/process-api/jobs?f=json","title":"Jobs list as JSON","hreflang":"en-US"},{"type":"application/json","rel":"http://www.opengis.net/def/rel/ogc/1.0/execute","href":"https://localhost/process-api/processes/som-predict-soil/execution?f=json","title":"Execution for this process as JSON","hreflang":"en-US"}]}],"links":[{"type":"application/json","rel":"self","title":"This document as JSON","href":"https://localhost/process-api/processes?f=json"},{"type":"application/ld+json","rel":"alternate","title":"This document as RDF (JSON-LD)","href":"https://localhost/process-api/processes?f=jsonld"},{"type":"text/html","rel":"alternate","title":"This document as HTML","href":"https://localhost/process-api/processes?f=html"}]}