Expand description
Multi-layer hypergraph model types for RustGraph integration.
Defines a 3-layer hypergraph structure:
- Layer 1: Governance & Controls (COSO, SOX, internal controls, organizational)
- Layer 2: Process Events (P2P/O2C document flows, OCPM events)
- Layer 3: Accounting Network (GL accounts, journal entries as hyperedges)
Structs§
- Cross
Layer Edge - A pairwise edge connecting nodes across or within layers.
- Hyperedge
- A hyperedge connecting multiple nodes simultaneously.
- Hyperedge
Participant - A participant in a hyperedge (node reference with role and optional weight).
- Hypergraph
- The complete built hypergraph with all components.
- Hypergraph
Metadata - Metadata about the exported hypergraph.
- Hypergraph
Node - A node in the hypergraph with layer assignment and RustGraph type codes.
- Node
Budget - Per-layer node budget allocation and tracking.
- Node
Budget Report - Report on node budget utilization after building.
Enums§
- Aggregation
Strategy - Strategy for aggregating nodes when budget is exceeded.
- Hypergraph
Layer - Which layer of the hypergraph a node or hyperedge belongs to.