ImpactAssessment

Impact Assessment


Type:Node


The emissions, resource uses, and environmental impacts created during the production of one unit of a Product from a Cycle. The functional unit is defined by the units of the Product. If there are more than one Product in the Cycle, allocation is used to apportion these impacts across the Products.


FieldTypeRequiredDefinition
name
stringNo

The name of the Impact Assessment.

version
stringNo

The version of the Impact Assessment.

versionDetails
stringNo

A text description of the version of the Impact Assessment.

cycle
CycleNo

A reference to the node describing the production Cycle.

product
ProductYes

The Product produced during the production Cycle, which is the target of this Impact Assessment.

functionalUnitQuantity
numberYes

The quantity of the product that this Impact Assessment is expressed per. The units are determined by the Term of the product (e.g., 1kg for Wheat, grain, or 1 head for a Pig).

Possible values are: 1

allocationMethod
stringYes

The method used to allocate environmental impacts between Products.

Possible values are: economic, mass, energy, biophysical, none, none required, system expansion

endDate
stringYes

The end date or year of production in ISO 8601 format (YYYY-MM-DD, YYYY-MM, or YYYY).

startDate
stringNo

The start date of production in ISO 8601 format (YYYY-MM-DD, YYYY-MM, or YYYY).

site
SiteNo

A reference to the node describing the Site where production occurred.

country
TermYes

The country from the Glossary, following GADM naming conventions.

This field has additional validation rules when set:

  • the country.termType must have one of the following values: region.

region
TermNo

The lowest level GADM region available following the naming convention used in the Glossary.

This field has additional validation rules when set:

  • the region.termType must have one of the following values: region.

organisation
OrganisationNo

A reference to the node describing the Organisation that produced the Product.

source
SourceNo

The Source for the data in the Impact Assessment. Not required (but recommended) for public uploads (i.e., where dataPrivate is false).

emissionsResourceUse
List[Indicator]No

A list of emissions and resource uses.

emissionsResourceUse cannot be duplicated. The following fields determine whether a Indicator is unique: term.@id, key.@id, inputs.@id, animals.@id, country.@id, operation.@id, methodModel.@id, transformation.@id, landCover.@id, previousLandCover.@id

This field has additional validation rules when set:

  • the emissionsResourceUse.term.termType must have one of the following values: emission, resourceUse.

impacts
List[Indicator]No

The mid-point environmental impact Indicators. These are calculated from emissions and resourceUse by applying characterisation factors to generate a characterised impact indicator.

impacts cannot be duplicated. The following fields determine whether a Indicator is unique: term.@id, key.@id, inputs.@id, methodModel.@id

This field has additional validation rules when set:

  • the impacts.term.termType must have one of the following values: characterisedIndicator.
  • methodModel must also be set.

endpoints
List[Indicator]No

The end-point environmental impact Indicators. These are calculated from the mid-point impacts by applying characterisation factors to generate an end-point impact indicator.

endpoints cannot be duplicated. The following fields determine whether a Indicator is unique: term.@id, inputs.@id, methodModel.@id

This field has additional validation rules when set:

  • the endpoints.term.termType must have one of the following values: endpointIndicator.
  • methodModel must also be set.

dataPrivate
booleanYes

If these data are private. Private means that HESTIA administrators can access these data and you can grant access to other platform users, but these data will not be made available to any other users of the platform or distributed to third parties.


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.

FieldTypeDefinition
@context

The location of the JSON-LD context file.

@id

The unique ID assigned to the Node by HESTIA.

@type

ImpactAssessment

organic
boolean

If the Cycle has an organic label. Used by the aggregation engine only.

irrigated
boolean

If the Cycle was irrigated. Used by the aggregation engine only.

autoGenerated
boolean

If this node was autogenerated during upload.

originalId
string

The identifier for these data in the source database (e.g., if the data were converted from openLCA or ecoinvent, the id field from that database).

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
boolean

If this Impact Assessment has been 'aggregated' using data from multiple Impact Assessments.

aggregatedDataValidated
boolean

If this aggregated Impact Assessment has been validated by the HESTIA team.

aggregatedVersion
string

A version of the aggregation engine corresponding to this Impact Assessment.

aggregatedQualityScore
integer

A data quality score for aggregated data, set equal to the quality score of the linked Cycle.

aggregatedQualityScoreMax
integer
aggregatedImpactAssessments
List[ImpactAssessment]

Impact Assessments used to aggregated this Impact Assessment.

aggregatedSources
List[Source]

Sources used to aggregated this Impact Assessment.

createdAt
date

Date created on HESTIA in ISO 8601 format (YYYY-MM-DD).

updatedAt
date

Last update date on HESTIA in ISO 8601 format (YYYY-MM-DD).


Example 1

{
  "@context": "https://DOMAIN/schema/ImpactAssessment.jsonld",
  "@id": "impact",
  "@type": "ImpactAssessment",
  "name": "Impact Assessment for 'Wheat, grain' under treatment '50N' in 1989 in France",
  "endDate": "1989-12-31",
  "country": {
    "@id": "GADM-FRA",
    "@type": "Term",
    "name": "France",
    "termType": "region"
  },
  "region": {
    "@id": "GADM-FRA.6.9.3_1",
    "@type": "Term",
    "name": "Forbach (Districts), Moselle (Department), Grand Est (Region), France",
    "termType": "region"
  },
  "product": {
    "@type": "Product",
    "term": {
      "@id": "wheatGrain",
      "@type": "Term",
      "name": "Wheat, grain",
      "termType": "crop"
    },
    "value": [
      100
    ]
  },
  "functionalUnitQuantity": 1,
  "allocationMethod": "economic",
  "source": {
    "@id": "source",
    "@type": "Source",
    "name": "Gigou (1990)"
  },
  "emissionsResourceUse": [
    {
      "@type": "Indicator",
      "term": {
        "@id": "no3ToGroundwaterSoilFlux",
        "@type": "Term",
        "name": "NO3, to groundwater, soil flux",
        "units": "kg NO3",
        "termType": "emission"
      },
      "value": 0.01709,
      "methodModel": {
        "@id": "percolationLysimeter",
        "@type": "Term",
        "name": "Percolation lysimeter",
        "termType": "methodEmissionResourceUse"
      },
      "methodTier": "tier 2"
    }
  ],
  "impacts": [
    {
      "@type": "Indicator",
      "term": {
        "@id": "gwp100",
        "@type": "Term",
        "name": "GWP100",
        "units": "kg CO2eq",
        "termType": "characterisedIndicator"
      },
      "methodModel": {
        "@id": "ipcc2007",
        "@type": "Term",
        "name": "IPCC (2007)",
        "units": "kg CO2eq",
        "termType": "model"
      },
      "value": 0.1947728
    }
  ],
  "dataPrivate": false
}