The current ontology represents vertical farming examply for Ambient intelligence exercise II. The application is built using Protegé software.
Author: Bauyrzhan Zhakanov, [email protected]
Course Instructors: Antonio Sgorbissa
A Vertical farming is a technology that allows to harvest the plants. This technology could be usefull for the land, where the land is not suitable for agriculture. For example: mountains, rocky places or cold places. Using this technology, we could use water more effiently, avoid land degrading, provide more effient yield and etc. Vertical Farming is built using Entities, data properties, object properties and SWRL rules, and its reasoner used Pellet.
The list of classes of sub-classes used in Vertical Farming Ontology:
- VerticalFarming: A vertical farming
- Mode: Vertical Farming mode
- Time: A time of the day
- Plant: is a plant
- PlantCondition: A plant condition: ready or not ready to pick
- Sensors: A set of sensors: humiditySensor, temperatureSensor, lightSensor
- hasPlant: a Vertical Farming hasPlant Plant
- isReady: Plant isReady PlantCondition.
- hasSensor: VerticalFarming hasSensor Sensors
- inMode: VerticalFarming is inMode Mod
- hasTemperature: The temperature of the Vertical Farming (string) to the temperature sensor
- hasHumidity: The humidity of the Vertical Farming (string) to the humidity sensor
- hasTime: Assigns a time (string) to the Day Time for Light turned On
##SWRL rules