Importar Vernacular

Importar Vernacular usando o pacote OpenDataBio R

library(opendatabio)
base_url="http://localhost/opendatabio/api"
token ="O SEU TOKEN AQUI"
cfg = odb_config(base_url=base_url, token = token)
odb_test(cfg)

#gerar um dado fake para teste
name = c('pau rosa',"casca preciosa")
taxons = c("Aniba roseaodora,Aniba panurensis,Aniba parvifolia","Aniba canelilla")

#pega o id de alguns individuos
inds = odb_get_individuals(params=list(taxon="Aniba roseaodora,Aniba panurensis,Aniba parvifolia",fields='id,scientificName',limit=10),odb_cfg = cfg)
individuals=c(paste(inds$id,collapse = ","),NA)

idiomas = odb_get_languages(odb_cfg = cfg)
language= c('pt-br','en')  

#cria um data.frame com essas informacoes
verna = data.frame(name,taxons,language,taxons,individuals)

#citatcoes (basta gerar um data.frame para cada vernacular)
umaCitatcao = data.frame(
  citation='Este seria o texto citado', 
  bibreference="Riberiroetal1999FloraDucke",   #bibkey ou o id
  type='generic',   #pode ser: generic, use, etimology
  notes='minhas observações sobre essa citação')

#adiciona uma coluna do tipo lista 
verna$citations  = list(umaCitatcao,NA) 

#importar para o opendatabio
odb_import_vernaculars(verna,odb_cfg = cfg)
Última modificação June 10, 2025: Included post and get vernacular api (39be748)