Taxonomies in process mining
AssigneeCelonis SE
InventorWil VAN DER AALST
Life of this patent
Estimating the term…
Abstract
Provided is a computer-implemented method to generate an object-centric data model of recorded process data, wherein each object is assigned to exactly one object type and each event is assigned to exactly one event type. The method comprises providing at least one first taxonomy, wherein each object type comprises a first pointer to at least one class per each first taxonomy. Preferably, each event type similarly comprises a second pointer to at least one class per each second taxonomy. Each class enforces the presence of a number of attributes for each corresponding type. Due to their hierarchical structure, taxonomies allow for an aggregation at type level. Further, taxonomies enable a reuse of types, since the respective type definitions are abstracted to at least one class per taxonomy.
Claims13
A computer-implemented method for generating an object-centric data model of recorded process data, wherein the recorded process data is a multidimensional data set which comprises data recorded during executions from processes and is extracted from at least one external computer system, wherein a process comprises a number of process steps, wherein a number of object instances participate in executing the number of process steps, wherein the method comprises:
- providing a number of first data structures, wherein a number of attributes of each first data structure defines an object type,
- for each object type, determining a number of object instances in the recorded process data and storing each object instance in a record of the first data structure such that each object instance is assigned to exactly one object type,
- providing at least one first taxonomy, wherein each first taxonomy comprises a number of classes, wherein each class defines a number of object type attributes,
- linking each object type to a number of classes, wherein each class is assigned to a different first taxonomy such that the number of attributes of the first data structure is defined by the number of classes the respective object type is linked to, and
- generating the object-centric data model based on the number of first data structures.
The method of claim 13, further comprising:
- providing a number of second data structures, wherein a number of attributes of each second data structure defines an event type,
- for each event type, determining a number of process steps in the recorded process data and storing each process step in a record of the second data structure such that each process step is assigned to exactly one event type,
- providing at least one second taxonomy, wherein each second taxonomy comprises a number of classes, wherein each class defines a number of event type attributes,
- linking each event type to a number of classes, wherein each class is assigned to a different second taxonomy such that the number of attributes of the second data structure is defined by the number of classes the respective event type is linked to,
- determining at least one relationship, wherein the relationship links a process step to an object instance,
- generating the object-centric data model based on the number of first data structures, the number of second data structures and the at least one relationship,
- storing a scope value in at least one attribute of the first data structure, wherein the scope value comprises a pointer into an emerging hierarchical structure, and
- storing the scope value in at least one attribute of the second data structure.
Dependencies are inferred from the claim text.