Expand description
Process cube dimensional structure (van der Aalst 2013 — multi-perspective comparison).
§Process Cube
Typed shapes for the Process Cube framework (van der Aalst, 2013).
§What this is
The dimensional structure for multi-perspective process comparison: cube dimensions, slice projections, and perspective witnesses. The process cube is a multi-dimensional framework for comparing process behavior across different slices of an event log — e.g., slicing by resource, time window, or case attribute and comparing the resulting sub-logs.
§What this is not
The cube computation engine. Slicing, dicing, and cross-cell comparison
graduate to wasm4pm. This module carries the shapes those operations
produce and consume. No sub-log extraction, no model discovery per cell,
no cross-cell conformance comparison belongs here.
§Paper authority
van der Aalst, W.M.P. (2013). Process Cubes: Slicing, Dicing, Rolling Up and Drilling Down Event Data for Process Mining. In: Proceedings of the 1st Asia Pacific Conference on Business Process Management, LNBIP 159.
§Graduate to wasm4pm
When you need to run the cube — extract sub-logs per cell, apply discovery
per slice, or compute cross-cell conformance distances — graduate to wasm4pm.
The shapes here travel with the evidence into the engine.
Structs§
- Cell
Comparison - A comparison between two cube cells — structure for the result shape.
- Cube
Cell - A cell in the process cube — the intersection of multiple dimension slices.
- Cube
Dimension - A named dimension in the process cube (e.g., resource, time, activity).
- Cube
Projection Witness - Witness that a projection was performed along a named set of cube dimensions.
- Cube
Slice - A slice through the process cube along a specific dimension and value.
- Process
Cube - The process cube metamodel — typed shape without execution.
Enums§
- Cube
Dimension Kind - Dimension kinds from the process cube framework.