{ "$schema": "http://json-schema.org/schema#", "$schemaVersion": "0.0.1", "$id": "https://smart-data-models.github.io/dataModel.Agrifood/AgriParcelRecord/schema.json", "title": "Smart Data Models - Agri Parcel Record", "description": "This entity contains a harmonised description of the conditions recorded on a parcel of land. This entity is primarily associated with the agricultural vertical and related IoT applications.", "type": "object", "allOf": [ { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons" }, { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons" }, { "$ref": "https://smart-data-models.github.io/dataModel.Agrifood/agrifood-schema.json#/definitions/AgriFood-Commons" }, { "properties": { "type": { "type": "string", "enum": [ "AgriParcelRecord" ], "description": "Property. NGSI Entity Type. It has to be AgriParcelRecord" }, "hasAgriParcel": { "anyOf": [ { "type": "string", "minLength": 1, "maxLength": 256, "pattern": "^[\\w\\-\\.\\{\\}\\$\\+\\*\\[\\]`|~^@!,:\\\\]+$", "description": "Property. Identifier format of any NGSI entity" }, { "type": "string", "format": "uri", "description": "Property. Identifier format of any NGSI entity" } ], "description": "Relationship. Reference to the AgriParcel" }, "soilTemperature": { "type": "number", "description": "Property. Model:'http://schema.org/Number'. The observed soil temperature nominally in degrees centigrade. Units:'degrees centigrade'" }, "soilMoistureVwc": { "type": "number", "minimum": 0, "maximum": 1, "description": "Property. Model:'http://schema.org/Number'. Measured as Volumetric Water Content, VWC as a percentage. 0 <= soilMoistureVwc <= 1 " }, "soilMoistureEC": { "type": "number", "description": "Property. Model:'http://schema.org/Number'. Measured as Electrical Conductivity, EC nominally in units of Siemens per meter. Units:'siemens / m'" }, "solarRadiaton": { "type": "number", "description": "Property. Model:'http://schema.org/Number'. Instantaneous solar radiation measured in kW/m2. Units:'kW/m2'" }, "soilSalinity": { "type": "number", "description": "Property. Model:'http://schema.org/Number'. It is the salt content in the soil" }, "relativeHumidity": { "type": "number", "minimum": 0.0, "maximum": 1.0, "description": "Property. Model:'http://schema.org/Number'. Relative Humidity a number between 0 and 1 representing the range of 0% to 100%." }, "leafWetness": { "type": "number", "minimum": 0.0, "maximum": 1.0, "description": "Property. Model:'http://schema.org/Number'. It is a meteorological parameter that describes the amount of dew and precipitation left on surfaces." }, "leafRelativeHumidity": { "type": "number", "minimum": 0.0, "maximum": 1.0, "description": "Property. Model:'http://schema.org/Number'. Relative humidity on the surface of the leaves" }, "leafTemperature": { "type": "number", "description": "Property. Model:'http://schema.org/Number'. The observed leaf temperature nominally in degrees centigrade. Units:'degrees centigrade'" }, "atmosphericPressure": { "type": "number", "description": "Property. Model:'http://schema.org/Number'. Atmospheric Pressure nominally in units of hecto Pascals. Units:'hecto Pascals'" }, "hasDevice": { "type": "array", "description": "Relationship. Model:'http://schema.org/URL'. Reference to the IoT devices associated with this item i.e. sensors, controls.", "items": [ { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/EntityIdentifierType" } ] }, "depth": { "type": "number", "minimum": 0.0, "description": "Property. Model:'http://schema.org/Number'. Metadata to indicate the associated depth where soil measurements are taken" } } } ], "required": [ "id", "type", "hasAgriParcel", "location" ] }