Skip to main content

Glossary

One line each. Follow the link where you want the full explanation.

The core vocabulary​

TermIn one line
ResourceAnything your operation refers to by name: equipment, a site, a procedure, a risk, a mitigation, a KPI. →
Time seriesOne signal, measured repeatedly: a stream of timestamped values. →
EventA record that something happened, at a point in time, to something specific. →
Data setA container grouping related data, and the unit of access control. →
RelationshipA named, directional link between two resources, contains, feeds, monitors. →
LabelThe class a resource belongs to, Pump, Site. Your taxonomy. →
MetadataFree key/value context on a resource, series or event. No schema change needed. →
External idA resource's permanent, unique handle, stored exactly as written. Never changes, never reused. On an event it means something else: a shared, non-unique key for the subject. →
NameThe readable label a person scans in a list. Changeable at any time. →

Model concepts​

TermIn one line
OntologyA written-down, machine-readable agreement about what things are and how they relate. →
TaxonomyA classification of what kinds of things exist, arranged as a tree. →
Knowledge graphThe ontology filled with your real assets and their real connections. →
Digital twinA live digital counterpart of the operation: the knowledge graph plus the data feeds that keep it in step with reality. →
ContextualizationThe activity of linking each record to the real-world thing it describes. →
Data governanceThe rules and accountabilities for data: what exists, who owns it, who may use it, whether to trust it, how long it lives. →
TraversalAnswering a question by following relationships from one thing to the next. →
AssetLayer 1 of the model, a physical or logical thing your operation is made of. →
FunctionLayer 2, what assets do: processes, activities, computations. As an executable block (cleaning, transformation, windowing) it is on the roadmap. →
Business knowledgeLayer 3, KPIs, policies, obligations, commercial context. →
LineageThe planned record of what a derived value was computed from, back to raw data. On the roadmap. →
Data quality signalA planned flag saying whether an input was complete, gap-filled, interpolated, flagged or missing. Arrives with lineage. →
RDFA standard way of describing things as subject–predicate–object statements; DataHub's model aligns with it. →
rdf:typeThe formal name for what DataHub calls a label. →
rdfs:labelThe formal name for what DataHub calls a name. →
IRIA globally unique identifier for a thing; the external id is its local part. →

Working with data​

TermIn one line
Value typeHow each datapoint is stored, fixed at series creation, drives precision and cost. →
UnitWhat a measurement is in, bar, °C, kWh. →
Step seriesA series that holds its value until the next reading, rather than being interpolated. →
DatapointOne timestamped value in a time series. →
Nyquist rateSample faster than twice the fastest behaviour you care about, or it disguises itself as slower behaviour. →
InsightsThe console view for charting, comparing and live-streaming time series. →
Live modeStreaming new datapoints onto a chart as they arrive. →
Data subscriptionA standing request: new datapoints are pushed to you on arrival, with your position held so a reconnect resumes without loss. →
Durable subscriptionThe kind whose position is held by the platform, so nothing is missed across a disconnect. A live tail, by contrast, just watches. →
Raw correlationHow closely two traces move together as they are, easily fooled by shared trends. →
Whitened correlationThe same comparison after removing each signal's own trend and rhythm. More honest. →
Lead / lagWhether one signal moves before or after another, and by how much. →
CoherenceThe timescale at which two signals move together most strongly. →
Lasting linkLabel meaning two signals stay tied together over the long run rather than drifting apart. →
Consistent / inconsistentWhether a relationship holds across the whole range analysed, or only part of it. →

AI agents​

