From 5355f05aacddb9c08f6da5423de4af816e76b8e1 Mon Sep 17 00:00:00 2001 From: Peter Selby Date: Fri, 23 Aug 2024 11:24:44 -0400 Subject: [PATCH] grammar --- content/03.06.03.Zendro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/03.06.03.Zendro.md b/content/03.06.03.Zendro.md index 995b58a..b6c4c2b 100644 --- a/content/03.06.03.Zendro.md +++ b/content/03.06.03.Zendro.md @@ -3,7 +3,7 @@ Using the [Zendro](https://zendro-dev.github.io) set of automatic software code generators, a fully functional, efficient, and cloud-capable BrAPI data-warehouse has been created for the current version of the BrAPI data models. Unlike most BrAPI-compliant data sources, this data-warehouse supports a GraphQL API rather than a RESTful API. This API provides secure access to data read and write functions for all BrAPI data models. It provides create, read, update, and delete (CRUD) functions that are standardized and accept the same parameters for all data models. Zendro supports a large number of underlying database systems, allowing flexibility during installation and integration. -The GraphQL server is particularly rich in features. Logical filters allow for exhaustive search queries, whose structure is highly intuitive and based around logical triplets. Such a triplets consists of a BrAPI model property, a logical operator, and a value, e.g. "Study-name like 'Texture'". A large collection of operators is available and triplets can be combined to logical search trees using "and" or "or" operators. Searches can be extended over relationships between data models, thus enabling a user to query the warehouse for exactly the required data. Authorization is based on user roles and can be configured differently for each single data model read or write function. The generated graphical interface allows for the integration of interactive scientific plots and analysis tools written in JavaScript or WebAssembly. +The GraphQL server is particularly rich in features. Logical filters allow for exhaustive search queries, whose structure is highly intuitive and based around logical triplets. Such triplets consists of a BrAPI model property, a logical operator, and a value, e.g. "Study-name equals 'Nursery Study'". A large collection of operators is available and triplets can be combined to logical search trees using "and" or "or" operators. Searches can be extended over relationships between data models, thus enabling a user to query the warehouse for exactly the required data. Authorization is based on user roles and can be configured differently for each single data model read or write function. The generated graphical interface allows for the integration of interactive scientific plots and analysis tools written in JavaScript or WebAssembly.