locel_get_ob_types
Get all object type names
Arguments
Returns
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ob_types(ocel)
process_mining::bindings::slim_ocel_bindings
Construct an OCEL end-to-end: Declare event and object types, add events/objects with E2O/O2O relations, and export the resulting OCEL 2.0 to different formats.
Read events, objects, and relationships from CSV tables and build an OCEL 2.0 log. Works the same way for Pandas or Polars dataframes.
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ob_types(ocel)
object_index) pairsimport r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_e2o(ocel, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
r4pm.bindings.locel_add_e2o(ocel, 1, 1, 'places')
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ev_types(ocel)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
r4pm.bindings.locel_delete_o2o(ocel, 1, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
r4pm.bindings.locel_add_event_type(ocel, 'pay order', [{"name": 'example', "type": 'string'}])
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ob_by_id(ocel, 'ob-893f8ab9')
None if the object type is unknown or the id is already taken.import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_add_object(ocel, 'order', '893f8ab9', [[['2020-01-01T10:30:00Z', 1]]], [['example', 1]])
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_full_ob(ocel, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_obs_of_type(ocel, 'order')
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ob_id(ocel, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ev_by_id(ocel, 'ev-893f8ab9')
object_index) pairsimport r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_o2o_rev(ocel, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ev_time(ocel, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
r4pm.bindings.locel_add_object_type(ocel, 'order', [{"name": 'example', "type": 'string'}])
object_index) pairsimport r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_o2o(ocel, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ev_type_of(ocel, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ev_attr_val(ocel, 1, 'price')
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ev_type(ocel, 'pay order')
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ob_type_of(ocel, 1)
event_index) pairsimport r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_e2o_rev(ocel, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_evs_of_type(ocel, 'pay order')
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
r4pm.bindings.locel_delete_e2o(ocel, 1, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
r4pm.bindings.locel_add_o2o(ocel, 1, 1, 'places')
None if the event type is unknown or the id is already taken.import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_add_event(ocel, 'pay order', '2020-01-01T10:30:00Z', '893f8ab9', [1], [['example', 1]])
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ob_type(ocel, 'order')
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ev_id(ocel, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_construct_ocel(ocel)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_full_ev(ocel, 1)
import r4pm
ocel = r4pm.import_item('SlimLinkedOCEL','path/to/file')
res = r4pm.bindings.locel_get_ob_attr_vals(ocel, 1, 'price')