ocel 0.1.5

OCEL 2.0 data model, I/O (JSON/SQLite/XML), and validation library
Documentation
//! 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.

pub mod filter;
pub mod graph;
pub mod io;
pub mod model;
pub mod sample;
pub mod validate;

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