Open rpfigueira opened 2 years ago
Campos a considerar incluir:
Correndo o risco de ser demasiado exaustivo, existem alguns identificadores que poderiam ser considerados, por exemplo:
Podemos começar pelo seguinte mapeamento entre o esquema da tabela agente em Specify e os campos sugeridos: | ID | campo sugerido | Campo Specify | Notas |
---|---|---|---|---|
1 | Nome_Completo | agentvariant.name | na tabela associada variant | |
2 | Nome_Standart_IPNI | agentvariant.name | na tabela associada variant, com o variant type = IPNI_name. É necessário adiicionar valor à picklist | |
3 | IPNI_LSID | agentvariant.name | na tabela associada variant, com o variant type = IPNI_LSID. É necessário adiicionar valor à picklist | |
4 | Pais_Nacionalidade | text1 | precisa de ser adicionado ao form | |
5 | Data_Nascimento | dateOfBirth | precisa de ser adicionado ao form | |
6 | Data_Falecimento | dateOfDeath | precisa de ser adicionado ao form | |
7 | Local_Nascimento | text2 | precisa de ser adicionado ao form | |
8 | Local_Falecimento | text3 | precisa de ser adicionado ao form | |
9 | Observações | remarks | precisa de ser adicionado ao form | |
10 | Contacto | Já incluido, com campos Email e subform Addresses |
Para os vários ID, podemos adoptar a mesma estratégia que IPNI_LSID. Acho que assim conseguimos incluir tudo. Há trabalho de adaptação do form, mas o bom é que o esquema suporta tudo.
Em Specify, o esquema da tabela de agentes é o seguinte: https://files.specifysoftware.org/schema/version/2.9/#agent. É necessário verificar se suporta todos os campos necessários para a tabela de colectores do herbário LISI.
Passos