Glossary
Account - Represents Users, Organizations and OrganizationUnits.
AggregatedDatapoint - Calculates value derived from multiple Datapoints using functions (e.g. average, min, max) within a certain time frame.
API (Application Programming Interface) - A connection between computers or computer programs.
ApiToken - A secure token used to authenticate API requests on the DRIVR platform.
ApplicationConsumer - Represents an application that uses DRIVR to authenticate using OAuth. BLOB (Binary Large Object) - A data type used for storing binary files.
Certificate - A cryptographic document used for authentication, used in MQTT API.
CharacteristicServiceLink - A relationship linking a Characteristic to a Service, defining their interaction.
CharacteristicValidValue - A predefined valid value for a Characteristic, ensuring consistency and accuracy.
Characteristic - Represents a measurable property of a Service, like voltage or temperature.
ComponentModel - A prototype of a Component, defining a device type and its capabilities.
Component - An entity belonging to a System that represents an actual device that sends and receives data.
DataSource - Represents the origin of entities within DRIVR, stores references to external systems.
Datapoint - A single recorded measurement linked to a Characteristic within a Timestream.
DistinctAggregatedDatapoint - Counts occurrences of values within AggregatedDatapoints within a certain time frame.
DistinctDatapoint - Counts occurrences of values within Datapoints within a certain time frame.
DistinctMetadataValue - Aggregates and counts Metadata values assigned to entities.
DomainAuthenticationMethod - Specifies how users authenticate within a specific Domain.
DomainFeature - A feature or capability associated with a specific Domain.
Domain - A tenant within DRIVR that organizes Users, Organizations, Systems and other elements of the data model while isolating data access.
DRIVR UI - A web application that allows users to define, configure, and manage DRIVR entities, attributes, and relationships.
EventAck - An acknowledgment indicating an Event has been received or processed.
EventAggregation - Counts and groups occurrences of Events over a certain time frame.
EventEntity - The entity associated with an Event, such as a System or a Component.
EventModelLink - A relationship linking an EventModel with other entities within DRIVR.
EventModel - A prototype defining the structure of a specific type of Event.
Event - A recorded activity (e.g. a device warning) related to e.g. a System or a Component.
Firmware - Software embedded in hardware components, controlling device functions.
Grant type - Specifies the type of OAuth flow used to obtain access tokens.
GraphQL - A query language for APIs that allows flexible data retrieval and mutation.
HTTP (Hypertext Transfer Protocol) - A protocol for communication between clients and servers over the Internet.
Integration - A connection between DRIVR and external systems, enabling data exchange.
IoT (Internet of Things) - A network of physical devices that collect and share data.
Issuer - The entity responsible for issuing Certificates.
JSON (JavaScript Object Notation) - A lightweight, textual format for data exchange, commonly used in APIs.
LoginMethod - Defines how users authenticate, such as PasswordLoginMethod.
MachineUser - A non-human user, such as an API client, with predefined access rights.
MessagePack - A compact, binary format for data exchange.
MetadataType - Describes metadata fields.
Metadata - Additional structured data for entities.
Model - A predefined template that defines the attributes and structure of an entity, also referred to as a Prototype. It serves as a blueprint for creating consistent instances.
MQTT (Message Queuing Telemetry Transport) - A lightweight protocol for device communication, commonly used in IoT.
OrganizationSource - A type of a DataSource that specifies the origin of an Organization.
OrganizationUnit - A sub-division within an Organization, used for structuring resources and users.
Organization - A top-level entity in DRIVR, representing a company or institution.
PasswordLoginMethod - A LoginMethod requiring a username and password for authentication.
Prototype - A predefined template that defines the attributes and structure of an entity, also referred to as a Model. It serves as a blueprint for creating consistent instances.
REST (Representational State Transfer) - An API architecture style for client-server communication.
RoleAssignee - The assignee (e.g. a User) receiving a Role.
RoleAssignmentSource - A type of a DataSource that specifies the origin of a RoleAssignment.
RoleAssignment - An assignment of a Role to an assignee (e.g.User) and an entity (e.g. System), granting specific access rights.
RoleEntity - The entity type to which a RoleAssignment applies.
Role - A defined set of permissions, e.g. Domain Owner, System Analyst.
ServiceComponentModelLink - A relationship between a Service and a ComponentModel.
Service - Describes the functional capabilities of a ComponentModel.
Setpoint - A request to change a specific setting on a connected device.
Status - Represents the current state of an entity, such as ACTIVATED
or DEACTIVATED
.
SystemConnectionState - The connectivity status of a System, such as CONNECTED
or DISCONNECTED
.
System - A logical grouping of Components and Services that work together as a unit.
Timestream - A chronological sequence of Valuepoints associated with a Component, Service, and Characteristic combination.
UserSource - A type of a DataSource that specifies the origin of a User.
User - An individual with access to DRIVR.
UUID (Universally Unique Identifier) - A unique identifier used for entities in the DRIVR system.
Valuepoint - A Datapoint or a Setpoint.
Webhook - A method for real-time data exchange, triggered by specific events in DRIVR.