Expressing Business Process Models as OWL-S Ontologies

  • Muhammad Ahtisham Aslam
  • Sören Auer
  • Jun Shen
  • Michael Herrmann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4103)


BPEL4WS is a well-established business process standard that can be used to orchestrate service-based workflows. However, the rapid growth and automation demands of e-business and grid applications require BPEL4WS to provide enhanced semantic annotations to achieve the goal of business processes automation. Here, OWL-S (OWL for Web Services) is designed to represent such kind of semantic information. Furthermore, there exists a similarity in the conceptual model of OWL-S and BPEL4WS that can be employed to overcome the lack of semantics in BPEL4WS by mapping the BPEL4WS process model to the OWL-S suite of ontologies. The mapped OWL-S service can be used to increase flexibility and to automate BPEL based grid scenarios even further. This is achieved by dynamic discovery, composition and invocation of OWL-S services, for example within e-business and grid environments. Hence, the aim of this paper is to establish a mapping from the BPEL process model to the complete OWL-S suite of ontologies. We present a mapping strategy and a tool supporting this strategy. This allows the semantic annotation of workflows defined as BPEL4WS processes to enable the automation of a variety of e-business tasks.


Atomic Process Domain Ontology Control Construct Composite Process Primitive Activity 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    WISEINFO: (online), available:
  2. 2.
    Business Process Execution Language for Web Services Version 1.1. (May 5, 2003) (online), available
  3. 3.
    OWL-S: Semantic Markup for Web Services (online), available:
  4. 4.
    Web Services Description Language (WSDL) 1.1. (online), available:
  5. 5.
    UDDI Version 3.0.2: UDDI Specifications Technical Committee Draft, Dated 10-19 (2004) (online) , available
  6. 6.
    A First Overview of BPEL4WS (online) (January 25, 2005), available:
  7. 7.
    OWL-S’ Relationship to Selected Other Technologies (online), available:
  8. 8.
    Shen, J., Yang, Y., Zhu, C., Wan, C.: From BPEL4WS to OWL-S: Integrating E-Business Process Descriptions. In: Proc. of 2nd IEEE International Conference on Services Computing (SCC 2005), Orlando, USA, July 2005, pp. 181–188 (2005)Google Scholar
  9. 9.
    Frank Leymann. Web Services Flow Language (WSFL 1.0) (online) (May 2001), available:
  10. 10.
    UDDI Version 3.0.2: UDDI Specifications Technical Committee Draft, Dated, 1019 (online) (2004), available:
  11. 11.
    Mandell, D.J., McIlraith, S.A.: Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 227–241. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  12. 12.
    Shen, J., Yang, Y., Yan, J.: A P2P based Service Flow System with Advanced Ontology Profiles. International Journal of Advanced Engineering Informatics (accepted)Google Scholar
  13. 13.
  14. 14.
    Evren Sirin: OWL-S API. (Project Home Page), available:
  15. 15.
    XSL Transformations (XSLT) : (online), available:
  16. 16.
    Akkiraju, R., Farell, J., Miller, J.A., Nagarajan, M., Sheth, A., Verma, K.: Web Service Semantics – WSDL-S (online), available:
  17. 17.
    Paolucci, M., Srinivasan, N., Sycara, K., Nishimura, T.: Toward a Semantic Choreography of Web Services: From WSDL to DAML-S. In: Proceedings of the First International Conference on Web Services (ICWS 2003), Las Vegas, Nevada, USA, June 2003, pp. 22–26 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Muhammad Ahtisham Aslam
    • 1
  • Sören Auer
    • 1
    • 2
  • Jun Shen
    • 3
  • Michael Herrmann
    • 4
  1. 1.Betriebliche InformationsystemeUniversität LeipzigGermany
  2. 2.Computer and Information Science DepartmentUniversity of PennsylvaniaUSA
  3. 3.School of IT and CSUniversity of WollongongAustralia
  4. 4.DaimlerChrysler AGSindelfingenGermany

Personalised recommendations