Metrics reference
Definitions, sources, and aggregation rules for MariMap survey, satellite, and restoration metrics used in MRV and disclosures.
How to read this reference
Metric keys are stable identifiers used in MariMap dashboards, reports, and exports. Each metric lists its source, protocol, and aggregation. Survey metrics are computed from field observations; satellite metrics are sampled at the site grid cell or coastal bands. Condition categories and heat-stress thresholds are contextual indicators, not verified outcomes.
Survey coverage and effort
Survey effort, staffing, and sampling footprint derived from field survey records.
Surveys
Metric key: survey.count
Number of surveys completed within the selected scope and time range.
- Unit:
surveys - Source: Field surveys
- Method / protocol: Survey metadata
- Aggregation: Count
Participants (total)
Metric key: survey.participants.total
Sum of recorded participants across surveys in the selected scope and time range.
- Unit:
people - Source: Field surveys
- Method / protocol: Survey metadata
- Aggregation: Sum
Participants (mean)
Metric key: survey.participants.mean
Average participants per survey in the selected scope and time range.
- Unit:
people - Source: Field surveys
- Method / protocol: Survey metadata
- Aggregation: Mean
Survey duration (total)
Metric key: survey.duration_hours.total
Total logged survey duration in hours across the selected scope and time range.
- Unit:
hours - Source: Field surveys
- Method / protocol: Survey metadata
- Aggregation: Sum
Survey duration (mean)
Metric key: survey.duration_hours.mean
Average survey duration in hours per survey.
- Unit:
hours - Source: Field surveys
- Method / protocol: Survey metadata
- Aggregation: Mean
Divers (total)
Metric key: survey.divers.total
Sum of divers recorded across surveys.
- Unit:
people - Source: Field surveys
- Method / protocol: Survey metadata
- Aggregation: Sum
Media items
Metric key: survey.media.count
Total photos, videos, and media files attached to surveys.
- Unit:
items - Source: Field surveys
- Method / protocol: Survey metadata
- Aggregation: Count
Artifacts
Metric key: survey.artifacts.count
Total uploaded artifacts and files linked to surveys.
- Unit:
items - Source: Field surveys
- Method / protocol: Survey metadata
- Aggregation: Count
Observation units
Metric key: survey.observation_units.count
Number of observation units (transects, plots, quadrats) recorded.
- Unit:
units - Source: Field surveys
- Method / protocol: Survey metadata
- Aggregation: Count
Transect length (total)
Metric key: survey.transect_length_m.total
Total transect length sampled across surveys.
- Unit:
m - Source: Field surveys
- Method / protocol: Survey metadata
- Aggregation: Sum
Transect area (total)
Metric key: survey.transect_area_m2.total
Total surveyed transect area across surveys.
- Unit:
m2 - Source: Field surveys
- Method / protocol: Survey metadata
- Aggregation: Sum
Benthic transects
Benthic cover and condition metrics from PIT/LIT/CIT transects.
Live coral cover
Metric key: benthic.live_coral_pct
Percent of benthic cover classified as live hard coral.
- Unit:
% - Source: Field surveys
- Method / protocol: Benthic transect (PIT/LIT/CIT)
- Aggregation: Percent
Dead coral cover
Metric key: benthic.dead_coral_pct
Percent of benthic cover classified as dead coral.
- Unit:
% - Source: Field surveys
- Method / protocol: Benthic transect (PIT/LIT/CIT)
- Aggregation: Percent
Rubble cover
Metric key: benthic.rubble_pct
Percent of benthic cover classified as rubble.
- Unit:
% - Source: Field surveys
- Method / protocol: Benthic transect (PIT/LIT/CIT)
- Aggregation: Percent
Sand cover
Metric key: benthic.sand_pct
Percent of benthic cover classified as sand.
- Unit:
% - Source: Field surveys
- Method / protocol: Benthic transect (PIT/LIT/CIT)
- Aggregation: Percent
Transects
Metric key: benthic.transects.count
Number of benthic transects recorded.
- Unit:
count - Source: Field surveys
- Method / protocol: Benthic transect (PIT/LIT/CIT)
- Aggregation: Count
PIT hits
Metric key: benthic.pit_hits.count
Count of point-intercept hits recorded.
- Unit:
count - Source: Field surveys
- Method / protocol: Benthic transect (PIT/LIT/CIT)
- Aggregation: Count
LIT spans
Metric key: benthic.lit_spans.count
Count of line-intercept spans recorded.
- Unit:
count - Source: Field surveys
- Method / protocol: Benthic transect (PIT/LIT/CIT)
- Aggregation: Count
Cover by code
Metric key: benthic.cover_pct_by_code
Percent cover by benthic code or category for each survey.
- Unit:
% - Source: Field surveys
- Method / protocol: Benthic transect (PIT/LIT/CIT)
- Aggregation: Percent
Health by code
Metric key: benthic.health_pct_by_code
Percent cover by health category or benthic condition code.
- Unit:
% - Source: Field surveys
- Method / protocol: Benthic transect (PIT/LIT/CIT)
- Aggregation: Percent
Fish transects
Fish belt transect counts, biomass, and diversity.
Fish count
Metric key: fish.total_count
Total fish observed across belt transects.
- Unit:
count - Source: Field surveys
- Method / protocol: Fish belt transect
- Aggregation: Sum
Fish biomass
Metric key: fish.total_biomass_kg
Estimated total fish biomass derived from size classes.
- Unit:
kg - Source: Field surveys
- Method / protocol: Fish belt transect
- Aggregation: Sum
Species (distinct)
Metric key: fish.species.distinct.count
Distinct fish species recorded.
- Unit:
count - Source: Field surveys
- Method / protocol: Fish belt transect
- Aggregation: Distinct count
Genera (distinct)
Metric key: fish.genera.distinct.count
Distinct fish genera recorded.
- Unit:
count - Source: Field surveys
- Method / protocol: Fish belt transect
- Aggregation: Distinct count
Observations
Metric key: fish.observations.count
Total fish observations recorded.
- Unit:
count - Source: Field surveys
- Method / protocol: Fish belt transect
- Aggregation: Count
Fauna observations
Fauna observations and biodiversity counts from site surveys.
Species (total)
Metric key: fauna.total_species
Total fauna species observations summed across surveys.
- Unit:
count - Source: Field surveys
- Method / protocol: Fauna observation
- Aggregation: Sum
Genera (total)
Metric key: fauna.total_genera
Total fauna genera observations summed across surveys.
- Unit:
count - Source: Field surveys
- Method / protocol: Fauna observation
- Aggregation: Sum
Individuals (total)
Metric key: fauna.individuals.total
Total individual fauna counted.
- Unit:
count - Source: Field surveys
- Method / protocol: Fauna observation
- Aggregation: Sum
Observations
Metric key: fauna.observations.count
Total fauna observations recorded.
- Unit:
count - Source: Field surveys
- Method / protocol: Fauna observation
- Aggregation: Count
Species (distinct)
Metric key: fauna.species.distinct.count
Distinct fauna species recorded.
- Unit:
count - Source: Field surveys
- Method / protocol: Fauna observation
- Aggregation: Distinct count
Mangrove tree growth
Mangrove tree measurements and derived biomass/carbon metrics.
Trees (total)
Metric key: tree_growth.total_trees
Total trees measured in tree growth surveys.
- Unit:
trees - Source: Field surveys
- Method / protocol: Tree growth (DBH/height)
- Aggregation: Sum
DBH (mean)
Metric key: tree_growth.mean_dbh_cm
Mean diameter at breast height for measured trees.
- Unit:
cm - Source: Field surveys
- Method / protocol: Tree growth (DBH/height)
- Aggregation: Mean
Height (mean)
Metric key: tree_growth.mean_height_m
Mean tree height for measured trees.
- Unit:
m - Source: Field surveys
- Method / protocol: Tree growth (DBH/height)
- Aggregation: Mean
Biomass (total)
Metric key: tree_growth.total_biomass_kg
Total above-ground biomass estimated from tree measurements.
- Unit:
kg - Source: Field surveys
- Method / protocol: Tree growth (DBH/height)
- Aggregation: Sum
Carbon (total)
Metric key: tree_growth.total_carbon_kg
Total carbon stock estimated from tree measurements.
- Unit:
kg - Source: Field surveys
- Method / protocol: Tree growth (DBH/height)
- Aggregation: Sum
Species (distinct)
Metric key: tree_growth.species.distinct.count
Distinct mangrove species recorded.
- Unit:
count - Source: Field surveys
- Method / protocol: Tree growth (DBH/height)
- Aggregation: Distinct count
Benthic image surveys
Image-based survey volume and annotation outputs.
Images
Metric key: benthic_images.images.count
Number of benthic images captured.
- Unit:
images - Source: Field surveys
- Method / protocol: Benthic image survey
- Aggregation: Count
Annotated images
Metric key: benthic_images.images.annotated.count
Number of benthic images with annotations.
- Unit:
images - Source: Field surveys
- Method / protocol: Benthic image survey
- Aggregation: Count
Mask annotations
Metric key: benthic_images.annotations.masks.count
Total segmentation mask annotations.
- Unit:
annotations - Source: Field surveys
- Method / protocol: Benthic image survey
- Aggregation: Count
Point annotations
Metric key: benthic_images.annotations.points.count
Total point annotations.
- Unit:
annotations - Source: Field surveys
- Method / protocol: Benthic image survey
- Aggregation: Count
Heat stress indicators
NOAA Coral Reef Watch heat stress indicators used for reef risk context.
Sea surface temperature (NOAA CRW)
Metric key: noaa_crw.sst.value
Daily NOAA Coral Reef Watch CoralTemp sea surface temperature.
- Unit:
deg C - Source: NOAA Coral Reef Watch
- Aggregation: Mean
SST anomaly (NOAA CRW)
Metric key: noaa_crw.ssta.value
Daily SST anomaly relative to the long-term mean.
- Unit:
deg C - Source: NOAA Coral Reef Watch
- Aggregation: Mean
Degree heating weeks (NOAA CRW)
Metric key: noaa_crw.dhw.value
Cumulative heat stress over the previous 12 weeks.
- Unit:
deg C-weeks - Source: NOAA Coral Reef Watch
- Aggregation: Sum
HotSpot (NOAA CRW)
Metric key: noaa_crw.hs.value
Current SST above the bleaching threshold (HotSpot).
- Unit:
deg C - Source: NOAA Coral Reef Watch
- Aggregation: Mean
Bleaching alert area (NOAA CRW)
Metric key: noaa_crw.baa5.value
Bleaching alert level category derived by NOAA CRW.
- Unit: n/a
- Source: NOAA Coral Reef Watch
- Aggregation: Score
Derived heat stress
Baselines and thresholds derived from SST time series.
Maximum monthly mean (MMM)
Metric key: derived.mmm
Site-specific maximum monthly mean SST computed from the baseline period.
- Unit:
deg C - Source: Derived / modeled
- Aggregation: Mean
Bleaching threshold
Metric key: derived.bleaching_threshold
Bleaching threshold computed as MMM + 1 deg C.
- Unit:
deg C - Source: Derived / modeled
- Aggregation: Mean
Ocean context
Satellite ocean conditions from Copernicus Marine Service (CMEMS).
Sea surface temperature (CMEMS)
Metric key: cmems.sst.value
Daily CMEMS SST sampled at the site grid cell.
- Unit:
deg C - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Sea surface salinity (CMEMS)
Metric key: cmems.sea_salinity.value
Daily CMEMS surface salinity sampled at the site grid cell.
- Unit:
PSU - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Chlorophyll-a (CMEMS)
Metric key: cmems.chlorophyll.value
Daily CMEMS chlorophyll-a concentration.
- Unit:
mg/m3 - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Chlorophyll-a (multi-year, CMEMS)
Metric key: cmems.chlorophyll_my.value
Multi-year CMEMS chlorophyll-a estimate.
- Unit:
mg/m3 - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Surface pH (CMEMS)
Metric key: cmems.ph.value
Daily CMEMS surface ocean pH estimate.
- Unit:
pH - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Surface current speed (CMEMS)
Metric key: cmems.surface_current_speed.value
Surface current speed magnitude from CMEMS.
- Unit:
m/s - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Surface current direction (CMEMS)
Metric key: cmems.surface_current_direction.value
Surface current direction (0-360 degrees) from CMEMS.
- Unit:
deg - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Tide height / sea level proxy (CMEMS)
Metric key: cmems.tide_height.value
Sea level anomaly or tide height proxy from CMEMS.
- Unit:
m - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Sea level anomaly (CMEMS)
Metric key: cmems.sea_level_anomaly.value
Sea level anomaly relative to mean sea level (CMEMS).
- Unit:
m - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Wave and swell
Wave state and swell metrics from CMEMS wave products.
Wave height (CMEMS)
Metric key: cmems.wave_height.value
Significant wave height from the CMEMS wave model.
- Unit:
m - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Wave period (CMEMS)
Metric key: cmems.wave_period.value
Dominant wave period from the CMEMS wave model.
- Unit:
s - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Wave direction (CMEMS)
Metric key: cmems.wave_direction.value
Dominant wave direction (0-360 degrees).
- Unit:
deg - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Primary swell height (CMEMS)
Metric key: cmems.primary_swell_height.value
Primary swell height from the CMEMS wave model.
- Unit:
m - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Primary swell period (CMEMS)
Metric key: cmems.primary_swell_period.value
Primary swell period from the CMEMS wave model.
- Unit:
s - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Primary swell direction (CMEMS)
Metric key: cmems.primary_swell_direction.value
Primary swell direction (0-360 degrees).
- Unit:
deg - Source: Copernicus Marine Service (CMEMS)
- Aggregation: Mean
Land context
Land surface and land cover metrics from Copernicus Land Monitoring Service (CLMS).
NDVI (CLMS)
Metric key: clms.ndvi.value
Normalized Difference Vegetation Index (10-daily).
- Unit: n/a
- Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Mean
NDVI quality flag (CLMS)
Metric key: clms.ndvi_qflag.value
Quality flag for NDVI; lower values indicate better quality.
- Unit: n/a
- Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Mean
NDVI observation count (CLMS)
Metric key: clms.ndvi_nobs.value
Number of observations contributing to NDVI composite.
- Unit: n/a
- Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Mean
NDVI uncertainty (CLMS)
Metric key: clms.ndvi_uncertainty.value
Uncertainty estimate for NDVI composite.
- Unit: n/a
- Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Mean
Land surface temperature (CLMS)
Metric key: clms.lst_day.value
Daytime land surface temperature (10-daily).
- Unit:
deg C - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Mean
Tree cover fraction (CLMS)
Metric key: clms.lc_tree_pct.value
Percent of land cover classified as tree cover.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Shrub cover fraction (CLMS)
Metric key: clms.lc_shrub_pct.value
Percent of land cover classified as shrub cover.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Grass cover fraction (CLMS)
Metric key: clms.lc_grass_pct.value
Percent of land cover classified as grass cover.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Crops cover fraction (CLMS)
Metric key: clms.lc_crops_pct.value
Percent of land cover classified as crops.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Bare cover fraction (CLMS)
Metric key: clms.lc_bare_pct.value
Percent of land cover classified as bare ground.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Built-up cover fraction (CLMS)
Metric key: clms.lc_builtup_pct.value
Percent of land cover classified as built-up areas.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Permanent water fraction (CLMS)
Metric key: clms.lc_water_perm_pct.value
Percent of land cover classified as permanent water.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Seasonal water fraction (CLMS)
Metric key: clms.lc_water_seasonal_pct.value
Percent of land cover classified as seasonal water.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Snow/ice fraction (CLMS)
Metric key: clms.lc_snow_pct.value
Percent of land cover classified as snow or ice.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Tree canopy density (CLMS)
Metric key: clms.tree_canopy_pct.value
Tree canopy density from the CLMS pantropical product.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Burned area fraction (CLMS)
Metric key: clms.burnt_area_pct.value
Burned area fraction for the period.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Burned area confidence (CLMS)
Metric key: clms.burnt_area_confidence_pct.value
Confidence of burned area detection.
- Unit:
% - Source: Copernicus Land Monitoring Service (CLMS)
- Aggregation: Percent
Human pressure
Human pressure metrics from the Global Human Settlement Layer (GHSL).
Population (GHSL)
Metric key: ghsl.population.value
Population count per grid cell.
- Unit:
people - Source: Global Human Settlement Layer (GHSL)
- Aggregation: Sum
Built-up surface (GHSL)
Metric key: ghsl.built_area.value
Built-up surface area per grid cell.
- Unit:
m2 - Source: Global Human Settlement Layer (GHSL)
- Aggregation: Sum
Built-up volume (GHSL)
Metric key: ghsl.built_volume.value
Built-up volume proxy per grid cell.
- Unit:
m3 - Source: Global Human Settlement Layer (GHSL)
- Aggregation: Sum
Restoration facility
Fragment monitoring, measurements, and outplant performance metrics.
Fragments total
Metric key: restoration.fragments.total
Total coral fragments tracked at the facility.
- Unit:
count - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Count
Fragments alive
Metric key: restoration.fragments.alive
Fragments with status Alive (summary rollup).
- Unit:
count - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Count
Outplants total
Metric key: restoration.outplants.total
Total outplant batches recorded.
- Unit:
count - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Count
Outplant survival %
Metric key: restoration.outplants.survival_pct
Percent of outplanted fragments surviving.
- Unit:
% - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Percent
Measurements
Metric key: restoration.measurement.count
Count of fragment measurement events.
- Unit:
count - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Count
Fragment size (mean)
Metric key: restoration.measurement.size_value
Mean fragment size value based on the selected size metric.
- Unit: n/a
- Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Mean
Bleaching (%)
Metric key: restoration.measurement.bleaching_pct
Mean bleaching percent recorded in measurements.
- Unit:
% - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Percent
Partial mortality (%)
Metric key: restoration.measurement.partial_mortality_pct
Mean partial mortality percent recorded in measurements.
- Unit:
% - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Percent
Disease prevalence
Metric key: restoration.measurement.disease_present
Percent of measurements with disease present.
- Unit:
% - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Percent
Predation prevalence
Metric key: restoration.measurement.predation_present
Percent of measurements with predation present.
- Unit:
% - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Percent
Fragment status: alive
Metric key: restoration.fragment.status.alive
Count of fragments currently marked alive.
- Unit:
count - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Count
Fragment status: outplanted
Metric key: restoration.fragment.status.outplanted
Count of fragments marked outplanted.
- Unit:
count - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Count
Fragment status: dead
Metric key: restoration.fragment.status.dead
Count of fragments marked dead.
- Unit:
count - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Count
Fragment status: lost
Metric key: restoration.fragment.status.lost
Count of fragments marked lost.
- Unit:
count - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Count
Fragment status: merged
Metric key: restoration.fragment.status.merged
Count of fragments marked merged.
- Unit:
count - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Count
Fragment status: archived
Metric key: restoration.fragment.status.archived
Count of fragments archived.
- Unit:
count - Source: Restoration facility logs
- Method / protocol: Restoration facility monitoring
- Aggregation: Count
Aggregated indices
Composite indicators and index-level rollups.
Human Impact Index (HPI)
Metric key: aggregated.hpi
Composite index combining ocean stress and human pressure indicators.
- Unit: n/a
- Source: Aggregated indicator
- Aggregation: Index (unitless)