An Ontology-Enabled Approach for Modelling Business Processes

Part of the Communications in Computer and Information Science book series (CCIS, volume 424)


Coloured Petri Nets (CPNs) have formal semantics and can describe any type of workflow system, behavioral and syntax wise simultaneously. They are widely studied and successfully applied in modelling of workflows and workflow systems. There is an inherent problem regarding business processes modelled with CPNs sharing and subsequently their reuse need to be considered. The Semantic Web technologies, such as ontologies, with their characteristics demonstrate that they can play an important role in this scenario. In this paper, we propose an ontological approach for representing business models in a meta-knowledge base. Firstly, the CPN ontology is defined to represent CPNs with OWL DL. Secondly, we introduce four basic types of manipulation operations on process models used to develop and modify business workflow patterns. To the best of our knowledge, representing business process definitions and business workflow patterns as knowledge based upon ontologies is a novel approach.


Business Process CPN Manipulation Operation OWL DL Ontology Representing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
  3. 3.
    The workflow patterns home page,
  4. 4.
    Yawl: Yet another workflow language,
  5. 5.
    Andrews, T., Curbera, F., Dholakia, H., et al.: Business process execution language for web services version 1.1 (May 2003),
  6. 6.
    Corby, O., et al.: Corese/kgram,
  7. 7.
    Gašević, D., Devedžić, V.: Reusing petri nets through the semantic web. In: Bussler, C.J., Davies, J., Fensel, D., Studer, R. (eds.) ESWS 2004. LNCS, vol. 3053, pp. 284–298. Springer, Heidelberg (2004)Google Scholar
  8. 8.
    Gasevic, D., Devedzic, V.: Interoperable petri net models via ontology. Int. J. Web Eng. Technol. 3(4), 374–396 (2007)CrossRefGoogle Scholar
  9. 9.
    Hepp, M., Roman, D.: An ontology framework for semantic business process management. Wirtschaftsinformatik (1), 423–440 (2007)Google Scholar
  10. 10.
    Jørgensen, J.B., Lassen, K.B., van der Aalst, W.M.P.: From task descriptions via colored petri nets towards an implementation of a new electronic patient record workflow system. STTT 10(1), 15–28 (2008)CrossRefGoogle Scholar
  11. 11.
    Koschmider, A., Oberweis, A.: Ontology based business process description. In: EMOI-INTEROP, pp. 321–333. Springer (2005)Google Scholar
  12. 12.
    Kristensen, L.M., Christensen, S., Jensen, K.: The practitioner’s guide to coloured petri nets. STTT 2(2), 98–132 (1998)CrossRefMATHGoogle Scholar
  13. 13.
    Nguyen, T.H.H., Le-Thanh, N.: Representation of coloured workflow nets with owl dl ontoloty. In: Second International Workshop “Rencontres Scientifiques UNS-UD” (RUNSUD 2013), pp. 29–41 (2013)Google Scholar
  14. 14.
    Nguyen, T.H.H., Le-Thanh, N.: Representation of rdf-oriented composition with owl dl ontology. In: Web Intelligence/IAT Workshops, pp. 147–150 (2013)Google Scholar
  15. 15.
    OMG: Business process model and notation, v2.0.,
  16. 16.
    OMG: Workflow management facility specification, v1.2 (2000),
  17. 17.
    Salimifard, K., Wright, M.: Petri net-based modelling of workflow systems: An overview. European Journal of Operational Research 134(3), 664–676 (2001)CrossRefMATHGoogle Scholar
  18. 18.
    Sebastian, A., Noy, N.F., Tudorache, T., Musen, M.A.: A generic ontology for collaborative ontology-development workflows. In: Gangemi, A., Euzenat, J. (eds.) EKAW 2008. LNCS (LNAI), vol. 5268, pp. 318–328. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  19. 19.
    Sebastian, A., Tudorache, T., Noy, N.F., Musen, M.A.: Customizable workflow support for collaborative ontology development. In: 4th International Workshop on Semantic Web Enabled Software Engineering (SWESE) at ISWC 2008 (2008)Google Scholar
  20. 20.
    W3C: Owl web ontology language reference. W3C Recommendation (2004),
  21. 21.
    WFMC: Workflow management coalition terminology and glossary (wfmc-tc-1011), document number wfmc-tc-1011. Tech. rep. (1999)Google Scholar
  22. 22.
    Zhang, F., Ma, Z.M., Ribaric, S.: Representation of petri net with owl dl ontology. In: FSKD, pp. 1396–1400 (2011)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.WIMMICS - The I3S Laboratory - CNRS - INRIAUniversity of Nice Sophia AntipolisSophia AntipolisFrance

Personalised recommendations