Ubiquitous Language
Viene di seguito illustrato come è stato definito l’Ubiquitous Language estrapolato tramite il Knowledge Crunching con il nostro esperto del dominio, successivamente utilizzato nella progettazione ed implementazione del sistema.

Ubiquitous Language
Agricoltore
Farmer
Persona proprietaria della Serra o collaboratore autorizzato.
Pianta
Plant
Unità vegetale contenuta all’interno di un Ambiente della Serra.
Ambiente
Environment
Sezione di una Serra che contiene più Piante. Una serra è composta da almeno un ambiente.
Serra
Greenhouse
Stabile suddiviso in Ambienti adibito alla coltivazione di Piante che richiedano la stessa Configurazione dell’ambiente.
Famiglia
Family
Uno dei livelli di classificazione scientifica utilizzato dalle Piante. Piante con caratteristiche simili vengono solitamente racchiuse all’interno della stessa famiglia.
Ciclo vitale
Life cycle
L’insieme ordinato di tutte le Fasi fenologiche di una Pianta che costituisce il suo percorso di vita.
Fase Fenologica
Phenological phase
Stadio del Ciclo vitale delle Piante, associato ad una certa Configurazione della pianta e dell’ambiente.
Parametro
Parameter
Un valore impostato dall’Agricoltore che il sistema utilizza per prendere decisioni su come comportarsi in modo autonomo.
Configurazione
Settings
Insieme di Parametri impostati dall’Agricoltore validi durante una determinata Fase Fenologica. Si possono suddividere in Configurazione della pianta e Configurazione dell’ambiente.
Configurazione della Pianta
Plant Configuration
Sottoinsieme di Parametri relativi alla singola Pianta in una determinata Fase fenologica. Nello specifico i parametri da specificare possono essere:
Irrigazione
Irrigation
Un Parametro della Configurazione della Pianta volto alla regolazione della distribuzione dell’acqua ad una Pianta.
Umidità suolo
Soil Humidity
Un Parametro della Configurazione della Pianta che controlla la percentuale di umidità del suolo attraverso l’utilizzo di sensori.
Temperatura Pianta
Plant Temperature
Un Parametro della Configurazione della Pianta che controlla la temperatura interna della Pianta attraverso l’utilizzo di sensori.
Configurazione dell’Ambiente
Environment Configuration
Sottoinsieme di Parametri relativi al singolo Ambiente. Nello specifico i parametri da specificare possono essere:
- Temperatura dell’aria
- Umidità dell’aria
- Illuminazione artificiale
- Ventilazione
- Composizione dell’aria
- Pressione dell’acqua
- Sensori di movimento
Temperatura dell’Aria
Air Temperature
Un Parametro della Configurazione dell’Ambiente che specifica i gradi centrigradi (C°) rilevati nell’aria all’interno dell’Ambiente. È campionata attraverso Sensori e modificata attraverso attuatori. La temperatura dell’aria può essere regolata tramite un sistema di raffreddamento/riscaldamento.
Umidità dell’Aria
Air Humidity
Un Parametro della Configurazione dell’Ambiente che specifica, attraverso sensoristica, la quantità di vapore acqueo presente nell’aria in percentuale all’interno dell’Ambiente. È campionata attraverso Sensori e modificata attraverso attuatori.
Illuminazione Artificiale
Artificial Lighting
Un Parametro della Configurazione dell’Ambiente che permette di controllare:
Temperatura colore
Color Temperature
Una caratteristica controllabile dell’Illuminazione Artificiale associata ad una grandezza fisica che descrive la tonalità della luce.
Intensità
Intensity / Brightness
Una caratteristica controllabile dell’Illuminazione Artificiale associata alla potenza della luce.
Tempo Diurno
Day Time
Una caratteristica controllabile dell’Illuminazione Artificiale che misura il quantitativo di minuti in cui l’illuminazione è accesa.
Tempo Notturno
Night Time
Una caratteristica controllabile dell’Illuminazione Artificiale che misura il quantitativo di minuti in cui l’illuminazione è spenta.
Ventilazione
Ventilation
Un Parametro della Configurazione dell’Ambiente che permette di controllare se attivare il ricircolo dell’aria.
Composizione dell’Aria
Air composition
Un Parametro della Configurazione dell’Ambiente che rileva la miscela di sostanze aeriformi.
Pressione dell’Acqua
Water pressure
Un Parametro della Configurazione dell’Ambiente che rileva la pressione dell’acqua nei contenitori preposti all’Irrigazione. Nel caso di rotture del sistema di Irrigazione l’Agricoltore può ricevere un Warning.
Sensore di movimento
Motion Sensor
Un Parametro della Configurazione dell’Ambiente che specifica una sensibilità per intercettare movimenti significativi all’interno della Serra. In caso di movimenti sospetti può essere inviata un Warning all’Agricoltore, e potrebbe essere richiesto una Manutenzione Straordinaria.
Notifica
Notification
Un avviso per l’Agricoltore che può essere di tipo:
Warning
Warning
Una Notifica che avvisa l’Agricoltore di una circostanza insolita che potrebbe richiedere una Manutenzione Straordinaria.
Reminder
Reminder
Una Notifica che ricorda all’Agricoltore l’esigenza di una Manutenzione Saltuaria.
Storico
Storage
Raccolta di dati persistenti che provengono dal campionamento effettuato dai sensori installati nella Serra.
Manutenzione
Maintenance
Operazione che richiede un intervento manuale da parte dell’Agricoltore.
Si suddivide in:
Manutenzione Ordinaria
Ordinary Maintenance
Una tipologia di Manutenzione che viene eseguita a intervalli di tempo regolari.
I tipi di interventi possibili sono:
Controllo visivo
Visual Inspection
Un tipo di Manutenzione Ordinaria che prevende il controllo della condizione della Pianta all’interno della Serra da parte dell’Agricoltore.
Controllo ugelli
Nozzles Inspection
Un tipo di Manutenzione Ordinaria che prevende il controllo della condizione del sistema di irrigazione all’interno della Serra da parte dell’Agricoltore.
Manutenzione Saltuaria
Occasional Maintenance
Una tipologia di Manutenzione che non ha un andamento o una periodicità costante. I tipi di interventi possibili sono:
Potatura
Pruning
Un tipo di Manutenzione Saltuaria che prevede la rimozione di fogliame dalla Pianta in eccesso qualora necessario.
Fertirrigazione
Fertigation
Un tipo di Manutenzione Saltuaria che prevede l’aggiunta di fertilizzanti all’interno del sistema di Irrigazione.
Travaso
Transfer / Plant trasfer
Un tipo di Manutenzione Saltuaria che prevede lo spostamento in una nuova locazione della Pianta all’interno della Serra da parte dell’Agricoltore.
Cambio terriccio
Soil Replacement
Un tipo di Manutenzione Saltuaria che prevede la sostituzione del terriccio in cui si trova la Pianta al fine di ripristinare le sostanze nutritive necessarie nel caso in cui si esauriscano.
Impollinazione
Pollination
Un tipo di Manutenzione Saltuaria che prevede l’impiego di varie metodologie volte alla riproduzione delle Piante.
Le metodologie possibili sono:
Insetti Impollinatori
Insect Pollination
Una metodologia di Impollinazione che prevede l’impiego di appositi insetti per effettuare l’operazione di impollinazione.
Impollinazione manuale
Manual Pollination
Una metodologia di Impollinazione in cui l’Agricoltore si occupa manualmente di distribuire il polline all’interno degli Ambienti della Serra.
Manutenzione Straordinaria
Extraordinary Maintenance
Una tipologia di Manutenzione che viene eseguita manualmente dell’Agricoltore a seguito di un Warning inviato nel caso in cui il sistema non sia in grado di gestire il problema.
I tipi di interventi possibili sono:
Trappole a feromoni
Pheromone Traps
Un tipo di Manutenzione Straordinaria in cui l’Agricoltore posiziona negli Ambienti delle trappole al fine di evitare la proliferazione di insetti nocivi per la Pianta.
Pesticidi
Pesticide
Un tipo di Manutenzione Straordinaria in cui l’Agricoltore utilizza negli Ambienti dei prodotti al fine di evitare la proliferazione di insetti nocivi per la Pianta.
Guasti impianto
System Failure
Un tipo di Manutenzione Straordinaria in cui l’Agricoltore interviene ripristinando il corretto funzionamento della strumentazione della Serra.