RED Attribute Types
Data Types
All Attributes Types (or containers for them) themselves have a type, known as a RED data type. These are fundamental to the RED data (in particular its storage and processing). They probably look familiar from primitive types in many programming languages.
They differentiate things like
- Numeric (real) values (
Physical
) - Text content (
String
) - Boolean values (
Boolean
) - Dates and times (
Datetime
) - Numbers (
Number
) - …and Integers (
Integer
) - URLs, as strings for now (
URLText
)
Defined Attribute Types
For this version (see footer), here are all RED attribute types with their data type (and their default units)
- Acceleration (Number)
- AccountingEurosIncomingPositive (Number)
- AccountingEurosOutgoingPositive (Number)
- Angle (Number)
- AngularSpeed (Number)
- Area (Number)
- AxisDirection — Direction indication of the axis (Integer)
- Bool (Boolean)
- CarbonFootprint (Number)
- CarbonIntensity (Number)
- Charge (Number)
- CoefficientLinearThermalExpansion (Number)
- CorneringStiffness (Number)
- CostPerUnitEnergy (Number)
- CostPerUnitMass (Number)
- Count (Integer)
- Currency (Number)
- Current (Number)
- DatetimeObject (Datetime)
- Density (Number)
- Dimensions (Number)
- Distance (Number)
- DrivingEmissions (Number)
- DynamicViscosity (Number)
- Efficiency (Number)
- Energy (Number)
- EnergyCapacity (Number)
- EnergyConsumption — Amount of energy used by a vehicle per unit distance (Number)
- EnergyFlux — Rate of energy transfer per unit area (Number)
- FileLocation (URLText)
- FileName (String)
- FlowRate (Number)
- Force (Number)
- FractureToughness (Number)
- Frequency (Number)
- FuelMassConsumption — Mass of fuel consumed per unit distance (Number)
- Gear — The gear the vehicle is in (Integer)
- GriddedMapping (Grid)
- HeatCapacity (Number)
- HeatTransferCoefficient (Number)
- Jerk (Number)
- KinematicPressure — Pressure normalised by density (Number)
- KinematicViscosity — Dynamic viscosity normalised by density (Number)
- Mass (Number)
- MassFlowRate — Mass of a fluid that passes per unit time (Number)
- MomentOfInteria (Number)
- NotchedImpact (Number)
- Notes (String)
- Percent (Number)
- Power (Number)
- Pressure (Number)
- RequirementSatisfied — Output of a requirement satisfied (Boolean)
- Resistance (Number)
- RoadClass (String)
- Scalar (Number)
- ScalarRateOfChange — Rate of change of a scalar quantity (Number)
- SpecificDissipationRate — Rate of change of turbulent kinetic energy to internal energy (Number)
- SpecificEnthalpy (Number)
- SpecificHeatCapacity (Number)
- SpecificModulus (Number)
- Speed (Number)
- Submodel (Sub-model)
- Temperature (Number)
- Text (String)
- ThermalCapacitance (Number)
- ThermalConductance (Number)
- ThermalConductivity (Number)
- ThermalDiffusivity — Thermal conductivity divided by density and specific heat capacity at constant pressure (Number)
- ThermalResistance (Number)
- Time (Number)
- Torque (Number)
- TransportEmissions — Kilograms of CO2 equivalent per tonne of material shipped per kilometre (Number)
- TurbulentKineticEnergy — Kinetic energy due to turbulence (Number)
- TurbulentKineticEnergyDissipationRate — Turbulent kinetic energy dissipation rate (Number)
- UnstructuredMapping (Points)
- Voltage (Number)
- Volume (Number)
ℹ️ You can see the raw definitions in the YAML file defining them.