Skip to main content
Type Reference

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.

1 output

AlphaPPPConfig

Algorithm parameters for Alpha+++

1 input

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.

3 inputs
1 output

DottedChartData

Result of [`get_dotted_chart`], containing the plotted points grouped by color.

1 output

DottedChartOptions

Options for [`get_dotted_chart`].

1 input

DottedChartPoints

A series of (x, y) coordinates for one color group in a dotted chart.

EventTimestampOptions

Options for [`get_event_timestamps`].

1 input

ObjectAttributeChanges

Time-stamped attribute change history for a single OCEL object.

1 output

OCDeclareArc

OC-DECLARE Constraint arc/edge between two nodes (i.e., activities)

1 input

OCDeclareArcLabel

Object Involvement Label of an OC-DECLARE arc

OCDeclareDiscoveryOptions

Options for the automatic discovery of OC-DECLARE constraints

1 input

OCDirectlyFollowsGraph

An object-centric directly-follows graph containing a [`DirectlyFollowsGraph`] for each object type involved.

1 output

OCEL

Object-centric Event Log Consists of multiple [`OCELEvent`]s and [`OCELObject`]s with corresponding event and object [`OCELType`]s

3 inputs
2 outputs

OCELEvent

OCEL Event

1 output

OCELEventAttribute

OCEL Event Attributes

OCELObject

OCEL Object

1 output

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

1 output

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

2 inputs
1 output

Place

Place in a Petri net

Transition

Transition in a Petri net

Enums(11)

Other Types(22)