Ontology-based Representation and Reasoning on Process Models: A Logic Programming Approach
Fabrizio Smith, Maurizio Proietti

TL;DR
This paper introduces a logic programming framework for representing and reasoning about business process models with ontological annotations, integrating procedural and domain knowledge for enhanced process analysis.
Contribution
It defines a formal semantic framework combining process models with ontologies, and implements a reasoning platform supporting various inference services including CTL model checking.
Findings
Effective integration of process and domain knowledge
Implementation of a reasoning platform with encouraging experimental results
Support for CTL model checking using standard logic programming engines
Abstract
We propose a framework grounded in Logic Programming for representing and reasoning about business processes from both the procedural and ontological point of views. In particular, our goal is threefold: (1) define a logical language and a formal semantics for process models enriched with ontology-based annotations; (2) provide an effective inference mechanism that supports the combination of reasoning services dealing with the structural definition of a process model, its behavior, and the domain knowledge related to the participating business entities; (3) implement such a theoretical framework into a process modeling and reasoning platform. To this end we define a process ontology coping with a relevant fragment of the popular BPMN modeling notation. The behavioral semantics of a process is defined as a state transition system by following an approach similar to the Fluent Calculus,…
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.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Semantic Web and Ontologies · Service-Oriented Architecture and Web Services
