galaxias
galaxias is an interface designed to simplify the process of converting biodiversity data into Darwin Core Archives (DwCA), facilitating data submission to infrastructures such as the Atlas of Living Australia (ALA) or the Global Biodiversity Information Facility (GBIF).
If you have any questions, comments, or spot any bugs, email us or report an issue in the R package or the Python package on our GitHub page.
library(galaxias)
# standardise data
<- df |>
my_data_dwc set_occurrences(occurrenceID = composite_id(location_id,
sequential_id()),
basisOfRecord = "humanObservation") |>
set_coordinates(decimalLatitude = latitude,
decimalLongitude = longitude) |>
set_locality(country = "Australia",
locality = "Canberra") |>
set_scientific_name(scientificName = species,
taxonRank = "species") |>
set_taxonomy(kingdom = "Animalia",
phylum = "Aves")
use_data(my_data_dwc) # add to directory
# build metadata
use_metadata_template("metadata.Rmd")
use_metadata("metadata.Rmd") # add to directory
# package for release
build_archive("my_dwca.zip") # convert to DwCA
check_archive("my_dwca.zip") # validate with GBIF quality checks
submit_archive() # open submission page
import galaxias
# initialise your dwca object - this will create your metadata
= galaxias.dwca(occurrences=df,dwca_name = 'my_dwca.zip')
my_dwca
# standardise data
= ['location_id','sequential'],
my_dwca.set_occurrences(occurrenceID = 'humanObservation')
basisOfRecord = 'latitude',
my_dwca.set_coordinates(decimalLatitude = 'longitude')
decimalLongitude = 'Australia',
my_dwca.set_locality(country = 'Canberra')
Locality = 'species',
my_dwca.set_scientific_name(scientificName = 'species')
taxonRank = 'Animalia',
my_dwca.set_taxonomy(kingdom = 'Aves')
Phylum
# build metadata
# add to directory
my_dwca.write_eml()
# package for release
# convert to DwCA
my_dwca.build_archive() # validate with GBIF quality checks
my_dwca.check_archive() # open submission page my_dwca.submit_archive()