OCPQ: Object-Centric Process Querying & Constraints
Aaron K\"usters, Wil M.P. van der Aalst

TL;DR
OCPQ introduces a highly expressive, object-centric process querying approach that supports complex constraints and nested queries, improving over traditional case-centric methods in accuracy and performance.
Contribution
It presents a novel object-centric process querying method with visual query representation, a high-performance backend, and an intuitive editor, addressing limitations of prior case-centric techniques.
Findings
Supports a wide variety of applications including constraint checking.
Significantly better runtime performance than SQLite and Neo4j.
Comparable performance to DuckDB on real-life datasets.
Abstract
Process querying is used to extract information and insights from process execution data. Similarly, process constraints can be checked against input data, yielding information on which process instances violate them. Traditionally, such process mining techniques use case-centric event data as input. However, with the uptake of Object-Centric Process Mining (OCPM), existing querying and constraint checking techniques are no longer applicable. Object-Centric Event Data (OCED) removes the requirement to pick a single case notion (i.e., requiring that events belong to exactly one case) and can thus represent many real-life processes much more accurately. In this paper, we present a novel highly-expressive approach for object-centric process querying, called OCPQ. It supports a wide variety of applications, including OCED-based constraint checking and filtering. The visual representation of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
