1. Bento Glossary¶
Apollo Client: A library for JavaScript that is used to manage both local and remote data with GraphQL.
Arm: An Arm of a clinical trial is a group or subgroup of participants that receives a specific intervention/treatment, or no intervention, according to the trial’s protocol. Within the Bento Framework an Arm is considered to represent a subgroup of a Program entity type. The Arm Detail Page template can be used to display details of Projects or Studies that belong to a given program.
Bento Custodian: The Bento Custodian a role, within an organization, that is responsible for the building and maintaining a data sharing platform.
Bento Data Model: The Bento Data Model is an abstract graphical model that organizes data generated by biological research programs and clinical trials. It models key data entities, their properties and their relationships.
Bento Framework: The Bento Framework consists of a set of reusable and customizable software components for the building of data sharing platforms.
Cypher Query: A database query that is written in Cypher (query language for Neo4j) and runs on Neo4j database.
Database Module: A term used to collectively describe the Neo4j database and GraphQL-Neo4j plugin.
ETL (Extract, Transform and Load): A data integration process referring to three distinct but interrelated steps (Extract, Transform and Load) that is used to synthesize data from multiple sources to build a dataset.
GraphQL API: The API (Application Programming Interface) used to handle GraphQL formatted queries.
GraphQL API framework: The framework used to create the backend interface to handle GraphQL formatted queries.
Neo4J: A native graph database, built from the ground up to leverage not only data but also data relationships.
Program: A broad framework of goals to be achieved. The Bento Data Model includes “Program” as a key entity type.
Project: Any specifically defined piece of work that is undertaken or attempted to meet a single requirement. The Bento Data Model includes a “Project” entity type as a subunit of the “Program” entity type.
REST API: An acronym for REpresentational State Transfer. It is an architectural style for distributed hypermedia systems and was first presented by Roy Fielding in 2000 in his famous dissertation.
Study: A detailed examination, analysis, or critical inspection of a subject designed to discover facts about it. The Bento Data Model includes a “Study” entity type as a subunit of the “Program” entity type.