In form of a Django Rest Framework API, basically.
classDiagram
User "1" -- "*" Estate
Estate "1" -- "*" WaterSupply
WaterSupply "1" -- "*" PlantationField
PlantationField "1" -- "*" Schedule
class User {
props...
}
note for Estate "The real estate property where plantation fields are"
class Estate {
props...
}
note for WaterSupply "From where a field gets its water to irrigate itself"
class WaterSupply {
props...
}
class PlantationField {
props...
}
note for Schedule "When does a field irrigate"
class Schedule {
props...
}