Skip to main content

Crate ocel

Crate ocel 

Source
Expand description

OCEL 2.0 core data model and I/O.

The in-memory model is OCEL 2.0-native (see ADR 0001). ETL intermediate representations live in downstream crates and convert into Ocel via the OcelBuilder gate.

Re-exports§

pub use graph::ObjectGraph;
pub use io::IoError;
pub use model::AttrType;
pub use model::AttrValue;
pub use model::AttributeDefinition;
pub use model::E2ORelation;
pub use model::Event;
pub use model::EventAttribute;
pub use model::EventColumns;
pub use model::EventType;
pub use model::O2ORelation;
pub use model::Object;
pub use model::ObjectAttribute;
pub use model::ObjectType;
pub use model::Ocel;
pub use model::OcelBuilder;
pub use model::Relationship;
pub use validate::Violation;

Modules§

filter
OCEL-aware filtering.
graph
Object interaction graph and connected components.
io
Format readers and writers for OCEL 2.0.
model
OCEL 2.0 data model (OCEL-native, per ADR 0001).
sample
Connected-components sampling.
validate
OCEL 2.0 semantic validation.