All materials
sensor-schema.json
jsonsensor-schema.json
{
"title": "Finca Esperanza Sensor Input Schema",
"description": "Expected input fields for yield prediction. Each prediction request must include all fields.",
"type": "object",
"required": ["farm_id", "temperature", "rainfall", "soil_moisture", "humidity", "altitude"],
"properties": {
"farm_id": {
"type": "string",
"description": "Farm identifier (e.g., farm_01 through farm_12)",
"pattern": "^farm_\\d{2}$"
},
"temperature": {
"type": "number",
"description": "Daily average temperature in Celsius",
"minimum": 15.0,
"maximum": 35.0
},
"rainfall": {
"type": "number",
"description": "Daily rainfall in millimeters",
"minimum": 0.0,
"maximum": 80.0
},
"soil_moisture": {
"type": "number",
"description": "Soil moisture as a percentage",
"minimum": 10.0,
"maximum": 90.0
},
"humidity": {
"type": "number",
"description": "Relative humidity as a percentage",
"minimum": 40.0,
"maximum": 100.0
},
"altitude": {
"type": "number",
"description": "Farm altitude in meters above sea level",
"minimum": 1200.0,
"maximum": 2000.0
}
}
}