Skip to content

Schema Specification ​

The tables below summarize the properties defined by the core schema and its extensions.

Core Schema (schema/core/core.yaml) ​

PropertyRequiredTypeDescription
idYesstringAlphanumerical identifier of the instrument
nameYesstringFull name of the instrument
acronymYesstringInstrument acronym
typeYesstringInstrument sensing modality category
platform_typeYesstringPlatform class carrying the instrument
platformYesarraySatellite name, UAV model, aircraft, or terrestrial platform
operatorYesarrayOrganization operating the instrument
contributorsYesarrayGitHub profile URLs of contributors to the instrument record
start_dateYesstringStart of operation (YYYY-MM-DD)
statusYesstringInstrument lifecycle state, using mission terms for satellite and airborne instruments and product terms for UAV and terrestrial instruments
availabilityYesstringData accessibility level
end_dateNostringEnd of operation (YYYY-MM-DD)
notesNostringFree-form additional notes
referencesYesarrayURLs of references (papers, web pages, etc.)
data_linksNoarrayURLs where instrument data products can be accessed
extensionsNoobjectOptional extension blocks with domain-specific properties

Spectral Extension (schema/extensions/spectral.yaml) ​

PropertyRequiredTypeDescription
bandsNooneOfBand definitions provided inline or via a CSV file
rangeNoobjectContinuous spectral coverage metadata for instruments without explicit bands
spectral_response_functionNostringFilename of the spectral response function (SRF) CSV file (with extension)

Imaging Extension (schema/extensions/imaging.yaml) ​

PropertyRequiredTypeDescription
swath_widthNonumberSwath width (km)
across_fovNonumberAcross-track Field of View (FOV) (degrees). Relevant for satellite platforms
along_fovNonumberAlong-track Field of View (FOV) (degrees). Relevant for satellite platforms
across_ifovNonumberAcross-track Instantaneous Field of View (IFOV) (microradians). Relevant for satellite platforms
along_ifovNonumberAlong-track Instantaneous Field of View (IFOV) (microradians). Relevant for satellite platforms
hfovNonumberHorizontal Field of View (HFOV) (degrees). Relevant for UAV or similar platforms
vfovNonumberVertical Field of View (VFOV) (degrees). Relevant for UAV or similar platforms
entrance_pupilNonumberDiameter of the entrance pupil (mm)
focal_lengthNonumberFocal length (mm)
fnumberNonumberF-number
gsdNonumberGround Sampling Distance (m). If GSD varies by band, define per-band values in the spectral bands data

Data Access Extension (schema/extensions/data-access.yaml) ​

PropertyRequiredTypeDescription
eeNoref: data_access_points/earth-engine.yamlGoogle Earth Engine access metadata
planetary_computerNoref: data_access_points/planetary-computer.yamlMicrosoft Planetary Computer access metadata
cdseNoref: data_access_points/copernicus-data-space-ecosystem.yamlCopernicus Data Space Ecosystem access metadata
eopfNoref: data_access_points/eopf-sentinel-zarr-samples.yamlEOPF Sentinel Zarr Samples access metadata
PropertyRequiredTypeDescription
idbNostringURL of the instrument in the Index DataBase (IDB)
ceosNostringURL of the instrument in the CEOS EO Handbook Instrument Index
earthdataNostringURL of the instrument in the Earthdata catalogue of instruments

Earth Engine Access Point (schema/extensions/data_access_points/earth-engine.yaml) ​

PropertyRequiredTypeDescription
primaryYesobjectPrimary Earth Engine dataset metadata for this instrument
rawNoobjectOptional Earth Engine metadata for raw (unprocessed) products
boaNoobjectOptional Earth Engine metadata for bottom-of-atmosphere (BOA) products
toaNoobjectOptional Earth Engine metadata for top-of-atmosphere (TOA) products
lstNoobjectOptional Earth Engine metadata for land surface temperature (LST) products
wstNoobjectOptional Earth Engine metadata for water surface temperature (WST) products
grdNoobjectOptional Earth Engine metadata for ground range detected (GRD) products
rtcNoobjectOptional Earth Engine metadata for radiometrically terrain corrected (RTC) products
slcNoobjectOptional Earth Engine metadata for single look complex (SLC) products

Planetary Computer Access Point (schema/extensions/data_access_points/planetary-computer.yaml) ​

PropertyRequiredTypeDescription
stac_endpointYesstringPlanetary Computer STAC API endpoint
primaryYesobjectPrimary Planetary Computer dataset metadata for this instrument
rawNoobjectOptional Planetary Computer metadata for raw (unprocessed) products
boaNoobjectOptional Planetary Computer metadata for bottom-of-atmosphere (BOA) products
toaNoobjectOptional Planetary Computer metadata for top-of-atmosphere (TOA) products
lstNoobjectOptional Planetary Computer metadata for land surface temperature (LST) products
wstNoobjectOptional Planetary Computer metadata for water surface temperature (WST) products
grdNoobjectOptional Planetary Computer metadata for ground range detected (GRD) products
rtcNoobjectOptional Planetary Computer metadata for radiometrically terrain corrected (RTC) products
slcNoobjectOptional Planetary Computer metadata for single look complex (SLC) products

Copernicus Data Space Ecosystem Access Point (schema/extensions/data_access_points/copernicus-data-space-ecosystem.yaml) ​

PropertyRequiredTypeDescription
stac_endpointYesstringCopernicus Data Space Ecosystem STAC API endpoint
primaryYesobjectPrimary Copernicus Data Space Ecosystem dataset metadata for this instrument
rawNoobjectOptional Copernicus Data Space Ecosystem metadata for raw (unprocessed) products
boaNoobjectOptional Copernicus Data Space Ecosystem metadata for bottom-of-atmosphere (BOA) products
toaNoobjectOptional Copernicus Data Space Ecosystem metadata for top-of-atmosphere (TOA) products
lstNoobjectOptional Copernicus Data Space Ecosystem metadata for land surface temperature (LST) products
wstNoobjectOptional Copernicus Data Space Ecosystem metadata for water surface temperature (WST) products
grdNoobjectOptional Copernicus Data Space Ecosystem metadata for ground range detected (GRD) products
rtcNoobjectOptional Copernicus Data Space Ecosystem metadata for radiometrically terrain corrected (RTC) products
slcNoobjectOptional Copernicus Data Space Ecosystem metadata for single look complex (SLC) products

EOPF Sentinel Zarr Samples Access Point (schema/extensions/data_access_points/eopf-sentinel-zarr-samples.yaml) ​

PropertyRequiredTypeDescription
stac_endpointYesstringEOPF Sentinel Zarr Samples STAC API endpoint
primaryYesobjectPrimary EOPF Sentinel Zarr Samples dataset metadata for this instrument
rawNoobjectOptional EOPF Sentinel Zarr Samples metadata for raw (unprocessed) products
boaNoobjectOptional EOPF Sentinel Zarr Samples metadata for bottom-of-atmosphere (BOA) products
toaNoobjectOptional EOPF Sentinel Zarr Samples metadata for top-of-atmosphere (TOA) products
lstNoobjectOptional EOPF Sentinel Zarr Samples metadata for land surface temperature (LST) products
wstNoobjectOptional EOPF Sentinel Zarr Samples metadata for water surface temperature (WST) products
grdNoobjectOptional EOPF Sentinel Zarr Samples metadata for ground range detected (GRD) products
rtcNoobjectOptional EOPF Sentinel Zarr Samples metadata for radiometrically terrain corrected (RTC) products
slcNoobjectOptional EOPF Sentinel Zarr Samples metadata for single look complex (SLC) products

Released under the MIT License.