01
Interfaz unificada
Utiliza el mismo contrato de API independientemente de la autoridad taxonómica consultada.
Resolución de nombres taxonómicos
Obtén el nombre científico aceptado actual a partir del identificador de un proveedor.
Una única API. Múltiples proveedores taxonómicos. Una respuesta normalizada.
El problema
Los nombres científicos cambian a medida que evoluciona el conocimiento taxonómico. Las aplicaciones que almacenan información taxonómica necesitan una forma fiable de determinar si un nombre sigue siendo aceptado y, cuando sea necesario, obtener su nombre aceptado actual.
Integrar cada proveedor taxonómico por separado obliga a las aplicaciones a gestionar diferentes APIs, credenciales, modelos de datos y formatos de respuesta.
mentaxonomy_api proporciona una capa de resolución común entre tu software y esos proveedores.
Características
mentaxonomy_api gestiona la comunicación específica de cada proveedor, la caché, la autenticación y la normalización de respuestas mediante una única interfaz.
01
Utiliza el mismo contrato de API independientemente de la autoridad taxonómica consultada.
02
Obtén el nombre científico aceptado actual a partir del identificador asignado por un proveedor.
03
Recibe una estructura de datos consistente en lugar de procesar el formato nativo de respuesta de cada proveedor.
04
Reutiliza resoluciones recientes, reduce las consultas externas y evita cargar innecesariamente a los proveedores taxonómicos.
05
Controla el acceso mediante tokens de API gestionados individualmente.
06
Gestiona los tokens y supervisa las peticiones a la API, las consultas a proveedores y el uso de la caché desde la interfaz de administración.
Diseñado para despliegues reales
Cada despliegue de mentaxonomy_api incluye su propia página de servicio, documentación de la API, especificación OpenAPI, estado de los proveedores e información del despliegue.
Proveedores soportados
Las aplicaciones utilizan una API común mientras mentaxonomy_api gestiona la comunicación y la normalización necesarias para cada proveedor.
Procariotas
Resolución de nombres de bacterias y arqueas utilizando los identificadores de la List of Prokaryotic names with Standing in Nomenclature.
Hongos
Resolución de nombres de hongos mediante los identificadores y la información nomenclatural de MycoBank.
Biodiversidad
Resolución de nombres para una amplia variedad de grupos de organismos utilizando los identificadores del backbone taxonómico de GBIF.
Entre los próximos proveedores previstos se encuentran NCBI Taxonomy e Index Fungorum.
Cómo funciona
La aplicación proporciona el proveedor y su identificador taxonómico. mentaxonomy_api se encarga de todo el proceso de resolución.
Tu aplicación envía el nombre del proveedor y el identificador taxonómico asignado por ese proveedor.
mentaxonomy_api consulta primero su caché y, si no existe un resultado válido, consulta el proveedor seleccionado.
La API devuelve el taxón original, su estado actual y, cuando existe un nombre aceptado diferente, el taxón aceptado correspondiente.
Dos componentes complementarios
mentaxonomy_db y mentaxonomy_api resuelven problemas taxonómicos diferentes y funcionan de forma completamente independiente.
Datos locales
Una base de datos taxonómica desplegada localmente, diseñada para búsquedas rápidas, autocompletado y enriquecimiento de datos.
Descubrir mentaxonomy_dbResolución de nombres
Una API independiente del proveedor que obtiene el nombre científico aceptado actual utilizando las autoridades taxonómicas externas o su propia caché.
¿Listo para integrarla?
Integra mentaxonomy_api en tu software y evita desarrollar integraciones independientes para cada proveedor taxonómico.