This paper harnesses knowledge representation and reasoning techniques so that business process workflows can be exposed and shared through semantic descriptions; refer to semantically annotated data and services; incorporate heterogeneous data though semantic mappings; and be queried using a reasoner or inference engine.
Abstract:
In this paper we describe the Business Process Modelling Ontology (BPMO), which is part of an approach to modelling business processes at the semantic level, integrating knowledge about the organisational context, workflow activities and Semantic Web Services. We harness knowledge representation and reasoning techniques so that business process workflows can: be exposed and shared through semantic descriptions; refer to semantically annotated data and services; incorporate heterogeneous data though semantic mappings; and be queried using a reasoner or inference engine. In this paper we describe our approach and evaluate BPMO through a use case.
TL;DR: The goal of this paper is to present KIPO—a knowledge-intensive process ontology, which encompasses a clear and semantically rich definition of KIPs, and to discuss the results of a case study to evaluate KipO with regard to its applicability and capability of making all relevant knowledge embedded in a KIP explicit.
TL;DR: This study has identified opportunities for future research in the field, including the need for a generic transformation approach among arbitrary models, the need to represent mappings in a formalized way, and the necessity of a common execution framework.
TL;DR: A set of properties needed to understand and consequently organize KTPs are proposed, structured into a KIP Ontology, as a first and necessary step of any approach, method or tool for adequately addressing this important class of processes.
TL;DR: The mechanism described in this paper analyses context and annotations of process tasks in order to deliver a list of suggestions for possible successor tasks: process fragments that may complete the model being developed.
TL;DR: This proposal allows different tenants to customize the selection of the needed resources taking into account two important properties elasticity and shareability in cloud-specific resource configuration.
TL;DR: In this paper, the authors describe a number of workflow patterns addressing what they believe identify comprehensive workflow functionality and provide the basis for an in-depth comparison of commercial workflow management systems.
TL;DR: It is expected that as experience is gained with BPMN there will be feedback about this relatively young specification, particularly the mapping between the graphics of the notation to the underlying constructs of execution languages, particularly BPEL4WS.
TL;DR: This work traces back the problem of mechanization of BPM to an ontological one, i.e. the lack of machine-accessible semantics, and argues that the modeling constructs of semantic Web services frameworks, especially WSMO, are a natural fit to creating such a representation.
TL;DR: This paper examines the suitability of the Business Process Modelling Notation for business process modelling, using the Workflow Patterns as an evaluation framework, a sequel to previous work in which languages including BPEL and UML Activity Diagrams were evaluated.
TL;DR: This article proposes a translation technique that does not impose structural restrictions on the source BPMN model and emphasizes the generation of readable (block-structured) BPEL code.
Q1. What are the contributions mentioned in the paper "The business process modelling ontology" ?
In this paper the authors describe the Business Process Modelling Ontology ( BPMO ), which is part of an approach to modelling business processes at the semantic level, integrating knowledge about the organisational context, workflow activities and Semantic Web Services. The authors harness knowledge representation and reasoning techniques so that business process workflows can: be exposed and shared through semantic descriptions ; refer to semantically annotated data and services ; incorporate heterogeneous data though semantic mappings ; and be queried using a reasoner or inference engine. In this paper the authors describe their approach and evaluate BPMO through a use case.
Q2. What is the advantage of using BPMO?
BPMO uses WSML-Flight as the representation language, which can be used with the IRIS reasoner for performing instance validation and queries.
Q3. What is the advantage of using WSML-Flight?
WSML- Flight also allows us to apply data mappings (via rule-type axioms) directly in the ontology language without having to rely on a hybrid approach of a separate rule language.
Q4. What is the purpose of a semantic template?
A semantic template is used for every activity in the process definition in order to attach concepts from a given ontology to inputs, outputs and operations.
Q5. What attributes refer to the semantic descriptions of operations related to request and response?
The requestsCapability and providesCapability attributes refer to the semantic descriptions of operations related to request and response respectively.
Q6. What are the main processes used to model the BPMO?
the authors used activities Receive Purchase Order and Send PO Confirmation to interact with the Blue Company, modelled as Receive and Send BPMO tasks accordingly.
Q7. How can a BPMO diagram be defined?
A BPMO diagram can be defined using the WSMO Studio BPMO Modeller tool5, which automatically generates instances of BPMO in WSML [16].
Q8. What are the two types of tasks used to map the values needed by the Moon and Blue Web?
Map Purchase Order and Map Result are modelled as Mediation Tasks and used to map the values needed by the Moon and Blue Web Services, respectively.
Q9. What attributes are used to obtain data from a partner?
In Receive_ ReceivePO the authors provide values for attributes hasPartnerRole, hasPartner WebService, hasSendCounterpart and hasInput Description.
Q10. What is the role of the mediator in the BPMO scenario?
This scenario is about a Purchase Order process and involves three partners: the service requester (customer), company Blue, which order products; the service provider, company Moon, which sells products; and the mediator, which must be implemented to mediate between Blue and Moon.
Q11. What attributes refer to the semantic descriptions of request and response data?
The hasInputDescription and hasOutputDescription attributes refer to the semantic descriptions of request and response data respectively.