AtlasOfLivingAustralia / galah-R

Query living atlases from R
https://galah.ala.org.au
39 stars 3 forks source link

Better documentation of, &/or support for, other platforms #126

Closed mjwestgate closed 1 year ago

mjwestgate commented 2 years ago

As of v1.4.0, galah supports the ALA (default), and 5 other atlases (Austria, Guatemala, Spain, Sweden & UK). Although other atlases exist (see the full list), it is unclear whether these other atlases are unsupported because of technical issues, or because we simply haven't added them yet.

In increasing order of difficulty, a useful set of activities to address this might include:

  1. [SIMPLE] List all living atlases within show_all_atlases(), and record whether they can be called by galah
  2. Allow other atlases to be queried by data-retrieving functions such as atlas_counts and atlas_occurrences
  3. Support queries to taxonomic name services of non-ALA atlases via search_taxa or search_identifiers, rather than requiring the user to search using taxize. This could work either by importing taxize, or by writing new code
  4. [DIFFICULT] Support calls to the GBIF API using galah functions. This would require galah_filter to support queries other than solr. We would also need to either call rgbif::occ within atlas_occurrences to download the data, or write new code to achieve the same goal.
mjwestgate commented 2 years ago

As of commit a0e0b2e504b6e21271018a555aee85a2ddb974c4, we now support name matching for all atlases that use GBIF taxonomy (currently Austria, Guatemala, Spain & Sweden). This effectively means we can remove the advise to use taxize for this purpose from our documentation. What we can't do yet is query other GBIF APIs from galah, which leaves open the question of what to do next. Basically we have two options:

Based on my reading of the documentation here, there are a few points to consider in reaching a decision. For occurrence data:

For counts the same issues apply, plus a few more:

In summary, while there is merit in supporting count and occurrence queries from GBIF; but the architecture is sufficiently different to make this somewhat challenging.

mjwestgate commented 2 years ago

There is a new Living Atlases website that lists current participants and their status here. GBIF 'noted portals' are available here, but it is unclear if there are other sites that use GBIF infrastructure hosted elsewhere.

mjwestgate commented 1 year ago

This is closed, with the caveat that different atlases perform differently, and GBIF not currently supported