gbif-api
gbif-api copied to clipboard
Change Species API
Consider the following options:
(A) Deprecate Species API v1
- and keep it running with stale current data
- Expose Checklistbank thru a V2 API: expose only the ones registered in GBIF, keeping in mind that CoL/Checklistbank use compound keys
(B) Keep Species API v1
-
expose the old clb content with global integer keys. Stop indexing new data
-
add new query parameter to select a taxonomy. If not present default to the backbone and the old content for at least a year until we will switch, remove the old clb and default to the new col checklist
-
add datasetKey UUID and make all keys strings
-
[ ] Implications to Python and R libraries
-
[ ] Implications for the current UI
Document listing the work involved is here: https://docs.google.com/document/d/10Zj7SMvbEn5XeJC18jDWLqilE-JhM4A05AjQeh328g4/edit?usp=sharing