A Product created during a Cycle or Transformation. Each Product must be unique, and the fields which determine uniqueness are defined in the products
field of the Cycle or Transformation.
Field | Type | Required | Definition |
---|---|---|---|
term | Term | Yes |
A reference to the Term describing the Product. |
description | string | No |
A short description of the Product. |
variety | string | No | |
value | array[number|null] | No |
The quantity of the Product. If an average, it should always be the mean. Can be a single number (array of length one) or an array of numbers with associated dates (e.g., for multiple harvests in one Cycle). The units are always specified in the Term. For crops, value should always be per harvest or per year, following FAOSTAT conventions. |
sd | array[number|null] | No |
The standard deviation of |
min | array[number|null] | No |
The minimum of |
max | array[number|null] | No |
The maximum of |
statsDefinition | string | No |
What the descriptive statistics ( Possible values are: sites, cycles, replications, other observations, time, spatial, regions, simulated, modelled |
observations | array[number|null] | No |
The number of observations the descriptive statistics are calculated over, if different from the |
dates | array[string] | No | |
startDate | string | No | |
endDate | string | No | |
methodClassification | string | No |
A classification of the method used to acquire or estimate the
inconsistent external sources means the data are taken from external
datasets referring to different producers/enterprises:
expert opinion means the data have been estimated by experts in
the field.
unsourced assumption means the data do not have a clear source
and/or are based on assumptions only.
Possible values are: physical measurement, verified survey data, non-verified survey data, modelled, estimated with assumptions, consistent external sources, inconsistent external sources, expert opinion, unsourced assumption |
methodClassificationDescription | string | No |
A justification of the |
model | Term | No | |
modelDescription | string | No |
A free text field, describing the model used to estimate these data. |
fate | string | No |
The fate of the Product. Possible values are: sold, sold to export market, sold to domestic market, home consumption, fodder, saved for seeds, processing |
price | number | No | |
priceSd | number | No |
The standard deviation of |
priceMin | number | No |
The minimum of |
priceMax | number | No |
The maximum of |
priceStatsDefinition | string | No |
What the descriptive statistics for Possible values are: cycles, time, cycles and time |
revenue | number | No | |
revenueSd | number | No |
The standard deviation of |
revenueMin | number | No |
The minimum of |
revenueMax | number | No |
The maximum of |
revenueStatsDefinition | string | No |
What the descriptive statistics for Possible values are: cycles, time, cycles and time |
currency | string | No |
The three letter currency code in ISO 4217 format. |
economicValueShare | number | No |
The economic value (typically revenue) of this Product, divided by the total economic value of all Products, expressed as a percentage. |
primary | boolean | No |
Where the are multiple products, whether this product is the primary product. Defaults to true if there is only one product or if |
source | Source | No |
A reference to the Source of these data, if different from the |
properties | List[Property] | No |
A list of Properties of the Product, which would override any default properties specified in the properties cannot be duplicated. The following fields determine whether a Property is unique: term.@id, key.@id |
transport | List[Transport] | No |
transport cannot be duplicated. The following fields determine whether a Transport is unique: term.@id, value, distance |
Internal Properties
The following properties are automatically set when data are uploaded to the Hestia platform. If they are included in a file which is uploaded, they will be overwritten.
Field | Type | Definition |
---|---|---|
@type | string | Product |
schemaVersion | string |
The version of the schema when these data were created. |
added | array[string] |
A list of fields that have been added to the original dataset. |
addedVersion | array[string] |
A list of versions of the model used to add these fields. |
updated | array[string] |
A list of fields that have been updated on the original dataset. |
updatedVersion | array[string] |
A list of versions of the model used to update these fields. |
aggregated | array[string] |
A list of fields that have been 'aggregated' using data from multiple Cycles. |
aggregatedVersion | array[string] |
A list of versions of the aggregation engine corresponding to each aggregated field. |
Example 1