Obiettivi e punti salienti

Dovreste usare questo software? Questa domanda è per voi di rispondere. Siamo sicuri che se si gestisce una collezione botanica, troverete Ghini eccessivamente utile e ci auguriamo che questa pagina vi convincerà su di esso.

Questa pagina Mostra come Ghini rende il software soddisfare le esigenze di un giardino botanico.

Giardino botanico

Secondo Wikipedia,» un botanic(al) giardino è un giardino dedicato per la raccolta, la coltivazione e la visualizzazione di una vasta gamma di piante etichettati con i loro nomi botanici «e ancora secondo il Wikipedia,» un giardino è uno spazio progettato, solitamente all’aperto, mettere da parte per la visualizzazione, la coltivazione e il godimento delle piante e altre forme di natura. «

Così abbiamo in un giardino botanico sia lo spazio fisico, il giardino, come sua dinamica, le attività a cui è dedicato il giardino, attività che ci fa chiamare il giardino un giardino botanico.

_images/garden_worries_1.png

il fisico giardino

_images/garden_worries_2.png

raccolta attività correlate in giardino

Giardino botanico Software

A altra estremità del nostro ragionamento abbiamo l’applicazione programma Ghini e ancora una volta citando Wikipedia,» un programma applicativo è un programma per computer progettato per eseguire un gruppo di funzioni di coordinamento, attività o attività a vantaggio dell’utente «, o, in breve,» progettato per aiutare le persone a svolgere un’attività «.

Dati e algoritmi all’interno Ghini sono stati progettati per rappresentare lo spazio fisico e la dinamica di un giardino botanico.

_images/ghini-10.svg

struttura di database di Ghini

L’elemento centrale nel punto di vista di Ghini è la accessione (Accession). Seguendo i suoi collegamenti agli altri oggetti di database ci permette di comprenderne meglio la struttura:

Una Accession rappresenta l’aver ricevuto materiale botanico nel giardino. Per questo, una Accession è un concetto astratto, collega le Plant vive —gruppi di piante collocate tutte nella stessa Location— alla Species corrisondente. Ad una Accession si possono collegare zero o più Plant (0..n), e sarà sempre associata ad esattamente una Specie. Ciascuna Plant appartiene esattamente ad una Accession, mentre ciascuna Species potrà avere zero o più Accession.

Una Accssion rimane nel database anche se tutti i suoi Planting stati rimossi, venduto, o sono morti. Identificare la Species di una Accession equivale al connettere in modo consistente tutti i suoi Planting alla stessa Species.

Contatti esterni (Contact) o lo stesso orto botanico a traverso di propagazioni (Propagation) forniscono materiale vegetale per il giardino; Questa informazione è facoltativa e collezionisti più piccoli potrebbero preferire non approfittare di questa sezione del software. Una prova di Propagation potrebbe non riuscire, il più delle volte il risultato sarà esattamente una Accession, ma può anche produrre Species leggermente differenti, quindi il database permette di zero o più Accession a Propagation (0.. n). Anche un Contact può fornire zero o più Accession (0.. n).

Specialisti possono formulare il loro parere circa la “specie” a cui appartiene un “accessione”, fornendo una “verifica”, firmarlo, e affermando il livello applicabile di fiducia.

Se un “accessione” è stato ottenuto nel vivaio giardino da una successo “propagazione”, i link “propagazione” “accessione” e tutti i suoi “planting” ad un unico genitore “piantatura”, il seme o il genitore vegetativo.

Anche dopo la spiegazione di cui sopra, nuovi utenti generalmente ancora chiedono perché hanno bisogno di passare attraverso un schermo di “Accessione “ mentre tutto quello che vogliono è quello di inserire un planting di “ “ nell’insieme e ancora: che cosa è questo «accession» cosa comunque? Maggior parte delle discussioni in rete non rendere il concetto più chiaro. Uno dei nostri utenti ha dato un esempio che mi fa piacere da includere nella documentazione di Ghini.

caso d’uso:
  1. All’inizio del 2007 abbiamo ottenuto cinque piantine di * Heliconia longa * (una pianta “ specie “) dal nostro prossimo (la fonte di “ contatto “). Dato che era la prima acquisizione dell’anno, abbiamo chiamato il loro 2007.0001 (abbiamo dato loro un codice singolo unico “accessione”, con quantità 5) e li abbiamo piantato tutti insieme a una “posizione “ come una singola piantatura del “ “, anche con quantità 5.
  2. Al momento della scrittura, nove anni più tardi, “ accessione “ 2007.0001 ha 6 distinti “planting”, ognuno in un diverso “luoghi “ nel nostro giardino, ottenuti per via vegetativa (asessualmente) da 5 piante originali. Il nostro unico intervento era spaccare, lo spostamento e naturalmente scrivere queste informazioni nel database. La quantità totale dell’planting è superiore a 40.
  3. Nuovi “planting “ ottenuti (assistita) sessuale “propagazione “ vengono nel nostro database di codici diversi “ accessione”, dove il nostro giardino è la fonte di “ contatto “ e dove sappiamo quale dei nostri planting di “ “ è il padre di seme.

questi tre casi si traducono in diverse storie di breve utilizzo:

  1. attivare il menu Inserisci → accessione, verificare l’esistenza e la correttezza della specie “ “ * Heliconia longa *, specificare la quantità iniziale del “accessione “; aggiungere il suo “planting “ “posizione “ preferita.
  2. modificare “ planting “ per correggere la quantità di piante viventi — ripetere questa operazione più spesso necessario.
  3. modificare “ planting “ per dividerlo in sedi separate del “ “ — questo produce un diverso “planting “ sotto la stessa “accessione “.
  4. modificare “ planting “ per aggiungere un “ propagazione “ (seme).
  5. modificare per aggiornare lo stato della “propagazione “ che “ pianta “.
  6. attivare il menu Inserisci → accessione per associare un’accessione a un processo di “ propagazione “ successo; aggiungere la piantatura del “ “ nella posizione desiderata del “ “.

