Data
The types and structures that define how information is stored, validated and used in code.
Metadata
Add extra information to model elements like data types, attributes, and functions, usually with a plain text description.
Expressions
Rune’s small, controlled set of features for expressing basic operations and comparisons into larger expressions.
Data validation
Components that offer a built-in ‘health check’ for your data objects, ensuring that your model stays consistent and accurate.
Function
Sets of instructions that can take multiple inputs and produce a single output.
Mapping
Defines how external documents are converted into Rune documents using synonyms.
Namespace
Namespaces act as containers to help to organise model artefacts into logical groups.
Reporting
Reporting rules can be written as functional components in the same language used to model the business domain – a domain model.