Expand description
Binary data structures for wasm4pm process mining platform.
This crate defines the canonical types that all functions pass around:
- Event log formats (EventLog, OCEL)
- Process models (DFG, PetriNet, DeclareModel)
- Conformance results (ConformanceResult, TokenReplayResult)
- Provenance and hashing (ProvenanceChain, BLAKE3 operations)
Re-exports§
pub use conformance::ConformanceResult;pub use conformance::TokenReplayResult;pub use error::Error;pub use error::Result;pub use event_log::AttributeValue;pub use event_log::Attributes;pub use event_log::Event;pub use event_log::EventLog;pub use event_log::Trace;pub use event_log::Attribute;pub use event_log::XESEditableAttribute;pub use hash::Blake3Hash;pub use models::DFGEdge;pub use models::DFGNode;pub use models::DeclareConstraint;pub use models::DeclareModel;pub use models::PetriNet;pub use models::Arc;pub use models::Place;pub use models::Transition;pub use models::FlatIncidenceMatrix;pub use models::DFG;pub use ocel::OCELEvent;pub use ocel::OCELObject;pub use ocel::OCEL;pub use provenance::ProvenanceChain;pub use choice_graph::ChoiceGraph;pub use choice_graph::ChoiceGraphNode;pub use choice_graph::ChoiceGraphError;
Modules§
- choice_
graph - Spec-compliant Choice Graph (Definition 1, arXiv:2505.07052).
- conformance
- dense_
kernel - dense_kernel.rs
- error
- event_
log - hash
- import
- mask
- models
- ocel
- powl8_
op - POWL8 Operation primitive.
- provenance