biscicol-server is an API endpoint for accessing annotated biodiversity trait data. Query functions return instance data run through a node.js reverse proxy to an elasticsearch database service. The URL endpoint prefix for all services is at https://biscicol.org/ Following are the services that live below this endpoint. Please note the versions of the service endpoints below which contain different current versions, indicated by v1 or v2. It is important to reference the correct version for each service to return the documented responses:
- The deployed port and route map is documented in PORT_MAP.md.
- Arctos v2 deployment and environment settings are documented in docs/arctos_v2_deployment.md.
- The checked-in runtime contract is documented in docs/current_service_contract.md.
- A no-break cleanup sequence is documented in docs/repository_cleanup_plan.md.
- PPO endpoints listed below are part of the public API surface, but the checked-in live service entrypoints for those routes are not all owned by this repository.
Most query endpoints accept Elasticsearch query-string syntax through q and
JSON Query DSL through POST. See the shared Elasticsearch query guide
for combining filters, year ranges, phrases, field mappings, sorting, exact counts,
pagination, aggregations, and filtered downloads, with links to Elastic's official
references. Adapt field names and index paths to the service being queried;
download endpoints support a smaller set of options than query endpoints.
- https://biscicol.org/phenobase/api/v1/query Query the PPO data store
- https://biscicol.org/arctos/api/v1/query Query the Arctos data store
- https://biscicol.org/arctos/api/v1/download Download Arctos query results as a zip package
- https://biscicol.org/arctos/api/v2/query Query the Arctos v2 data store
- https://biscicol.org/arctos/api/v2/download Download Arctos v2 query results as a zip package
The ppo-data-pipeline processes data for the PPO data interface and also accessible using the rppo package
- https://biscicol.org/ppo/api/v1/query Query the PPO data store
- https://biscicol.org/ppo/api/v3/download Downlaod results as a package from data store
- https://biscicol.org/ppo/api/v2/ppo Lookup terms from the PPO ontology
- https://biscicol.org/amphibian_disease/api/v3/download Download results as a package from Data Store
- https://biscicol.org/api/v1/inaan/ark:/92250/{inline_concept}?info Inline NAAN servie
- https://biscicol.org/geome-projects Redirect service for GEOME minted identifiers (IN DEVELOPMENT)
.