TermIn one line
AI agentSoftware that reasons over your data and acts or recommends, far more accurately when it can use the knowledge graph. →
Machine learningWorking the rule out from examples instead of writing it down. →
FeatureAn input to a model: a number that means something, such as vibration energy or hours since last start. →
LabelThe recorded answer for a past example, which in this platform is usually an event. →
Supervised / unsupervisedLearning from labelled examples, against finding structure with no answers given. →
OverfittingMemorising the examples rather than learning the pattern. Excellent on old data, useless on new. →
MCPModel Context Protocol, the open standard by which an AI assistant discovers and calls a system's tools. →
MCP serverThe side that publishes the tools. DataHub has two, on the same token and checks as every other call. →
ToolOne named capability an agent can call, such as event_filter, with typed arguments and a description written for the model. →
Console assistantThe console's own read-only agent, reached from Ask AI, answering from your tenant's data. →
Agent loopObserve, decide the next step, act, check, repeat until the goal is met or a limit stops it. →
Human gateThe approval an agent's draft passes through before anything irreversible happens. →
Perception agentWatches continuous signals and emits typed events when something significant happens. →
Triage agentCollapses an alarm flood into the causal chain and one clear action. →
CoordinatorSequences several agents' output so their actions do not collide. →
Sourced answerAn agent answer where every claim points at the resource, event or value behind it. →
Dynamic incentivesSteering agents by scoring observed outcomes and feeding the score back. →

Integration​

TermIn one line
CDCChange data capture, tailing a source database directly so its changes flow in. →
PublicationThe name a source database exposes its change log under, needed to configure CDC. →
Flush intervalHow often a CDC integration writes captured data down. Shorter is fresher; longer is cheaper. →
RetentionHow long measurement history is kept. Automatic expiry is on the roadmap, so today nothing ages out and volume is cumulative. →
Access tokenA short-lived credential carrying your identity and permissions. Treat it like a password. →
Service accountA non-human identity used by an integration, with its own narrow permissions. →

Administration​

TermIn one line
TenantA separate world with its own databases and file storage, and its own credentials where the deployment configures them. →
Organisation claimThe field in a user's token that resolves which tenant a request belongs to. →
Organisation (Keycloak)A container in the identity provider holding one tenant's members, identity providers and groups. An organisation may have several identity providers; a provider belongs to exactly one organisation. →
PolicyA rule the platform holds: naming, lifecycle, access, requirements. Naming is enforced today; the other three are recorded, and enforcement is on the roadmap. →
Naming policyThe rule fixing what a new external id may look like, checked on every write. Set per tenant, overridable on one data set, and never applied to events. →
Near-duplicate guardThe always-on check that refuses pump-a-01 beside an existing pump_a_01, anywhere in the tenant. →
FindingThe record left when a policy warns rather than refuses: the write went through and a data steward is expected to look at it. →
DATAHUB_ACCESSThe baseline role required to use the platform at all. →
DATAHUB_ADMINThe escape-hatch role granting read and write on every data set in every tenant. →
Wildcard data set group/datasets/*/read or /datasets/*/write: an organization group granting read or write on all of that tenant's data sets. →
Rate limitThe per-minute request budget a tenant, and each identity inside it, may spend. Over it is refused until the next minute. →
Ingest quotaThe daily allowance for events, entities, relationships, measurements and bytes written, reset at midnight UTC. →
Lifetime ceilingHow large a tenant may grow in total rather than how fast. Off unless a deployment switches it on, and raised on request rather than by waiting. →
tenant_limitsThe one-row table in each tenant's schema that overrides any deployment default limit, live and without a restart. →
Identity providerThe external system holding user accounts and issuing tokens. →
Air-gappedRunning with no internet connection at all, fully supported. →

Industrial standards​

TermIn one line
ISA-5.1Instrument tagging: PT is a pressure transmitter, FIC a flow indicating controller. →
IEC/ISO 81346Reference designations separating aspects with prefix signs: = function, - product, + location. →
ISO 15926The life-cycle data model for process plants; Part 8 maps it onto RDF and OWL. →
NORSOK Z-DP-002The Norwegian shelf coding system, breaking an installation into systems, subsystems and item tags. →
CFIHOSFixes the equipment classes and attribute names handed over from project to operations. →

Roles in a rollout​

TermIn one line
SponsorChooses the first question and unblocks access to source systems. →
Domain expertSays what the things in your operation are and how they relate. The critical role. →
Data stewardOwns naming conventions, data set boundaries and model quality over time. →
AdministratorRuns the platform: users, permissions, retention, availability. →
IntegratorGets data out of source systems and into DataHub. →
Go deeper