Endpoint operation description: Api v1 addrawmaterialoperations list.
- activity_type (string): ID of the farm calendar activity..
- format (string): Forces a response format (i.e., Json or JsonLD)..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 addrawmaterialoperations create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "AddRawMaterialOperation",
"@id": "urn:farmcalendar:AddRawMaterialOperation:45dae5d5-f930-48e2-bd4d-40ef8cff25e8",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000007"
},
"title": "Add Raw Material Operation",
"details": "some details",
"hasStartDatetime": "2025-02-21T12:05:02Z",
"hasEndDatetime": null,
"responsibleAgent": null,
"usesAgriculturalMachinery": [],
"hasCompostMaterial": [
{
"@type": "CompostMaterial",
"@id": "urn:farmcalendar:CompostMaterial:7eced1b6-b79b-4184-b688-68530e87ff1e",
"typeName": "Straw",
"quantityValue": {
"@id": "urn:farmcalendar:QuantityValue:3e06dc96-0c81-5698-b37d-58a5ea781d13",
"@type": "QuantityValue",
"unit": "kg",
"numericValue": 10
}
},
{
"@type": "CompostMaterial",
"@id": "urn:farmcalendar:CompostMaterial:116b90b7-a3e5-4a6c-8a3c-f97d440f18da",
"typeName": "hay",
"quantityValue": {
"@id": "urn:farmcalendar:QuantityValue:9b0c0018-c507-5836-81bb-f4ab3cf732ea",
"@type": "QuantityValue",
"unit": "kg",
"numericValue": 2
}
}
]
}
]
}
{
"@type": "AddRawMaterialOperation",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000007"
},
"title": "Add Raw Material Operation",
"details": "some details",
"hasStartDatetime": "2025-02-21T12:05:02Z",
"hasEndDatetime": null,
"responsibleAgent": null,
"usesAgriculturalMachinery": [],
"hasCompostMaterial": [
{
"@type": "CompostMaterial",
"@id": "urn:farmcalendar:CompostMaterial:7eced1b6-b79b-4184-b688-68530e87ff1e",
"typeName": "Straw",
"quantityValue": {
"@id": "urn:farmcalendar:QuantityValue:3e06dc96-0c81-5698-b37d-58a5ea781d13",
"@type": "QuantityValue",
"unit": "kg",
"numericValue": 10
}
},
{
"@type": "CompostMaterial",
"@id": "urn:farmcalendar:CompostMaterial:116b90b7-a3e5-4a6c-8a3c-f97d440f18da",
"typeName": "hay",
"quantityValue": {
"@id": "urn:farmcalendar:QuantityValue:9b0c0018-c507-5836-81bb-f4ab3cf732ea",
"@type": "QuantityValue",
"unit": "kg",
"numericValue": 2
}
}
]
}Endpoint operation description: Api v1 addrawmaterialoperations retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Add Raw Material Operation..
Endpoint operation description: Api v1 addrawmaterialoperations update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Add Raw Material Operation..
Endpoint operation description: Api v1 addrawmaterialoperations partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Add Raw Material Operation..
Endpoint operation description: Api v1 addrawmaterialoperations destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Add Raw Material Operation..
Request/response similar to this entity's List endpoint
Request/response similar to this entity's List endpoint
Endpoint operation description: Api v1 agriculturalmachines list.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- name (string): name of the asset..
- parcel (string): The parcel.
- status (integer): *
0- Inactive *1- Active *2- Deleted.
Endpoint operation description: Api v1 agriculturalmachines create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "AgriculturalMachine",
"@id": "urn:farmcalendar:AgriculturalMachine:b03d5bf5-5d34-44c2-91c6-28835b941f7a",
"name": "Some Machine",
"description": "a machine",
"hasAgriParcel": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000001"
},
"purchase_date": "2025-03-11",
"manufacturer": "The manufacturer",
"model": "some model",
"seria_number": "s1234",
"status": 1,
"invalidatedAtTime": null,
"dateCreated": "2025-03-10T16:26:12.554609Z",
"dateModified": "2025-03-10T16:26:12.554620Z"
}
]
}{
"@type": "AgriculturalMachine",
"name": "Some Machine",
"description": "a machine",
"hasAgriParcel": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000001"
},
"purchase_date": "2025-03-11",
"manufacturer": "The manufacturer",
"model": "some model",
"seria_number": "s1234",
"status": 1,
"invalidatedAtTime": null,
"dateCreated": "2025-03-10T16:26:12.554609Z",
"dateModified": "2025-03-10T16:26:12.554620Z"
}Endpoint operation description: Api v1 agriculturalmachines retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Machine..
Endpoint operation description: Api v1 agriculturalmachines update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Machine..
Endpoint operation description: Api v1 agriculturalmachines partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Machine..
Endpoint operation description: Api v1 agriculturalmachines destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Machine..
Request/response similar to this entity's List endpoint
Request/response similar to this entity's List endpoint
Endpoint operation description: Api v1 compostoperations list.
- activity_type (string): ID of the farm calendar activity..
- compost_pile_id (string): The compost pile id.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 compostoperations create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "CompostOperation",
"@id": "urn:farmcalendar:CompostOperation:99896808-da5b-4e3b-90f2-fe509a4b519c",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000006"
},
"title": "Compost Operation",
"details": "",
"hasStartDatetime": "2025-02-21T11:45:39Z",
"hasEndDatetime": "2025-02-21T18:47:00Z",
"responsibleAgent": "me",
"usesAgriculturalMachinery": [],
"isOperatedOn": {
"@type": "CompostPile",
"@id": "urn:farmcalendar:CompostPile:pile123"
},
"hasNestedOperation": [
{
"@type": "CompostTurningOperation",
"@id": "urn:farmcalendar:CompostTurningOperation:1fa6b780-90bb-459d-860d-cd9840f57c40"
},
{
"@type": "IrrigationOperation",
"@id": "urn:farmcalendar:IrrigationOperation:7e861f97-434d-4cb7-bf9c-fcfa28f8009c"
},
{
"@type": "AddRawMaterialOperation",
"@id": "urn:farmcalendar:AddRawMaterialOperation:45dae5d5-f930-48e2-bd4d-40ef8cff25e8"
}
],
"hasMeasurement": [
{
"@type": "Observation",
"@id": "urn:farmcalendar:Observation:dbd06cd4-6704-4530-9a23-2ffa235f6d8a"
}
]
}
]
}{
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000006"
},
"title": "Compost Operation",
"details": "",
"hasStartDatetime": "2025-02-21T11:45:39Z",
"hasEndDatetime": "2025-02-21T18:47:00Z",
"responsibleAgent": "Some Farmer",
"usesAgriculturalMachinery": [],
"isOperatedOn": {
"@type": "CompostPile",
"@id": "urn:farmcalendar:CompostPile:pile123"
}
}Endpoint operation description: Api v1 compostoperations retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Operation..
Endpoint operation description: Api v1 compostoperations update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Operation..
Endpoint operation description: Api v1 compostoperations partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Operation..
Endpoint operation description: Api v1 compostoperations destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Operation..
Request/response similar to this entity List endpoint
Request/response similar to this entity List endpoint
This endpoint is used to manage the nested AddRawMaterialOperations on a compost operation.
Endpoint operation description: Api v1 compostoperations addrawmaterialoperations list.
- activity_type (string): ID of the farm calendar activity..
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 compostoperations addrawmaterialoperations create.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 compostoperations addrawmaterialoperations retrieve.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Add Raw Material Operation..
Endpoint operation description: Api v1 compostoperations addrawmaterialoperations update.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Add Raw Material Operation..
Endpoint operation description: Api v1 compostoperations addrawmaterialoperations partial update.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Add Raw Material Operation..
Endpoint operation description: Api v1 compostoperations addrawmaterialoperations destroy.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Add Raw Material Operation..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
This endpoint is used to manage the nested CompostTurningOperations on a compost operation.
Endpoint operation description: Api v1 compostoperations compostturningoperations list.
- activity_type (string): ID of the farm calendar activity..
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 compostoperations compostturningoperations create.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 compostoperations compostturningoperations retrieve.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Turning Operation..
Endpoint operation description: Api v1 compostoperations compostturningoperations update.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Turning Operation..
Endpoint operation description: Api v1 compostoperations compostturningoperations partial update.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Turning Operation..
Endpoint operation description: Api v1 compostoperations compostturningoperations destroy.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Turning Operation..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
This endpoint is used to manage the nested IrrigationOperations on a compost operation.
Endpoint operation description: Api v1 compostoperations irrigationoperations list.
- activity_type (string): ID of the farm calendar activity..
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- responsible_agent (string): The responsible agent for this activity..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 compostoperations irrigationoperations create.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 compostoperations irrigationoperations retrieve.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Irrigation Operation..
Endpoint operation description: Api v1 compostoperations irrigationoperations update.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Irrigation Operation..
Endpoint operation description: Api v1 compostoperations irrigationoperations partial update.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Irrigation Operation..
Endpoint operation description: Api v1 compostoperations irrigationoperations destroy.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Irrigation Operation..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
This endpoint is used to manage the nested Observations on a compost operation.
Endpoint operation description: Api v1 compostoperations observations list.
- activity_type (string): ID of the farm calendar activity..
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- responsible_agent (string): The responsible agent for this activity..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 compostoperations observations create.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 compostoperations observations retrieve.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Observation..
Endpoint operation description: Api v1 compostoperations observations update.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Observation..
Endpoint operation description: Api v1 compostoperations observations partial update.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Observation..
Endpoint operation description: Api v1 compostoperations observations destroy.
- compost_operation_pk (string) [Required]: The compost operation pk.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Observation..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 compostturningoperations list.
- activity_type (string): ID of the farm calendar activity..
- format (string): Forces a response format (i.e., Json or JsonLD)..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 compostturningoperations create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "CompostTurningOperation",
"@id": "urn:farmcalendar:CompostTurningOperation:1fa6b780-90bb-459d-860d-cd9840f57c40",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000008"
},
"title": "Compost Turning Operation",
"details": "",
"hasStartDatetime": "2025-02-21T11:45:57Z",
"hasEndDatetime": null,
"responsibleAgent": "Farmer",
"usesAgriculturalMachinery": []
},
{
"@type": "CompostTurningOperation",
"@id": "urn:farmcalendar:CompostTurningOperation:afa6b780-92bb-459d-860f-cd9840f57d55",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000008"
},
"title": "Compost Turning Operation",
"details": "",
"hasStartDatetime": "2025-02-25T10:45:57Z",
"hasEndDatetime": null,
"responsibleAgent": "Farmer",
"usesAgriculturalMachinery": []
},
]
}
{
"@type": "CompostTurningOperation",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000008"
},
"title": "Compost Turning Operation",
"details": "",
"hasStartDatetime": "2025-02-21T11:45:57Z",
"hasEndDatetime": null,
"responsibleAgent": "Farmer",
"usesAgriculturalMachinery": []
}Endpoint operation description: Api v1 compostturningoperations retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Turning Operation..
Endpoint operation description: Api v1 compostturningoperations update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Turning Operation..
Endpoint operation description: Api v1 compostturningoperations partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Turning Operation..
Endpoint operation description: Api v1 compostturningoperations destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Compost Turning Operation..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 cropgrowthstageobservations list.
- activity_type (string): ID of the farm calendar activity..
- format (string): Forces a response format (i.e., Json or JsonLD)..
- responsible_agent (string): The responsible agent for this activity..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 cropgrowthstageobservations create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "CropGrowthStageObservation",
"@id": "urn:farmcalendar:CropGrowthStageObservation:0cc526f6-ae17-41ef-86a4-e5541932c482",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000005"
},
"title": "Crop Growth Stage Observation",
"details": "",
"phenomenonTime": "2025-03-14T13:10:00Z",
"madeBySensor": {},
"hasAgriCrop": {
"@type": "FarmCrop",
"@id": "urn:farmcalendar:FarmCrop:0159de17-1c67-4ebd-92a5-51bc3b8d5c84"
},
"hasResult": {
"@id": "urn:farmcalendar:QuantityValue:5a4474e6-a86b-5d64-b517-da2f4eebe5a0",
"@type": "QuantityValue",
"unit": null,
"hasValue": "Sprouting"
},
"observedProperty": "growthStage"
}
]
}
{
"@type": "CropGrowthStageObservation",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000005"
},
"title": "Crop Growth Stage Observation",
"details": "",
"phenomenonTime": "2025-03-14T13:10:00Z",
"madeBySensor": {},
"hasAgriCrop": {
"@type": "FarmCrop",
"@id": "urn:farmcalendar:FarmCrop:0159de17-1c67-4ebd-92a5-51bc3b8d5c84"
},
"hasResult": {
"@type": "QuantityValue",
"unit": null,
"hasValue": "Sprouting"
},
"observedProperty": "growthStage"
}Endpoint operation description: Api v1 cropgrowthstageobservations retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Growth Stage Observation..
Endpoint operation description: Api v1 cropgrowthstageobservations update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Growth Stage Observation..
Endpoint operation description: Api v1 cropgrowthstageobservations partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Growth Stage Observation..
Endpoint operation description: Api v1 cropgrowthstageobservations destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Growth Stage Observation..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 cropprotectionoperations list.
- activity_type (string): ID of the farm calendar activity..
- format (string): Forces a response format (i.e., Json or JsonLD)..
- responsible_agent (string): The responsible agent for this activity..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 cropprotectionoperations create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "CropProtectionOperation",
"@id": "urn:farmcalendar:CropProtectionOperation:aa62956c-9ac8-4ce5-a6e1-68e1ce223513",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000003"
},
"title": "Pesticides",
"details": "",
"hasStartDatetime": "2025-03-14T13:20:00Z",
"hasEndDatetime": "2025-03-15T13:20:00Z",
"responsibleAgent": "Farmer",
"usesAgriculturalMachinery": [],
"hasAppliedAmount": {
"@id": "urn:farmcalendar:QuantityValue:e4e66fc3-e2cd-53e7-80ea-ef8960e060f6",
"@type": "QuantityValue",
"unit": "litres",
"numericValue": 10.0
},
"usesPesticide": {
"@type": "Pesticide",
"@id": "urn:farmcalendar:Pesticide:00975c81-f923-45b1-b421-d4e9f2812545"
},
"operatedOn": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000001"
}
}
]
}{
"@type": "CropProtectionOperation",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000003"
},
"title": "Pesticides",
"details": "",
"hasStartDatetime": "2025-03-14T13:20:00Z",
"hasEndDatetime": "2025-03-15T13:20:00Z",
"responsibleAgent": "Farmer",
"usesAgriculturalMachinery": [],
"hasAppliedAmount": {
"@type": "QuantityValue",
"unit": "litres",
"numericValue": 10.0
},
"usesPesticide": {
"@type": "Pesticide",
"@id": "urn:farmcalendar:Pesticide:00975c81-f923-45b1-b421-d4e9f2812545"
},
"operatedOn": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000001"
}
}Endpoint operation description: Api v1 cropprotectionoperations retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Protection Operation..
Endpoint operation description: Api v1 cropprotectionoperations update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Protection Operation..
Endpoint operation description: Api v1 cropprotectionoperations partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Protection Operation..
Endpoint operation description: Api v1 cropprotectionoperations destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Protection Operation..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 cropstressindicatorobservations list.
- activity_type (string): ID of the farm calendar activity..
- format (string): Forces a response format (i.e., Json or JsonLD)..
- responsible_agent (string): The responsible agent for this activity..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 cropstressindicatorobservations create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "CropStressIndicatorObservation",
"@id": "urn:farmcalendar:CropStressIndicatorObservation:7e67dc08-5e00-4927-8788-38de06c2c8e3",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000004"
},
"title": "Crop Stress Indicator",
"details": "",
"phenomenonTime": "2025-03-13T13:25:00Z",
"madeBySensor": {
"@id": "urn:farmcalendar:Sensor:15786cae-f3a0-5712-a183-ce3a2fd24475",
"@type": "Sensor",
"name": "XYZ Sensor"
},
"hasAgriCrop": {
"@type": "FarmCrop",
"@id": "urn:farmcalendar:FarmCrop:0159de17-1c67-4ebd-92a5-51bc3b8d5c84"
},
"hasResult": {
"@id": "urn:farmcalendar:QuantityValue:8ee0824e-471e-5f2f-bf4a-115c5b03c99b",
"@type": "QuantityValue",
"unit": "percent",
"hasValue": "10"
},
"observedProperty": "cropStressLevel"
}
]
}{
"@type": "CropStressIndicatorObservation",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000004"
},
"title": "Crop Stress Indicator",
"details": "",
"phenomenonTime": "2025-03-13T13:25:00Z",
"madeBySensor": {
"@type": "Sensor",
"name": "XYZ Sensor"
},
"hasAgriCrop": {
"@type": "FarmCrop",
"@id": "urn:farmcalendar:FarmCrop:0159de17-1c67-4ebd-92a5-51bc3b8d5c84"
},
"hasResult": {
"@type": "QuantityValue",
"unit": "percent",
"hasValue": "10"
},
"observedProperty": "cropStressLevel"
}Endpoint operation description: Api v1 cropstressindicatorobservations retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Stress Indicator Observation..
Endpoint operation description: Api v1 cropstressindicatorobservations update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Stress Indicator Observation..
Endpoint operation description: Api v1 cropstressindicatorobservations partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Stress Indicator Observation..
Endpoint operation description: Api v1 cropstressindicatorobservations destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Crop Stress Indicator Observation..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 farm list.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- name (string): name of the asset..
- status (integer): *
0- Inactive *1- Active *2- Deleted.
Endpoint operation description: Api v1 farm create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"status": 1,
"deleted_at": null,
"created_at": "2024-11-04T12:45:19.254000Z",
"updated_at": "2024-11-04T12:45:19.254000Z",
"name": "SIP X Farm",
"description": "Potato fields for SIP X",
"administrator": "Admin",
"telephone": "0000",
"vatID": "1111",
"hasAgriParcel": [
{
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000001"
},
{
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000002"
},
{
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000003"
}
],
"contactPerson": {
"firstname": "SIP",
"lastname": "X",
"@id": "urn:farmcalendar:ContactPerson:4aa2f898-6091-5be9-bd91-a0ada73a4a9c",
"@type": "Person"
},
"address": {
"@id": "urn:farmcalendar:Address:9be9bf30-f93e-54a2-9afb-2a48cab8060d",
"@type": "Address",
"adminUnitL1": "Belgium",
"adminUnitL2": "Merelbeke",
"addressArea": "District A",
"municipality": "Municipality B",
"community": "Community C",
"locatorName": "SIPX Farms LTD"
},
"@id": "urn:farmcalendar:Farm:00000000-0000-0000-0000-000000000001",
"@type": "Farm"
}
]
}{
"status": 1,
"deleted_at": null,
"created_at": "2024-11-04T12:45:19.254000Z",
"updated_at": "2024-11-04T12:45:19.254000Z",
"name": "SIP X Farm",
"description": "Potato fields for SIP X",
"administrator": "Admin",
"telephone": "0000",
"vatID": "1111",
"hasAgriParcel": [
{
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000001"
},
{
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000002"
},
{
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000003"
}
],
"contactPerson": {
"firstname": "SIP",
"lastname": "X",
"@type": "Person"
},
"address": {
"@type": "Address",
"adminUnitL1": "Belgium",
"adminUnitL2": "Merelbeke",
"addressArea": "District A",
"municipality": "Municipality B",
"community": "Community C",
"locatorName": "SIPX Farms LTD"
},
"@type": "Farm"
}Endpoint operation description: Api v1 farm retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm..
Endpoint operation description: Api v1 farm update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm..
Endpoint operation description: Api v1 farm partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm..
Endpoint operation description: Api v1 farm destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 farmanimals list.
- animal_group (string): The animal group.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- name (string): name of the asset..
- parcel (string): The parcel.
- status (integer): *
0- Inactive *1- Active *2- Deleted.
Endpoint operation description: Api v1 farmanimals create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "Animal",
"@id": "urn:farmcalendar:FarmAnimal:99daeecc-bbdb-4851-89ab-682105f9ac1c",
"nationalID": "NL 123",
"name": "Spotty",
"description": "A cow.",
"hasAgriParcel": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000001"
},
"sex": 1,
"isCastrated": true,
"species": "Cow",
"breed": "Brown spotted",
"birthdate": "2025-03-13T13:32:00Z",
"isMemberOfAnimalGroup": {
"@id": "urn:farmcalendar:AnimalGroup:7c74acb2-ffa0-5c67-9cfa-d5b1953a5472",
"@type": "AnimalGroup",
"hasName": "Some group"
},
"status": 1,
"invalidatedAtTime": null,
"dateCreated": "2025-03-14T12:32:18.808790Z",
"dateModified": "2025-03-14T12:32:18.808797Z"
}
]
}{
"@type": "Animal",
"nationalID": "NL 123",
"name": "Spotty",
"description": "A cow.",
"hasAgriParcel": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000001"
},
"sex": 1,
"isCastrated": true,
"species": "Cow",
"breed": "Brown spotted",
"birthdate": "2025-03-13T13:32:00Z",
"isMemberOfAnimalGroup": {
"@type": "AnimalGroup",
"hasName": "Some group"
},
"status": 1,
"invalidatedAtTime": null,
"dateCreated": "2025-03-14T12:32:18.808790Z",
"dateModified": "2025-03-14T12:32:18.808797Z"
}Endpoint operation description: Api v1 farmanimals retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Animal..
Endpoint operation description: Api v1 farmanimals update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Animal..
Endpoint operation description: Api v1 farmanimals partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Animal..
Endpoint operation description: Api v1 farmanimals destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Animal..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
This endpoint returns all farm calendar activities, this includes operations, observations and etc. However, throught this endpoint only the basic information regarding the calendar representation is shown, so any specific fields for the activities in question won't be available through here. And therefore the POST/PUT/PATCH methods are discouraged, and it is not recomended the use of the GET for end-points, unless specifically looking for basic representation of the different calendar activities (operation, observations, etc...).
Endpoint operation description: Api v1 farmcalendaractivities list.
- activity_type (string): ID of the farm calendar activity..
- format (string): Forces a response format (i.e., Json or JsonLD)..
- responsible_agent (string): The responsible agent for this activity..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 farmcalendaractivities create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "Operation",
"@id": "urn:farmcalendar:FarmCalendarActivity:aa62956c-9ac8-4ce5-a6e1-68e1ce223513",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000003"
},
"title": "Pesticides",
"details": "",
"hasStartDatetime": "2025-03-14T13:20:00Z",
"hasEndDatetime": "2025-03-15T13:20:00Z",
"responsibleAgent": "Farmer",
"usesAgriculturalMachinery": []
},
{
"@type": "Operation",
"@id": "urn:farmcalendar:FarmCalendarActivity:0cc526f6-ae17-41ef-86a4-e5541932c482",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000005"
},
"title": "Crop Growth Stage Observation",
"details": "",
"hasStartDatetime": "2025-03-14T13:10:00Z",
"hasEndDatetime": null,
"responsibleAgent": null,
"usesAgriculturalMachinery": []
},
....
]
}{
"@type": "Operation",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000003"
},
"title": "Pesticides",
"details": "Spraying at parcel.",
"hasStartDatetime": "2025-03-14T13:20:00Z",
"hasEndDatetime": "2025-03-15T13:20:00Z",
"responsibleAgent": "Farmer",
"usesAgriculturalMachinery": []
}Endpoint operation description: Api v1 farmcalendaractivities retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Activity..
Endpoint operation description: Api v1 farmcalendaractivities update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Activity..
Endpoint operation description: Api v1 farmcalendaractivities partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Activity..
Endpoint operation description: Api v1 farmcalendaractivities destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Activity..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Built-in Farm Activtiy Types will mostly be represented by low sequential UUID such as: 00000000-0000-0000-0000-000000000001, 00000000-0000-0000-0000-000000000002, etc. Meanwhile, user-created activity types use UUID4 such as: 55cf0568-a998-43e8-9b4d-c49e74e853e7.
The color fields (background, border, and text_color) refers to the colors used in the WebUI calendar page for the activitities of this type.
Endpoint operation description: Api v1 farmcalendaractivitytypes list.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- name (string): name of the asset..
Endpoint operation description: Api v1 farmcalendaractivitytypes create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "FarmActivityType",
"@id": "urn:farmcalendar:FarmActivityType:55cf0568-a998-43e8-9b4d-c49e74e853e7",
"name": "THI Observation",
"description": null,
"background_color": "#5E910A",
"border_color": "#FFE800",
"text_color": "#000000"
},
{
"@type": "FarmActivityType",
"@id": "urn:farmcalendar:FarmActivityType:00000000-0000-0000-0000-000000000003",
"name": "Pesticides",
"description": "Pesticide application",
"background_color": "#C5E1A5",
"border_color": "#8E7F2F",
"text_color": "#4E342E"
},
{
"@type": "FarmActivityType",
"@id": "urn:farmcalendar:FarmActivityType:3e0ceecf-7aea-45b9-8e50-525dd5fa3775",
"name": "Compost pH Observation",
"description": null,
"background_color": "#007bff",
"border_color": "#007bff",
"text_color": "#000000"
},
{
"@type": "FarmActivityType",
"@id": "urn:farmcalendar:FarmActivityType:00000000-0000-0000-0000-000000000006",
"name": "Compost Operation",
"description": "Compost Operation",
"background_color": "#A3C585",
"border_color": "#6B4226",
"text_color": "#3E4A34"
}
....
]
}{
"@type": "FarmActivityType",
"name": "Irrigation",
"description": "Irrigation operation",
"background_color": "#B3E5FC",
"border_color": "#0288D1",
"text_color": "#01579B"
}Endpoint operation description: Api v1 farmcalendaractivitytypes retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this farm calendar activity type..
Endpoint operation description: Api v1 farmcalendaractivitytypes update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this farm calendar activity type..
Endpoint operation description: Api v1 farmcalendaractivitytypes partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this farm calendar activity type..
Endpoint operation description: Api v1 farmcalendaractivitytypes destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this farm calendar activity type..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 farmcrops list.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- growth_stage (string): The growth stage.
- name (string): name of the asset..
- parcel (string): The parcel.
- species (string): The species.
- status (integer): *
0- Inactive *1- Active *2- Deleted. - variety (string): The variety.
Endpoint operation description: Api v1 farmcrops create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "Crop",
"@id": "urn:farmcalendar:FarmCrop:0159de17-1c67-4ebd-92a5-51bc3b8d5c84",
"status": 1,
"invalidatedAtTime": null,
"dateCreated": "2025-03-14T12:06:20.902444Z",
"dateModified": "2025-03-14T12:06:20.902453Z",
"name": "Some Crop",
"description": "Important crop for the fields",
"hasAgriParcel": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000001"
},
"cropSpecies": {
"@id": "urn:farmcalendar:CropType:8c6dcfa7-2792-53bd-ae27-86d4bf3b832c",
"@type": "CropType",
"name": "A Species",
"variety": "A Species"
},
"growth_stage": "seedling"
}
]
}{
"@type": "Crop",
"status": 1,
"invalidatedAtTime": null,
"dateCreated": "2025-03-14T12:06:20.902444Z",
"dateModified": "2025-03-14T12:06:20.902453Z",
"name": "Some Crop",
"description": "Important crop for the fields",
"hasAgriParcel": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000001"
},
"cropSpecies": {
"@type": "CropType",
"name": "A Species",
"variety": "A Species"
},
"growth_stage": "seedling"
}Endpoint operation description: Api v1 farmcrops retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Crop..
Endpoint operation description: Api v1 farmcrops update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Crop..
Endpoint operation description: Api v1 farmcrops partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Crop..
Endpoint operation description: Api v1 farmcrops destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Crop..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 farmparcels list.
- farm (string): The farm.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- geo_id (string): The geo id.
- identifier (string): The identifier.
- parcel_type (string): The parcel type.
- status (integer): *
0- Inactive *1- Active *2- Deleted.
Endpoint operation description: Api v1 farmparcels create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "Parcel",
"@id": "urn:farmcalendar:FarmParcel:00000000-0000-0000-0000-000000000001",
"status": 1,
"deleted_at": null,
"created_at": "2024-11-04T12:51:14.074000Z",
"updated_at": "2025-03-14T12:54:27.094123Z",
"identifier": "T1 A (1)",
"description": "Farm parcel T1 A (1) in Merelbeke",
"validFrom": null,
"validTo": null,
"area": "0.94",
"hasIrrigationFlow": "100.00",
"category": "Potato Field",
"inRegion": "Merelbeke, Belgium",
"hasToponym": "Aardappelveld",
"isNitroArea": false,
"isNatura2000Area": false,
"isPdopgArea": false,
"isIrrigated": false,
"isCultivatedInLevels": false,
"isGroundSlope": false,
"depiction": "",
"hasGeometry": {
"@id": "urn:farmcalendar:Geometry:81d1db67-aed2-506d-b9f6-d1608429adbf",
"@type": "Geometry",
"asWKT": "GEOMETRYCOLLECTION(MULTIPOLYGON (((3.763138334299517 50.975673175018, 3.763821317532035 50.97576496966823, 3.764007697455795 50.975827472797, 3.764006632347743 50.97582871324892, 3.764061000468175 50.9758461006125, 3.764983170535003 50.97477770613214, 3.764931997399592 50.97475797797846, 3.764928926944344 50.97476152071972, 3.764940502424819 50.97476599758799, 3.764940211693563 50.97476635077933, 3.764209885998442 50.97448417231766, 3.764207009669899 50.97448666161281, 3.764170843495563 50.97447300579999, 3.763825380011593 50.97487130998596, 3.763678129950689 50.97504326413318, 3.763683152468031 50.97504500731477, 3.763388822137993 50.97538408195327, 3.763386827486241 50.97538341110485, 3.763138843391756 50.97567296222812, 3.763138549682591 50.97567293098999, 3.763138334299517 50.975673175018))))"
},
"location": {
"@id": "81d1db67-aed2-506d-b9f6-d1608429adbf",
"@type": "Point",
"lat": 50.975673175018,
"long": 3.76313833429952
},
"hasAgriCrop": [
{
"@type": "Crop",
"@id": "urn:farmcalendar:Crop:0159de17-1c67-4ebd-92a5-51bc3b8d5c84"
}
],
"farm": {
"@type": "Farm",
"@id": "urn:farmcalendar:Farm:00000000-0000-0000-0000-000000000001"
}
}
...
]{
"@type": "Parcel",
"status": 1,
"deleted_at": null,
"created_at": "2024-11-04T12:51:14.074000Z",
"updated_at": "2025-03-14T12:54:27.094123Z",
"identifier": "T1 A (1)",
"description": "Farm parcel T1 A (1) in Merelbeke",
"validFrom": null,
"validTo": null,
"area": "0.94",
"hasIrrigationFlow": "100.00",
"category": "Potato Field",
"inRegion": "Merelbeke, Belgium",
"hasToponym": "Aardappelveld",
"isNitroArea": false,
"isNatura2000Area": false,
"isPdopgArea": false,
"isIrrigated": false,
"isCultivatedInLevels": false,
"isGroundSlope": false,
"depiction": "",
"hasGeometry": {
"@type": "Geometry",
"asWKT": "GEOMETRYCOLLECTION(MULTIPOLYGON (((3.763138334299517 50.975673175018, 3.763821317532035 50.97576496966823, 3.764007697455795 50.975827472797, 3.764006632347743 50.97582871324892, 3.764061000468175 50.9758461006125, 3.764983170535003 50.97477770613214, 3.764931997399592 50.97475797797846, 3.764928926944344 50.97476152071972, 3.764940502424819 50.97476599758799, 3.764940211693563 50.97476635077933, 3.764209885998442 50.97448417231766, 3.764207009669899 50.97448666161281, 3.764170843495563 50.97447300579999, 3.763825380011593 50.97487130998596, 3.763678129950689 50.97504326413318, 3.763683152468031 50.97504500731477, 3.763388822137993 50.97538408195327, 3.763386827486241 50.97538341110485, 3.763138843391756 50.97567296222812, 3.763138549682591 50.97567293098999, 3.763138334299517 50.975673175018))))"
},
"location": {
"@type": "Point",
"lat": 50.975673175018,
"long": 3.76313833429952
},
"hasAgriCrop": [
{
"@type": "Crop",
"@id": "urn:farmcalendar:Crop:0159de17-1c67-4ebd-92a5-51bc3b8d5c84"
}
],
"farm": {
"@type": "Farm",
"@id": "urn:farmcalendar:Farm:00000000-0000-0000-0000-000000000001"
}
}Endpoint operation description: Api v1 farmparcels retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Parcel..
Endpoint operation description: Api v1 farmparcels update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Parcel..
Endpoint operation description: Api v1 farmparcels partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Parcel..
Endpoint operation description: Api v1 farmparcels destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Farm Parcel..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 fertilizationoperations list.
- activity_type (string): ID of the farm calendar activity..
- format (string): Forces a response format (i.e., Json or JsonLD)..
- responsible_agent (string): The responsible agent for this activity..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 fertilizationoperations create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "FertilizationOperation",
"@id": "urn:farmcalendar:FertilizationOperation:3aa2e704-cd36-4198-9721-e98848ce7337",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000001"
},
"title": "Fertilization",
"details": "",
"hasStartDatetime": "2025-03-14T18:04:00Z",
"hasEndDatetime": "2025-03-14T19:04:00Z",
"responsibleAgent": "Farmer",
"usesAgriculturalMachinery": [
{
"@type": "AgriculturalMachine",
"@id": "urn:farmcalendar:AgriculturalMachine:b03d5bf5-5d34-44c2-91c6-28835b941f7a"
}
],
"hasAppliedAmount": {
"@id": "urn:farmcalendar:QuantityValue:88299eed-a51a-5516-9e90-3beebb759f5c",
"@type": "QuantityValue",
"unit": "Kg",
"numericValue": 23.0
},
"hasApplicationMethod": "Dispersion",
"usesFertilizer": {
"@type": "Fertilizer",
"@id": "urn:farmcalendar:Fertilizer:2da60656-6b58-4470-a0b3-710a7e75f3b2"
},
"operatedOn": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000002"
}
}
]
}{
"@type": "FertilizationOperation",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000001"
},
"title": "Fertilization",
"details": "",
"hasStartDatetime": "2025-03-14T18:04:00Z",
"hasEndDatetime": "2025-03-14T19:04:00Z",
"responsibleAgent": "Farmer",
"usesAgriculturalMachinery": [
{
"@type": "AgriculturalMachine",
"@id": "urn:farmcalendar:AgriculturalMachine:b03d5bf5-5d34-44c2-91c6-28835b941f7a"
}
],
"hasAppliedAmount": {
"@type": "QuantityValue",
"unit": "Kg",
"numericValue": 23.0
},
"hasApplicationMethod": "Dispersion",
"usesFertilizer": {
"@type": "Fertilizer",
"@id": "urn:farmcalendar:Fertilizer:2da60656-6b58-4470-a0b3-710a7e75f3b2"
},
"operatedOn": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000002"
}
}Endpoint operation description: Api v1 fertilizationoperations retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Fertilization Operation..
Endpoint operation description: Api v1 fertilizationoperations update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Fertilization Operation..
Endpoint operation description: Api v1 fertilizationoperations partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Fertilization Operation..
Endpoint operation description: Api v1 fertilizationoperations destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Fertilization Operation..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 fertilizers list.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- name (string): name of the asset..
- status (integer): *
0- Inactive *1- Active *2- Deleted.
Endpoint operation description: Api v1 fertilizers create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@id": "urn:farmcalendar:Fertilizer:2da60656-6b58-4470-a0b3-710a7e75f3b2",
"hasCommercialName": "ENTEC 20-8-10",
"description": "Complex NPK fertilizer that combines the excellent properties of nitrophoska fertilizers (perfect granulation, no dust, low cadmium content, no N in ureic form and high solubility), with one of the most efficient fertilizer technologies to improve the absorption of nutrients, especially nitrogen.",
"hasCost": "10.00",
"isPricePer": "EUR",
"hasActiveSubstance": "+2Mgo+3S",
"isTargetedTowards": "Olive trees or citrus fruits",
"hasNutrientConcentration": "20.00",
"status": 1,
"dateCreated": "2025-03-14T13:04:09.524024Z",
"dateModified": "2025-03-14T13:04:09.524034Z",
"invalidatedAtTime": null,
"@type": "Fertilizer"
}
]
}{
"hasCommercialName": "ENTEC 20-8-10",
"description": "Complex NPK fertilizer that combines the excellent properties of nitrophoska fertilizers (perfect granulation, no dust, low cadmium content, no N in ureic form and high solubility), with one of the most efficient fertilizer technologies to improve the absorption of nutrients, especially nitrogen.",
"hasCost": "10.00",
"isPricePer": "EUR",
"hasActiveSubstance": "+2Mgo+3S",
"isTargetedTowards": "Olive trees or citrus fruits",
"hasNutrientConcentration": "20.00",
"status": 1,
"dateCreated": "2025-03-14T13:04:09.524024Z",
"dateModified": "2025-03-14T13:04:09.524034Z",
"invalidatedAtTime": null,
"@type": "Fertilizer"
}Endpoint operation description: Api v1 fertilizers retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Fertilizer..
Endpoint operation description: Api v1 fertilizers update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Fertilizer..
Endpoint operation description: Api v1 fertilizers partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Fertilizer..
Endpoint operation description: Api v1 fertilizers destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Fertilizer..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
The field for operatedOn can be left blank, in case the irrigation operation is not applied to a specific FarmParcel (i.e., irrigation operation from a composting operation).
Endpoint operation description: Api v1 irrigationoperations list.
- activity_type (string): ID of the farm calendar activity..
- format (string): Forces a response format (i.e., Json or JsonLD)..
- responsible_agent (string): The responsible agent for this activity..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 irrigationoperations create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "IrrigationOperation",
"@id": "urn:farmcalendar:IrrigationOperation:711f24f8-c058-4bcc-9462-5ba33b5253d2",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000002"
},
"title": "Irrigation",
"details": "",
"hasStartDatetime": "2025-03-14T13:17:11Z",
"hasEndDatetime": null,
"responsibleAgent": "Farmer",
"usesAgriculturalMachinery": [],
"hasAppliedAmount": {
"@id": "urn:farmcalendar:QuantityValue:e4e66fc3-e2cd-53e7-80ea-ef8960e060f6",
"@type": "QuantityValue",
"unit": "litres",
"numericValue": 10.0
},
"usesIrrigationSystem": "sprinkler",
"operatedOn": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000002"
}
},
...
]
}{
"@type": "IrrigationOperation",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000002"
},
"title": "Irrigation",
"details": "",
"hasStartDatetime": "2025-03-14T13:17:11Z",
"hasEndDatetime": null,
"responsibleAgent": "Farmer",
"usesAgriculturalMachinery": [],
"hasAppliedAmount": {
"@type": "QuantityValue",
"unit": "litres",
"numericValue": 10.0
},
"usesIrrigationSystem": "sprinkler",
"operatedOn": {
"@type": "Parcel",
"@id": "urn:farmcalendar:Parcel:00000000-0000-0000-0000-000000000002"
}
}Endpoint operation description: Api v1 irrigationoperations retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Irrigation Operation..
Endpoint operation description: Api v1 irrigationoperations update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Irrigation Operation..
Endpoint operation description: Api v1 irrigationoperations partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Irrigation Operation..
Endpoint operation description: Api v1 irrigationoperations destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Irrigation Operation..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 observations list.
- activity_type (string): ID of the farm calendar activity..
- format (string): Forces a response format (i.e., Json or JsonLD)..
- responsible_agent (string): The responsible agent for this activity..
- title (string): title of the farm calendar activity..
Endpoint operation description: Api v1 observations create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@type": "Observation",
"@id": "urn:farmcalendar:Observation:7e67dc08-5e00-4927-8788-38de06c2c8e3",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:00000000-0000-0000-0000-000000000004"
},
"title": "Crop Stress Indicator",
"details": "",
"phenomenonTime": "2025-03-13T13:25:00Z",
"madeBySensor": {
"@id": "urn:farmcalendar:Sensor:15786cae-f3a0-5712-a183-ce3a2fd24475",
"@type": "Sensor",
"name": "XYZ Sensor"
},
"hasResult": {
"@id": "urn:farmcalendar:QuantityValue:8ee0824e-471e-5f2f-bf4a-115c5b03c99b",
"@type": "QuantityValue",
"unit": "percent",
"hasValue": "10"
},
"observedProperty": "cropStressLevel"
},
{
"@type": "Observation",
"@id": "urn:farmcalendar:Observation:0614051b-ee38-4718-a1a1-c4e5b72d68f2",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:55cf0568-a998-43e8-9b4d-c49e74e853e7"
},
"title": "THI Observation",
"details": "",
"phenomenonTime": "2025-02-27T15:15:02Z",
"madeBySensor": {
"@id": "urn:farmcalendar:Sensor:e2152083-8bad-5a5b-976e-8af3a45ecb92",
"@type": "Sensor",
"name": "some sensor"
},
"hasResult": {
"@id": "urn:farmcalendar:QuantityValue:37b4cbab-1fa1-56c7-b72e-44464d52c21e",
"@type": "QuantityValue",
"unit": null,
"hasValue": "37.16"
},
"observedProperty": "temperature_humidity_index"
},
...
]
}{
"@type": "Observation",
"activityType": {
"@type": "FarmCalendarActivityType",
"@id": "urn:farmcalendar:FarmCalendarActivityType:55cf0568-a998-43e8-9b4d-c49e74e853e7"
},
"title": "THI Observation",
"details": "",
"phenomenonTime": "2025-02-27T15:15:02Z",
"madeBySensor": {
"@type": "Sensor",
"name": "some sensor"
},
"hasResult": {
"@type": "QuantityValue",
"unit": null,
"hasValue": "37.16"
},
"observedProperty": "temperature_humidity_index"
}Endpoint operation description: Api v1 observations retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Observation..
Endpoint operation description: Api v1 observations update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Observation..
Endpoint operation description: Api v1 observations partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Observation..
Endpoint operation description: Api v1 observations destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Observation..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint
Endpoint operation description: Api v1 pesticides list.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- name (string): name of the asset..
- status (integer): *
0- Inactive *1- Active *2- Deleted.
Endpoint operation description: Api v1 pesticides create.
- format (string): Forces a response format (i.e., Json or JsonLD)..
{
"@context": [
"https://w3id.org/ocsm/main-context.jsonld"
],
"@graph": [
{
"@id": "urn:farmcalendar:Pesticide:00975c81-f923-45b1-b421-d4e9f2812545",
"hasCommercialName": "BORDELESA 20 WP",
"description": "Short description.",
"hasCost": "20.00",
"isPricePer": "EUR",
"hasActiveSubstance": "Bordeaux mixture",
"isTargetedTowards": "Powdery mildew",
"hasPreharvestInterval": 1,
"status": 1,
"dateCreated": "2025-03-14T12:19:51.268292Z",
"dateModified": "2025-03-14T12:19:51.268311Z",
"invalidatedAtTime": null,
"@type": "Pesticide"
}
]
}{
"hasCommercialName": "BORDELESA 20 WP",
"description": "Short description.",
"hasCost": "20.00",
"isPricePer": "EUR",
"hasActiveSubstance": "Bordeaux mixture",
"isTargetedTowards": "Powdery mildew",
"hasPreharvestInterval": 1,
"status": 1,
"dateCreated": "2025-03-14T12:19:51.268292Z",
"dateModified": "2025-03-14T12:19:51.268311Z",
"invalidatedAtTime": null,
"@type": "Pesticide"
}Endpoint operation description: Api v1 pesticides retrieve.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Pesticide..
Endpoint operation description: Api v1 pesticides update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Pesticide..
Endpoint operation description: Api v1 pesticides partial update.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Pesticide..
Endpoint operation description: Api v1 pesticides destroy.
- format (string): Forces a response format (i.e., Json or JsonLD)..
- id (string) [Required]: A UUID string identifying this Pesticide..
Request/response similar to this general entity List endpoint
Request/response similar to this general entity List endpoint