BrAPI
Eine Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI)
Wir freuen uns, ein großes Upgrade von PhenomeOne ankündigen zu können, das eine vollständige Implementierung der Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI) beinhaltet. Die Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI) ist ein internationaler Standard, eine Open-Source-Spezifikation zur Übermittlung von Pflanzenzüchtungsdaten. Es enthält mehr als 100 neue Anwendungsprogrammierschnittstellen (API), implementiert als RESTful-Architekturstil, die zu PhenomeOne hinzugefügt wurden und eine einfache Integration in externe Systeme ermöglichen.
Wir bei Phenome Networks wissen, dass unsere Anwendungen für die Pflanzenzucht (sowohl im Web als auch mobil) nicht die einzigen Anwendungen innerhalb eines Unternehmens sind. Außerdem kann im Zeitalter der digitalen Transformation keine Anwendung mehr in einem Silo arbeiten, d.h. getrennt und unabhängig von anderen Datenbanken. Daher müssen Kunden oft Integrationen zwischen PhenomeOne und anderen Systemen entwickeln, seien es Unternehmensressourcenplanung (ERP), Laborinformationsmanagementsystem (LIMS), Kundenbeziehungssystem (CRM) oder andere intern entwickelte Anwendungen, die mit PhenomeOne interagieren müssen. Die Integration zwischen Web-Systemen wird durch Anwendungsprogrammierschnittstellen (API) ermöglicht, d. h. durch Befehle, die externe Systeme programmgesteuert ausführen können, um Daten zu senden oder zu empfangen. PhenomeOne enthält als Websystem bereits eine umfangreiche Liste von Anwendungsprogrammierschnittstellen (API), die jedoch ursprünglich für die internen Zwecke der Anwendung entwickelt wurden und nicht für Integrationszwecke gedacht waren. Aus diesem Grund haben wir die Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI) implementiert.
Eine Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI) spezifiziert eine Standardschnittstelle für Pflanzenphänotyp-/Genotyp-Datenbanken zur Bereitstellung ihrer Daten für Pflanzenzuchtanwendungen. Diese Spezifikation wird von der Gemeinschaft getragen, ist kostenlos und quelloffen.
Dies sind nur einige der Vorteile von Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI):
- Modularität: Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI) deckt verschiedene Arten von Pflanzenzüchtungsdaten ab, wie z. B. Keimplasma-Management, Feldversuche und Genotypisierung.
- Kompatibler Standard: Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI) ist mit mehreren Gemeinschaftsstandards kompatibel, darunter MCPD, MIAPPE, GA4GH Variants Schema, GeoJSON und die Crop Ontology. Die Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI) kann mit allen modernen Programmiersprachen verwendet werden.
- Optimiert für Geschwindigkeit: Es wurde viel Arbeit investiert, um Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI) zu einem effizienten Datenmodell zu machen, ohne dabei Kompromisse bei der Flexibilität einzugehen.
- Von der Gemeinschaft gesteuert: Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI) wurde von einer Gemeinschaft von Forschern und Informatikern aus verschiedenen Forschungseinrichtungen entwickelt.
- Flexible Suche: Mehrere Suchparameter ermöglichen es den Nutzern, genau die Daten zu finden, die sie suchen. Es ist nicht mehr nötig, riesige Datenmengen herunterzuladen und manuell zu bereinigen.
Diese neue Implementierung von Anwendungsprogrammierschnittstelle für Pflanzenzüchtungsanwendungen (BrAPI) in PhenomeOne ermöglicht es den Kunden, ihre Daten einfach aus PhenomeOne in externe Systeme zu extrahieren oder umgekehrt Daten aus externen Systemen (z. B. verschiedenen Phänotypisierungsplattformen) in PhenomeOne abzurufen. Dies ist der erste Schritt, um mehr aus Ihren Daten zu machen und sie in Wissen umzuwandeln.