Types & Structures
Browse all 59 types used throughout the library. See where each type is used as input or output.
59
Total Types
26
Structs
11
Enums
Structs(26)
AggregatedEventTimestamps
Aggregated event counts per timestamp bin, grouped by activity.
AlphaPPPConfig
Algorithm parameters for Alpha+++
Arc
Arc in a Petri net Connecting a transition and a place (or the other way around)
AttributeChange
A single attribute value change at a point in time.
DirectlyFollowsGraph
A directly-follows graph of [`Activity`]s. Graph containing a set of activities, a set of directly-follows relations, a set of start activities, and a set of end activities. Both, the number of occurrences of activities and of directly follows relations are annotated with their frequency.
DottedChartData
Result of [`get_dotted_chart`], containing the plotted points grouped by color.
DottedChartOptions
Options for [`get_dotted_chart`].
DottedChartPoints
A series of (x, y) coordinates for one color group in a dotted chart.
EventTimestampOptions
Options for [`get_event_timestamps`].
ObjectAttributeChanges
Time-stamped attribute change history for a single OCEL object.
OCDeclareArc
OC-DECLARE Constraint arc/edge between two nodes (i.e., activities)
OCDeclareArcLabel
Object Involvement Label of an OC-DECLARE arc
OCDeclareDiscoveryOptions
Options for the automatic discovery of OC-DECLARE constraints
OCDirectlyFollowsGraph
An object-centric directly-follows graph containing a [`DirectlyFollowsGraph`] for each object type involved.
OCEL
Object-centric Event Log Consists of multiple [`OCELEvent`]s and [`OCELObject`]s with corresponding event and object [`OCELType`]s
OCELEvent
OCEL Event
OCELEventAttribute
OCEL Event Attributes
OCELObject
OCEL Object
OCELObjectAttribute
OCEL Object Attribute Describing a named value _at a certain point in time_
OCELRelationship
OCEL Relationship (qualified; referring back to an [`OCELObject`])
OCELType
OCEL Event/Object Type
OCELTypeAttribute
OCEL Attribute types
OCELTypeStats
Statistics on the event and object types of an OCEL
PetriNet
A Petri net of [`Place`]s and [`Transition`]s Bipartite graph of [`Place`]s and [`Transition`]s with [`Arc`]s connecting them, as well as initial and final [`Marking`]s
Place
Place in a Petri net
Transition
Transition in a Petri net
Enums(11)
DottedChartColorAxis
Color-axis mode for the dotted chart.
DottedChartXAxis
X-axis mode for the dotted chart.
DottedChartYAxis
Y-axis mode for the dotted chart.
Nullable_EventIndex
Nullable_ObjectIndex
Nullable_OCELAttributeValue
Nullable_OCELType
O2OMode
O2O Mode for OC-DECLARE Discovery Determines to what extent object-to-object (O2O) relationships are considered
OCDeclareArcType
OC-DECLARE Arc Direction/Type Models temporal relationships
OCDeclareReductionMode
Mode for reducing OC-DECLARE constraints
OCELAttributeValue
OCEL Attribute Values
Other Types(22)
DateTime
EventIndex
An Event Index Points to an event in the context of a given OCEL
EventLog
EventLogActivityProjection
f64
i32
IndexLinkedOCEL
Nullable_string
ObjectIndex
An Object Index Points to an object in the context of a given OCEL
OCDeclareNode
OC-DECLARE node (Activity or Object Init/Exit)