Asset Schema
airs_model#/properties/assets/anyOf/0/additionalProperties
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
---|---|---|---|---|---|---|---|
Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | model.schema.json* |
additionalProperties Type
object
(Asset)
additionalProperties Properties
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | Merged | Optional | cannot be null | Item |
size | Merged | Optional | cannot be null | Item |
href | Merged | Optional | cannot be null | Item |
asset_type | Merged | Optional | cannot be null | Item |
asset_format | Merged | Optional | cannot be null | Item |
storage__requester_pays | Merged | Optional | cannot be null | Item |
storage__tier | Merged | Optional | cannot be null | Item |
storage__platform | Merged | Optional | cannot be null | Item |
storage__region | Merged | Optional | cannot be null | Item |
airs__managed | Merged | Optional | cannot be null | Item |
airs__object_store_bucket | Merged | Optional | cannot be null | Item |
airs__object_store_key | Merged | Optional | cannot be null | Item |
title | Merged | Optional | cannot be null | Item |
description | Merged | Optional | cannot be null | Item |
type | Merged | Optional | cannot be null | Item |
roles | Merged | Optional | cannot be null | Item |
extra_fields | Merged | Optional | cannot be null | Item |
gsd | Merged | Optional | cannot be null | Item |
eo__bands | Merged | Optional | cannot be null | Item |
sar__instrument_mode | Merged | Optional | cannot be null | Item |
sar__frequency_band | Merged | Optional | cannot be null | Item |
sar__center_frequency | Merged | Optional | cannot be null | Item |
sar__polarizations | Merged | Optional | cannot be null | Item |
sar__product_type | Merged | Optional | cannot be null | Item |
sar__resolution_range | Merged | Optional | cannot be null | Item |
sar__resolution_azimuth | Merged | Optional | cannot be null | Item |
sar__pixel_spacing_range | Merged | Optional | cannot be null | Item |
sar__pixel_spacing_azimuth | Merged | Optional | cannot be null | Item |
sar__looks_range | Merged | Optional | cannot be null | Item |
sar__looks_azimuth | Merged | Optional | cannot be null | Item |
sar__looks_equivalent_number | Merged | Optional | cannot be null | Item |
sar__observation_direction | Merged | Optional | cannot be null | Item |
proj__epsg | Merged | Optional | cannot be null | Item |
proj__wkt2 | Merged | Optional | cannot be null | Item |
proj__geometry | Merged | Optional | cannot be null | Item |
proj__bbox | Merged | Optional | cannot be null | Item |
proj__centroid | Merged | Optional | cannot be null | Item |
proj__shape | Merged | Optional | cannot be null | Item |
proj__transform | Merged | Optional | cannot be null | Item |
Additional Properties | Any | Optional | can be null |
name
name
-
is optional
-
Type: merged type (Asset's name. But be the same as the key in the `assets` dictionary.)
-
cannot be null
-
defined in: Item
name Type
merged type (Asset's name. But be the same as the key in the `assets` dictionary.)
any of
size
size
-
is optional
-
Type: merged type (Asset's size in Bytes.)
-
cannot be null
-
defined in: Item
size Type
merged type (Asset's size in Bytes.)
any of
href
href
-
is optional
-
Type: merged type (Absolute link to the asset object.)
-
cannot be null
-
defined in: Item
href Type
merged type (Absolute link to the asset object.)
any of
asset_type
asset_type
-
is optional
-
Type: merged type (Type of data (ResourceType))
-
cannot be null
-
defined in: Item
asset_type Type
merged type (Type of data (ResourceType))
any of
asset_format
asset_format
-
is optional
-
Type: merged type (Data format (AssetFormat))
-
cannot be null
-
defined in: Item
asset_format Type
merged type (Data format (AssetFormat))
any of
storage__requester_pays
storage__requester_pays
-
is optional
-
Type: merged type (Is the data requester pays or is it data manager/cloud provider pays. Defaults to false. Whether the requester pays for accessing assets)
-
cannot be null
-
defined in: Item
storage__requester_pays Type
any of
storage__tier
storage__tier
-
is optional
-
Type: merged type (Cloud Provider Storage Tiers (Standard, Glacier, etc.))
-
cannot be null
-
defined in: Item
storage__tier Type
merged type (Cloud Provider Storage Tiers (Standard, Glacier, etc.))
any of
storage__platform
storage__platform
-
is optional
-
Type: merged type (PaaS solutions (ALIBABA, AWS, AZURE, GCP, IBM, ORACLE, OTHER))
-
cannot be null
-
defined in: Item
storage__platform Type
merged type (PaaS solutions (ALIBABA, AWS, AZURE, GCP, IBM, ORACLE, OTHER))
any of
storage__region
storage__region
-
is optional
-
Type: merged type (The region where the data is stored. Relevant to speed of access and inter region egress costs (as defined by PaaS provider))
-
cannot be null
-
defined in: Item
storage__region Type
merged type (The region where the data is stored. Relevant to speed of access and inter region egress costs (as defined by PaaS provider))
any of
airs__managed
airs__managed
-
is optional
-
Type: merged type (Whether the asset is managed by AIRS or not.)
-
cannot be null
-
defined in: Item
airs__managed Type
merged type (Whether the asset is managed by AIRS or not.)
any of
airs__managed Default Value
The default value is:
true
airs__object_store_bucket
airs__object_store_bucket
-
is optional
-
Type: merged type (Object store bucket for the asset object.)
-
cannot be null
-
defined in: Item
airs__object_store_bucket Type
merged type (Object store bucket for the asset object.)
any of
airs__object_store_key
airs__object_store_key
-
is optional
-
Type: merged type (Object store key of the asset object.)
-
cannot be null
-
defined in: Item
airs__object_store_key Type
merged type (Object store key of the asset object.)
any of
title
title
-
is optional
-
Type: merged type (Optional displayed title for clients and users.)
-
cannot be null
-
defined in: Item
title Type
merged type (Optional displayed title for clients and users.)
any of
description
description
-
is optional
-
Type: merged type (A description of the Asset providing additional details, such as how it was processed or created. CommonMark 0.29 syntax MAY be used for rich text representation.)
-
cannot be null
-
defined in: Item
description Type
any of
type
type
-
is optional
-
Type: merged type (Optional description of the media type. Registered Media Types are preferred. See MediaType for common media types.)
-
cannot be null
-
defined in: Item
type Type
merged type (Optional description of the media type. Registered Media Types are preferred. See MediaType for common media types.)
any of
roles
roles
-
is optional
-
Type: merged type (Optional, Semantic roles (i.e. thumbnail, overview, data, metadata) of the asset.)
-
cannot be null
-
defined in: Item
roles Type
merged type (Optional, Semantic roles (i.e. thumbnail, overview, data, metadata) of the asset.)
any of
extra_fields
extra_fields
-
is optional
-
Type: merged type (Optional, additional fields for this asset. This is used by extensions as a way to serialize and deserialize properties on asset object JSON.)
-
cannot be null
-
defined in: Item
extra_fields Type
any of
gsd
gsd
-
is optional
-
Type: merged type (Ground Sampling Distance (resolution) of the asset)
-
cannot be null
-
defined in: Item
gsd Type
merged type (Ground Sampling Distance (resolution) of the asset)
any of
eo__bands
eo__bands
-
is optional
-
Type: merged type (An array of available bands where each object is a Band Object. If given, requires at least one band.)
-
cannot be null
-
defined in: Item
eo__bands Type
merged type (An array of available bands where each object is a Band Object. If given, requires at least one band.)
any of
sar__instrument_mode
sar__instrument_mode
-
is optional
-
cannot be null
-
defined in: Item
sar__instrument_mode Type
any of
sar__frequency_band
sar__frequency_band
-
is optional
-
Type: merged type (The common name for the frequency band to make it easier to search for bands across instruments. See section "Common Frequency Band Names" for a list of accepted names.)
-
cannot be null
-
defined in: Item
sar__frequency_band Type
any of
sar__center_frequency
sar__center_frequency
-
is optional
-
Type: merged type (The center frequency of the instrument, in gigahertz (GHz).)
-
cannot be null
-
defined in: Item
sar__center_frequency Type
merged type (The center frequency of the instrument, in gigahertz (GHz).)
any of
sar__polarizations
sar__polarizations
-
is optional
-
Type: merged type (Any combination of polarizations.)
-
cannot be null
-
defined in: Item
sar__polarizations Type
merged type (Any combination of polarizations.)
any of
sar__product_type
sar__product_type
-
is optional
-
Type: merged type (The product type, for example SSC, MGD, or SGC)
-
cannot be null
-
defined in: Item
sar__product_type Type
merged type (The product type, for example SSC, MGD, or SGC)
any of
sar__resolution_range
sar__resolution_range
-
is optional
-
Type: merged type (The range resolution, which is the maximum ability to distinguish two adjacent targets perpendicular to the flight path, in meters (m).)
-
cannot be null
-
defined in: Item
sar__resolution_range Type
any of
sar__resolution_azimuth
sar__resolution_azimuth
-
is optional
-
Type: merged type (The azimuth resolution, which is the maximum ability to distinguish two adjacent targets parallel to the flight path, in meters (m).)
-
cannot be null
-
defined in: Item
sar__resolution_azimuth Type
any of
sar__pixel_spacing_range
sar__pixel_spacing_range
-
is optional
-
cannot be null
-
defined in: Item
sar__pixel_spacing_range Type
any of
sar__pixel_spacing_azimuth
sar__pixel_spacing_azimuth
-
is optional
-
Type: merged type (The azimuth pixel spacing, which is the distance between adjacent pixels parallel to the flight path, in meters (m). Strongly RECOMMENDED to be specified for products of type GRD.)
-
cannot be null
-
defined in: Item
sar__pixel_spacing_azimuth Type
any of
sar__looks_range
sar__looks_range
-
is optional
-
Type: merged type (Number of range looks, which is the number of groups of signal samples (looks) perpendicular to the flight path.)
-
cannot be null
-
defined in: Item
sar__looks_range Type
merged type (Number of range looks, which is the number of groups of signal samples (looks) perpendicular to the flight path.)
any of
sar__looks_azimuth
sar__looks_azimuth
-
is optional
-
Type: merged type (Number of azimuth looks, which is the number of groups of signal samples (looks) parallel to the flight path.)
-
cannot be null
-
defined in: Item
sar__looks_azimuth Type
merged type (Number of azimuth looks, which is the number of groups of signal samples (looks) parallel to the flight path.)
any of
sar__looks_equivalent_number
sar__looks_equivalent_number
-
is optional
-
Type: merged type (The equivalent number of looks (ENL).)
-
cannot be null
-
defined in: Item
sar__looks_equivalent_number Type
merged type (The equivalent number of looks (ENL).)
any of
sar__observation_direction
sar__observation_direction
-
is optional
-
Type: merged type (Antenna pointing direction relative to the flight trajectory of the satellite, either left or right.)
-
cannot be null
-
defined in: Item
sar__observation_direction Type
merged type (Antenna pointing direction relative to the flight trajectory of the satellite, either left or right.)
any of
proj__epsg
proj__epsg
-
is optional
-
Type: merged type (EPSG code of the datasource.)
-
cannot be null
-
defined in: Item
proj__epsg Type
merged type (EPSG code of the datasource.)
any of
proj__wkt2
proj__wkt2
-
is optional
-
Type: merged type (PROJJSON object representing the Coordinate Reference System (CRS) that the proj:geometry and proj:bbox fields represent.)
-
cannot be null
-
defined in: Item
proj__wkt2 Type
merged type (PROJJSON object representing the Coordinate Reference System (CRS) that the proj:geometry and proj:bbox fields represent.)
any of
proj__geometry
proj__geometry
-
is optional
-
Type: merged type (Defines the footprint of this Item.)
-
cannot be null
-
defined in: Item
proj__geometry Type
merged type (Defines the footprint of this Item.)
any of
proj__bbox
proj__bbox
-
is optional
-
Type: merged type (Bounding box of the Item in the asset CRS in 2 or 3 dimensions.)
-
cannot be null
-
defined in: Item
proj__bbox Type
merged type (Bounding box of the Item in the asset CRS in 2 or 3 dimensions.)
any of
proj__centroid
proj__centroid
-
is optional
-
Type: merged type (Coordinates representing the centroid of the Item (in lat/long).)
-
cannot be null
-
defined in: Item
proj__centroid Type
merged type (Coordinates representing the centroid of the Item (in lat/long).)
any of
proj__shape
proj__shape
-
is optional
-
Type: merged type (Number of pixels in Y and X directions for the default grid.)
-
cannot be null
-
defined in: Item
proj__shape Type
merged type (Number of pixels in Y and X directions for the default grid.)
any of
proj__transform
proj__transform
-
is optional
-
Type: merged type (The affine transformation coefficients for the default grid.)
-
cannot be null
-
defined in: Item
proj__transform Type
merged type (The affine transformation coefficients for the default grid.)
any of
Additional Properties
Additional properties are allowed and do not have to follow a specific schema