ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Attributes | List of all members
treatment_dimension Struct Referencefinal

Classifies datasets by their processing treatment level. More...

#include <treatment_dimension.hpp>

Collaboration diagram for treatment_dimension:
Collaboration graph

Public Attributes

int version = 0
 Version number for optimistic locking and change tracking.
 
std::string code
 Unique code identifying this treatment type.
 
std::string name
 Human-readable name for display purposes.
 
std::string description
 Detailed description of this treatment type.
 
std::string recorded_by
 Username of the person who last modified this treatment dimension.
 
std::string change_commentary
 Free-text commentary explaining the change.
 
std::chrono::system_clock::time_point recorded_at
 Timestamp when this version of the record was recorded.
 

Detailed Description

Classifies datasets by their processing treatment level.

The treatment dimension indicates how much processing or transformation has been applied to the data, from raw untouched data to fully processed.

Standard treatment values:

Member Data Documentation

◆ code

std::string code

Unique code identifying this treatment type.

This is the natural key for the dimension. Examples: "Raw", "Cleansed", "Enriched", "Aggregated".