In particolare la capacità di dividere una piantatura del “ “ in diverse località diverse del “ “ e per mantenere tutte le uniformemente associato a una “specie “, o la possibilità di mantenere informazioni su “planting “ che sono stati rimossi dalla raccolta, contribuire a giustificare la presenza del livello di astrazione di “Accessione “.


La nostra sezione di storie utente contiene informazioni dettagliate su quanto sopra e altro ancora.


Punti principali

non-così-breve elenco delle principali attrattive, destinata stuzzicare l’appetito.

informazioni tassonomiche

When you first start Ghini, and connect to a database, Ghini will initialize the database not only with all tables it needs to run, but it will also populate the taxon tables for ranks family and genus, using the data from the “RBG Kew’s Family and Genera list from Vascular Plant Families and Genera compiled by R. K. Brummitt and published by the Royal Botanic Gardens, Kew in 1992”. In 2015 we have reviewed the data regarding the Orchidaceae, using “Tropicos, botanical information system at the Missouri Botanical Garden - www.tropicos.org” as a source.

Importa dati

Ghini vi permetterà di importare i dati che hai messo in un formato intermedio json. Che cosa è importare completerà a quello che hai già nel database. Se hai bisogno di aiuto, si può chiedere qualche professionista Ghini per aiutarti a trasformare i dati in formato json intermedio di Ghini.

sinonimi

Ghini vi permetterà che si definiscono sinonimi per specie, generi e famiglie. Anche questa informazione può essere rappresentata nel formato json intermedio ed essere importata in un database esistente di Ghini.

scientifica responsabile

Ghini implementa il concetto di «accessione», intermedio tra planting fisico (o un gruppo di loro) e astratte taxon. Ogni accessione possibile associare le stesse piante di diversi taxa, se due tassonomisti non concordano sull’identificazione: ogni tassonomista possono dire la loro e non è necessario sovrascrivere il lavoro di altri. Tutte le verifiche possono essere trovate nel database, con timestamp e firma.

Aiuta identificazione off-line

Ghini permette di associare immagini alle piante fisiche, questo può aiutare a riconoscere la pianta, nel caso in cui un adesivo è perso, o identificazione tassonomica aiuto se un tassonomista non è disponibile a tutti volte.

esportazioni e rapporti

Ghini ti consente di esportare un report in qualsiasi formato testuale che avete bisogno. Utilizza un motore di template potente denominato “mako”, che vi permetterà che si esportano i dati in una selezione in qualsiasi formato che avete bisogno. Una volta installato, un paio di esempi sono disponibili nella sottodirectory mako.

annotare le informazioni

È possibile associare note piante, accessioni, specie,… Note possono essere categorizzati e utilizzati nei rapporti o ricerche.

giardino o erbario

Gestione delle posizioni di pianta.

cronologia del database

Tutte le modifiche nel database viene memorizzato nel database, come log di cronologia. Tutte le modifiche sono “firmate” e timestamp. Ghini rende facile per recuperare l’elenco di tutte le modifiche nell’ultima giornata di lavoro o settimana, o in qualsiasi periodo specifico in passato.

indipendente dal database

Ghini is not a database management system, so it does not reinvent the wheel. It works storing its data in a SQL database, and it will connect to any database management system which accepts a SQLAlchemy connector. This means any reasonably modern database system and includes MySQL, PostgreSQL, Oracle. It can also work with sqlite, which, for single user purposes is quite sufficient and efficient. If you connect Ghini to a real database system, you can consider making the database part of a LAMP system (Linux-Apache-MySQL-Php) and include your live data on your institution web site.

lingua agnostico

Il programma è nato in inglese e tutta la sua documentazione tecnico e utente è ancora solo in quella lingua, ma lo stesso programma è stato tradotto e può essere utilizzato in varie altre lingue, tra cui spagnolo (86%), portoghese (100%), francese (42%), per citarne alcune lingue dell’americano del sud, come pure la svedese (100%) e ceca (100%).

indipendente dalla piattaforma

Installazione di Ghini su Windows è un processo semplice e lineare, ci vorranno non più di 10 minuti. Ghini nasce su Linux e installarlo su ubuntu, fedora o debian è di conseguenza ancora più facile. MacOSX essendo basato su unix, è possibile eseguire correttamente la procedura di installazione di Linux su qualsiasi computer Apple recenti, dopo alcuni passaggi di preparazione.

facilmente aggiornabile

Il processo di installazione produrrà un’installazione aggiornabile, dove l’aggiornamento avrà meno di un minuto. A seconda della quantità di feedback che riceviamo, produrremo aggiornamenti ogni pochi giorni o una volta in un po “ di tempo.

unit testata

Ghini è continuamente e ampiamente testato unità, qualcosa che rende la regressione di funzionalità quasi impossibile. Ogni aggiornamento è automaticamente qualità selezionata, il servizio di Travis Continuous Integration. Integrazione di TravisCI con la piattaforma github renderà difficile per noi a rilasciare qualcosa che ha un’unità singola in mancanza di prova.

La maggior parte delle modifiche e aggiunte noi fare, venire con alcuni test di unità extra, che definisce il comportamento e farà qualsiasi cambiamento indesiderato facilmente visibile.

customizable/extensible

Ghini è estensibile tramite plugin e può essere personalizzato per soddisfare le esigenze dell’istituzione.