A physical item located on a specific Site (e.g., trellises on vineyards) or a physical item held at the Organisation level and used across multiple Sites (e.g., a tractor). Infrastructure is depreciated over Cycles and then becomes an Input and terms describing the depreciated Infrastructure are available in the Glossary. Each item of Infrastructure must be unique, and the fields which determine uniqueness are defined in the infrastructure field of the Site or Organisation.
| Field | Type | Required | Definition |
|---|---|---|---|
infrastructureId | string | Yes | An identifier for each Infrastructure which must be unique within the Site. |
term | Term | Yes | A reference to the Term describing the Infrastructure. This field has additional validation rules when set:
|
name | string | No | A name for the Infrastructure, if not described by a Term. |
description | string | No | A short description of the Infrastructure. Use this to specify the machinery brand name or manufacturer name (e.g., "Valtra BM 100" or "John Deere 5090E"). |
startDate | string | No | The date when the Infrastructure was built ISO 8601 format (YYYY-MM-DD, YYYY-MM, or YYYY). |
endDate | string | No | The (expected) date when the Infrastructure was (will be) dismantled ISO 8601 format (YYYY-MM-DD, YYYY-MM, or YYYY). |
defaultLifespan | number | No | The (expected) lifespan of all Inputs required to create the Infrastructure, expressed in decimal years. Equal to |
defaultLifespanHours | number | No | The (expected) lifespan, expressed in hours. |
mass | number | No | The mass of the Infrastructure, expressed in kilograms. This value should be expressed per the |
area | number | No | The area of the Infrastructure, expressed in hectares. This value should be expressed per the |
ownershipStatus | string | No | The ownership status of the Infrastructure. Possible values are: |
methodClassification | string | No | A classification of the method used to acquire or estimate the
Possible values are: This field has additional validation rules when set:
|
methodClassificationDescription | string | No | A justification of the |
source | Source | No | A reference to the Source of these data, if different from the Source of the Site. |
impactAssessment | ImpactAssessment | No | A reference to the node containing environmental impact data related to producing this Infrastructure. |
inputs | List[Input] | No | The material and substrate inputs required to create the infrastructure. Any other input must be added to
inputs
cannot be duplicated.
The following fields determine whether a
Input is unique:
This field has additional validation rules when set:
|
inputsCompleteness | boolean | No | Whether the |
transport | List[Transport] | No | A list of Transport stages to bring this Infrastructure to the Site or Organisation.
transport
cannot be duplicated.
The following fields determine whether a
Transport is unique:
|
functionalArea | number | No | The area the |
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 |
|---|---|---|
@context | The location of the JSON-LD context file. | |
@id | The unique ID assigned to the Node by HESTIA. | |
@type | Infrastructure | |
schemaVersion | string | The version of the schema when these data were created. |
Example 1
{
"@type": "Infrastructure",
"infrastructureId": "dripIrrigationEquipment",
"term": {
"@id": "dripIrrigationEquipment",
"@type": "Term",
"name": "Drip irrigation equipment",
"termType": "irrigation"
},
"startDate": "1988-01-01",
"defaultLifespan": 25,
"source": {
"@id": "s66765d",
"@type": "Source",
"name": "Gigou (1990)"
},
"inputs": [
{
"@type": "Input",
"term": {
"@id": "polyvinylChloride",
"@type": "Term",
"name": "Polyvinyl Chloride",
"units": "kg",
"termType": "material"
},
"value": [
1100
]
}
],
"inputsCompleteness": true
}