Objetivos e destaques do Ghini¶
Deve usar este software? Esta pergunta é para você responder. Confiamos em que se gira uma coleção botânica, irá encontrar Ghini excessivamente útil e esperamos que esta página irá convencê-lo sobre isso.
Esta página mostra como o software Ghini atende às necessidades de um jardim botânico.
If you already know, and all you want is to do something practical, just install the software, then check our user-contributed recipes.
Botanic Garden¶
De acordo com a Wikipedia, »um jardim botânico é um jardim dedicado à recolha, cultivo e exposição de uma vasta gama de plantas marcadas com seus nomes botânicos« e ainda de acordo com a Wikipedia, »um jardim é um espaço planejado, normalmente ao ar livre, reservado para a exposição, cultivo e apreciação de plantas e outras formas de natureza.«
Então dentro de um jardim botânico temos tanto o espaço físico, o jardim, como sua dinámica, as actividades a que dedica-se ao jardim, atividades que nos faz chamam o jardim um jardim botânico.
Jardim botânico de Software¶
No outro extremo do nosso raciocínio, temos a app programa Ghini e novamente citando a Wikipédia,» uma aplicação programa é um programa de computador projetado para executar um grupo de coordenação de funções, tarefas ou atividades em benefício do utilizador«, ou, em suma,» projetado para ajudar as pessoas a exercer uma atividade «.
Dados e algoritmos dentro Ghini foram concebidos para representar o espaço físico e a dinâmica de um jardim botânico.
In the above figure, a simplified view on the database, the highlighted blocks are those relative to objects you definitely need insert in the database.
We distinguish three main sections in the database. Start reading the graph from the right hand side, with the relevant Taxonomy information, then step to administering your Collection, and finally consider the physical Garden.
O elemento central em ponto de vista do Ghini é o Accession
. Seguir suas ligações a outros objetos de banco de dados permite-nos compreender melhor a estrutura:
Accession links Planting to Species
An
Accession
represents the action of receiving this specific plant material in the garden. As such,Accession
is an abstract concept, it links physical livingPlantings
—groups of plants placed each at aLocation
in the garden— to the correspondingSpecies
. It is not the same as an acquisition from a source, because in a single acquisition you can access material of more than one species. In other words: a single aquisition can embark multiple accessions. AnAccession
has zero or morePlantings
associated to it (0..n), and it is at all times connected to exactly 1Species
. EachPlanting
belongs to exactly oneAccession
, eachSpecies
may have multipleAccessions
relating to it.Um
Accession
fica no banco de dados, mesmo se todos seus Plantings do tem sido removidos, vendido, ou morreram. Identificar aSpecies
deAccession
consistentemente conecta todos os seusPlantings
para oSpecies
.
Accession at the base of the history of your plants
Propagations
eContacts
fornecem material vegetal para o jardim; Esta informação é opcional e coletores de menores podem preferir deixar isto de lado. Um julgamentoPropagation
pode ser vencido, na maioria das vezes que ele irá resultar em exatamente uma accesão, mas pode também produzir táxons ligeiramente diferentes, então o banco de dados permite a zero ou maisAccession
porPropagation
(0..n). Também um “contato “ pode fornecer zero ou maisAccession
(0..n).
Accession and Verification opinions
Especialistas podem formular sua opinião sobre aSpecies
ao qual pertence umAccession
, fornecendo umaVerification
, assiná-lo, e afirmando o nível aplicável de confiança.
Accessing your own Propagations
Se umAccession
foi obtido no berçário jardim de uma propagação “ sucesso “, os links dePropagation
aAccession
e todos os seus Plantings do “ “ para um único paiPlanting
, a semente ou o pai vegetativo.
Mesmo após a explicação acima, novos utilizadores geralmente ainda perguntar por que eles precisam passar através de um ecrã de Accession
, enquanto que todos querem é inserir uma “planta “ na coleção e outra vez: o que é este «accession» coisa afinal? A maioria das discussões na net não tornar o conceito mais claro. Um dos nossos utilizadores deu um exemplo que estou feliz de incluir na documentação do Ghini.
Caso de uso: |
|
---|
os três casos acima traduzem em várias histórias curtas de uso:
- ativar o menu Inserir → accesão, verificar a veracidade e correção da
Species
Heliconia longa, especificar a quantidade inicial deAccession
; Adicione suaPlant
noLocation
desejado. - Editar
Planting
para corrigir a quantidade de plantas vivas — repeti-lo sempre que necessário. - Editar
Planting
para dividi-lo em separadoLocation
— isso produz umaPlanting
do diferente sob o mesmoAccession
. - Edite
Planting
para adicionar umaPropagation
(semente). - Edite
Planting
para atualizar o estado dePropagation
. - ativar o menu Inserir → de accesão para associar uma accesão a um processo bem sucedido de
Propagation
; Adicione a plantação do no “local “ desejado.
Em particular a capacidade de dividir uma plantação do em vários diferentes Location
e de manter todas as uniformemente associado a uma Species
, ou a possibilidade de manter informações sobre Plantings
que foram removidos da coleção, ajudar a justificar a presença do nível de abstração de Accession
.
Hypersimplified view¶
People using Ghini only sporadically may prefer ignoring the database structure and look at it as two nested sequences of objects, each element of the sequence being necessary to add element at the next level.
In order to get down to an Accession, you will need four levels, as in this example:
A quite complete set of Families and Genera are inserted in your database at the moment Ghini initializes it. So all you need is adding Species and Accessions, in this order.
When placing a physical Plant (relative to an Accession) somewhere in the garden, you need to describe this «somewhere» digitally, as a Location in the garden.
Highlights¶
Não-assim-breve lista de destaques, significado para aguçar o apetite.
informações taxonômicas¶
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.
A importar dados…¶
Ghini permitirá que importe quaisquer dados que pôr num formato intermediário json. O que importar completará o que já tem no banco de dados. Se precisar de ajuda, pode pedir Ghini profissional para ajudá-lo a transformar os seus dados em formato json intermediário do Ghini.
synonyms¶
Ghini permitirá que define sinónimos para espécies, géneros, famílias. Também esta informação pode ser representada no formato json intermediário e ser importada num banco de dados existente Ghini.
científico responsável¶
Ghini implementa o conceito de Accession
, intermediário entre a planta física (ou um grupo respectivos) e o táxon abstrato. Cada accesão pode associar as mesmas plantas de diferentes táxons, se dois taxonomistas não concordam com a identificação: cada taxonomista pode ter sua opinião e não é necessário substituir o trabalho um do outro. Todas as verificações podem ser encontradas em banco de dados, com carimbo e assinatura.
ajuda a identificação off-line¶
Ghini permite que você associar imagens às instalações físicas, isso pode ajudar a reconhecer a planta, no caso de um adesivo é perdido, ou identificação taxonômica de ajuda se um taxonomista não está disponível em todos os tempos.
exportações e relatórios¶
Ghini permitirá que você exporta um relatório em qualquer formato textual que você precisa. Ele usa um mecanismo de modelagem poderosa chamado “mako”, que permitirá que você exportar os dados em uma seleção para qualquer formato que você precisa. Uma vez instalado, alguns exemplos estão disponíveis no subdiretório de mako.
anotar sua informação¶
Você pode associar notas plantas, accesões, espécie,… Notas podem ser categorizadas e usadas em pesquisas ou relatórios.
jardim ou herbário¶
Gestão dos locais de planta.
história do banco de dados¶
Todas as alterações no banco de dados é armazenado no banco de dados, como registro da história. Todas as alterações são “assinadas” e hora marcada. Ghini torna mais fácil para recuperar a lista de todas as alterações no último dia de trabalho ou semana, ou em qualquer período específico no passado.
pesquisa simples e poderosa¶
Ghini permite que você procure o banco de dados usando palavras-chave simples, por exemplo: o nome do local ou um nome de gênero ou você pode escrever consultas mais complexas, que não alcançam a complexidade do SQL, mas permitem um nível decente de detalhe localizando seus dados.
independente de banco de dados¶
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.
independente de idioma¶
The program was born in English and all its technical and user documentation
is first written in that language. Both technical and user documentation use
gettext
, an advanced tool for semi-automatic translation.
The program has been translated and can be used in various other languages, including Spanish (97%), French (82%), Portuguese (71%), to name some Southern American languages, as well as Ukrainian (100%) and Czech (71%).
Translation of documentation goes a bit slower, with only Ukrainian, Spanish and Italian at more than 50%.
independente de plataforma¶
Instalar o Ghini em Windows é um processo fácil e linear, não vai demorar mais de 10 minutos. Ghini nasceu em Linux e instalá-lo no Ubuntu, Fedora ou Debian é consequentemente ainda mais fácil. MacOSX a ser baseado em unix, é possível executar com êxito o procedimento de instalação do Linux em qualquer computador recente da Apple, após algumas etapas de preparação.
facilmente atualizado¶
O processo de instalação irá produzir uma instalação atualizável, onde atualizá-lo levará menos de um minuto. Dependendo da quantidade de feedback que recebemos, nós produziremos atualizações todos os dias ou uma vez em quando.
unidade testada¶
Ghini é continuamente e unidade testado extensivamente, algo que faz regressão de funcionalidade perto de impossível. Cada atualização é automaticamente qualidade verificada, sobre o serviço de integração contínua de Travis. Integração de TravisCI com a plataforma github tornará difícil para nós divulgar nada que possui uma única falha unidade de teste.
A maioria das alterações e adições tornamos, vêm com um teste de unidade extra, que define o comportamento e fará qualquer alteração indesejada facilmente visível.
customizable/extensible¶
Ghini é extensível através de plugins e pode ser personalizado para atender às necessidades da instituição.