CatalogueOfLife
Actions12
Overview
The node interacts with the Catalogue of Life API, which is a comprehensive and authoritative global species database maintained by taxonomists. It allows users to retrieve detailed taxonomic data about species, names, synonyms, references, and related metadata.
Specifically, for the Name Usage Suggest resource with the Get operation, the node provides suggestions for scientific names based on a search query. This is useful when you want to autocomplete or validate scientific names in workflows, ensuring accurate taxonomic information.
Practical examples:
- Autocompleting species names in a biodiversity data entry form.
- Validating user input against accepted scientific names.
- Suggesting possible species names when only partial or fuzzy input is available.
Properties
| Name | Meaning |
|---|---|
| Query | The search query string used to find matching scientific names. |
| Accepted | Boolean flag to suggest only scientific names that have an accepted taxonomic status. |
| Fuzzy | Enables fuzzy search to allow approximate matches rather than exact ones. |
| Minimum Rank | The minimum taxonomic rank to include in suggestions. Options range from broad ranks like Domain down to very specific ranks like Subspecies, Variety, Form, etc. (e.g., Domain, Kingdom, Genus, Species, Subspecies). |
| Maximum Rank | The maximum taxonomic rank to include in suggestions. Same options as Minimum Rank. |
| Reverse | Boolean flag to order results in reverse. |
| Sort By | Criterion to sort the results by. Options are: Name, Native, Relevance, Taxonomic. |
| Offset | Numeric offset for paging through results. |
| Limit | Maximum number of results to return (minimum 1). |
Output
The output is a JSON array containing suggested scientific names matching the query and filters. Each item in the array represents a name usage suggestion with details such as the scientific name, taxonomic status, rank, and other relevant metadata provided by the Catalogue of Life API.
No binary data output is involved.
Dependencies
- Requires internet access to call the Catalogue of Life public API at
https://api.checklistbank.org/dataset/3LR/nameusage/suggest. - No authentication or API key is required for this endpoint.
- Uses standard HTTP GET requests with query parameters constructed from the node's input properties.
Troubleshooting
- Empty results: If no suggestions are returned, verify the query string is correct and not empty. Also check if restrictive filters like
Acceptedor rank limits exclude all results. - API errors or timeouts: Ensure network connectivity to the API endpoint. The API may be temporarily unavailable or rate-limited.
- Invalid property values: Make sure numeric fields like
LimitandOffsetare valid numbers within allowed ranges. - Unexpected output format: Confirm that the node is configured for the correct resource (
nameUsageSuggest) and operation (get).
Links and References
- Catalogue of Life API Documentation
- Catalogue of Life Website
- Taxonomic Ranks Reference (for understanding rank options)