The OpenAgri Common Semantic Information Model is a project specific ontology covering the needs of project pilots and components. It is based on the Agriculure Information Model (AIM) and the ploutos ontology
This vocabulary is distributed under Creative Commons Attribution 4.0 License - http://creativecommons.org/licenses/by/4.0
OpenAgri Common Semantic Information Model (OCSM) project ontology
The OpenAgri Common Semantic Information Model (OCSM) is the common vocabulary in OpenAgri project providing the basis for semantic interoperability across pilots and components
Here we make the link to the Ontology of units of Measure and enable classes to have a measure with a numerical value and a unit
This property indicates the kind of agricultural machine that is used for a specific operation
This property indicates that a farm or a machine can have an estimation of the total greenhouse gas emission during a time period of usually a year. The emission is expressed in terms of the amount of kilograms of carbon equivalent per ton of product produced by the farm.
This is the property that expresses the relationship between a parcel and multiple crop cycles.
Here we make the link to the Ontology of units of Measure and enable classes to have a measure witth a numerical value and a unit
This property indicates that an operation can have an observation of a weather phenomenon done during the execution of the operation. Such a weather phenomenon can have influence on the operation and the environment in which the operation is executed.
This property represents the duration of a sprinkling cycle period including the soak time, i.e., the time needed for the water to soak into the soil.
References the Pest that threatens the subject entity
References the Yield prediction for a crop in a parcel/plot
References the Vines Stress Indicator of a Vineyard in a parcel/plot
References the Canopy Density Profile of a Vineyard in a parcel/plot
contact Person of an entity, e.g., farm, parcel, etc.
This property indicates preharvest interval, which is the waiting time between a pesticide application and when a crop can be harvested. During the PHI, the pesticide may be broken down in the plant, or on its surface.
1: This property is used by instances of class TreatmentMaterial to indicate the active substance in the treatment material.
2: For now, this is modelled as a string for simplicity. In the future, this can be replaced by a Substance class of which there can be a different types from a vocabulary
1: This property expresses the organism towards which a pest prevention operation or a treatment material is targeted, e.g. late blight
2: For now, this is modelled for simplicity as a string that contains the name of the targeted organism. In the future, this can be replaced by a class Organisms with more properties than just the name.
This property indicates that a crop management operation acts on a crop that is in a certain crop stage. Crop stages can be: 1: germination; 2: leaf development; 3: formation of side shoots; 4: stem elongation; 5: vegetative plant parts; 6: inflorescence emergence; 7: flowering; 8: fruit development; 9: ripening; 10: senescence.
1: This property expresses the country in which an object is located. An object can be a farm, a farmer's association or a processing company
2: This is modelled using the existing country ontology: http://eulersharp.sourceforge.net/2003/03swap/countries
1: This property expresses the administrator of the parcel, which can be someone else than the farmer that owns the parcel.
2: For now, this is modelled for simplicity as a string that contains the name of the administrator. In the future, this can be replaced by a class person with more properties than just the name.
This property expresses the toponym of a parcel, meaning the name of the parcel as it is used by the locals
1: This property expresses the region in which a parcel is located, meaning the county or province of the parcel.
2: For now, this is modelled as a string for simplicity. In the future, this can be replaced by a class of region with more properties than just the name.
This property expresses the area of a flat object such as a parcel or field on the land
this property indicates the flow of water through the sprinklers of an irrigation system in cubic meters per hour (m3/h)
This property represents the quantity of seed of a crop that is required per hectare of land to sow for optimum crop production
1: This property expresses the porpuse for which a product that is cultivated is meant, e.g. industrial processing or private consumption
2: For now, this is modelled for simplicity as a string that contains the purpose of the product. In the future, this can be replaced by a class ProductPurpose with more properties than just the name.
This property indicates the reason why a chemical control operation and the use of a certain pesticide is justified
this property defines the type of methods that can be used for crop fertilization, e.g., broadcasting, foliar, placement, and fertigation.
this property defines the type of fertilization that is used, e.g., pre-planting.
cultivationSeason
municipality
community
isNitroAarea
isNatura2000Area
isPDOPGIArea
isIrrigated
isCultivatedInLevels
isGroundSlope
hasIrrigationFlow
isCastrated
nationalID
The produced amount of food for animals or of agricultural products.
Yield
This class represents the set of pesticides. A pesticide is a substance that is meant to control pests.
This class represents all material or substances that can be used on a parcel, i.e. in the soil or on the crop, e.g. fertilizers, pesticides, but also water
This class represents the set of operations to protect crop against any kind of pest or disease by trying to prevent pest attacks. It is a specific CropProtectionOperation.
This class represents the set of operations to protect crop against any kind of pest or disease by trying to monitor the presence of possible pests. It is a specific CropProtectionOperation.
This class represents the set of operations to protect crop against any kind of pest or disease. It is a specific CropManagementOperation and is meant for pest prevention, pest monitoring and pest intervention.
1: This is the class of crop management operations in which the crop/plant is being treated to enhance the performance, e.g. a crop protection operation or pruning operation
2: The actsOnCropStage property indicates that the crop management operation acts on a crop that is in a certain crop stage. Crop stages can be: 1: germination; 2: leaf development; 3: formation of side shoots; 4: stem elongation; 5: vegetative plant parts; 6: inflorescence emergence; 7: flowering; 8: fruit development; 9: ripening; 10: senescence.
An operation is a set of actions on an object performed by a responsible agent during a specific time interval
This class represents the set of all agricultural machines that are used on the farm
1: This class represents the set of parcels. A parcel is a plot of land, usually a division of a larger area.
2: A parcel has various attributes, such as an area, a region, a toponym and an administrator. In addition, the crop that is being cultivated on the parcel has various dates, such as first leaves date, blossoming date and fruiting date. Last but not least, various systems can be used on the parcel for cultivation, such as an irrigation system.
This class represents all kind of irrigation systems that are used to irrigate the soil of a parcel on a farm.
1: This class represents the set of crop cycles. A crop cycle is a single cycle of cultivating a crop from sowing till harvesting. For a multiyear plant or crop, a crop cycle is the period between first leaving until harvesting.
2: A crop cycle has various attributes, such as the parcel on which the crop is being cultivated as well as various dates, such as first leaves date, blossoming date and fruiting date.
3: A ploutos:Crop is equivalent to the class obo:PO_0000003, which contains all or most plant varieties.
This class represents all kinds of cultivated plants that can be grown on a parcel of a farm or more generically on any type of substrate in any kind of environment. It is thus a superclass of a wide variety of different species.
We have defined this class to be equivalent to obo:PO_0000003 which is the concept of a "whole plant", in the PO classification, which is reused by the FOODON ontology. Thereby, the ploutos:Crop concept automatically inherits all the subclasses defined in the FOODON ontology under PO_0000003.
1: This is the class of soil management operations in which certain material is applied to the soil an a parcel to enhance the performance, e.g. a fertilization operation, a spraying operation or an irrigation operation
2: Wikipedia says: soil management is the application of operations, practices, and treatments to protect soil and enhance its performance (such as soil fertility or soil mechanics). It includes soil conservation, soil amendment, and optimal soil health. See: https://en.wikipedia.org/wiki/Soil_management
This class represents all kinds of systems that are used in the agrifood supply chain
This class represents the set of operations to protect crop against any kind of pest or disease by intervening current pest attacks with pest control methods. It is a specific CropProtectionOperation.
This class represents the set of operations to protect crop against any kind of pest or disease. It is a specific PestInterventionOperation and uses a specific pesticide with a treatment material is meant for pest prevention, pest monitoring and pest intervention.
This class represents the set of operations to irrigate the soil of a parcel of a farm with water. It is a specific SoilManagementOperation.
This class represents the set of operations to fertilize the soil on the land of a farm. It is a specific SoilManagementOperation and uses a fertilizer or a specific type and applies this on an area that is treated. A fertilizer is a chemical or natural substance added to soil or land to increase its fertility.
1: This represents the class of fertilizers that are used in fertilization operations to give nutrients to soil, water or another substrate
2: The property hasNutrientConcentration relates to an om:Percentage that has a value and a "phenomenon" that indicates for which nutrient the percentage holds
Instances of this class are product items, such as a can with beans, or a box with bananas, a bin with peaches or a lot with peaches
TreatmentPurposeValue
pest
fertilization
weed
disease
FormOfTreatmentValue
aerial
applicationMachine
manual
sprayed